Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém

Podobné dokumenty
Ceník. Sestavení nového PC. platný od Druh práce Cena Popis činnosti. Windows v ceně. Vše v jednom. Proč my?

ICT plán školy. Název školy: Základní škola 28. října Ulice: 28. října 1157 PSČ, Místo: Neratovice

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

VZDĚLÁVACÍ MATERIÁL III/2

Seznámení s pokročilými funkcemi cloudovéhoprostředí Microsoft Office 365. Ing. František Hůlka lektor webináře pro ICT metodiky

2 Popis softwaru Administrative Management Center

Software. Mgr. Krejčí Jan (UJEP) Software 23. října / 6

1. Jak pracuje počítač 3. Už víme, jak pracuje počítač, ale jak se pracuje s počítačem? 9

1.2 Operační systémy, aplikace

Stavba operačního systému

Rozdělení operačních systémů

Software. RNDr. Krejčí Jan, Ph.D. 5. listopadu RNDr. Krejčí Jan, Ph.D. (UJEP) Software 5. listopadu / 6

Název DUM: VY_32_INOVACE_2B_9_Software_-_základní_programové_vybavení_počítače

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 01 32/10

OTRS Free Open Source nástroj pro Service Management

Obsah. Poděkování 11 Úvod 13 Zpětná vazba od čtenářů 15 Errata 15 Konvence použité v knize 15. Spolupráce v malé firemní síti 17

OPERAČNÍ SYSTÉM ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

Sada (všech) počítačových programů, které provádějí nějakou činnost

SOFTWARE A POČÍTAČOVÉ SÍTĚ. Alice Nguyenová

ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk

ICT PLÁN ŠKOLY. Spisový / skartační znak. Č. j.: P01/2015. Základní škola a Mateřská škola Želešice, příspěvková organizace

Operační systémy (OS)

Linux (nejen) v Low End routerech

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

Software Základní pojmy a rozdělení. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1123_Software Základní pojmy a rozdělení_pwp

Co je to program? Program je posloupnost určitých pokynů (příkazů) sestavených k tomu, aby počítač vykonal námi požadovanou činnost.

Programovací jazyky Přehled a vývoj

Výzva k podání nabídky

aniel Dvořák, Martin Mičan Liberec Windows Server 2012/R2 Migrační scénáře

JAK SE DAŘÍ KOMERČNÍMU OPEN SOURCE? Ondřej Suchý Enlogit s.r.o.

ICT plán školy pro školní rok 2015/2016

Šablona klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Ing. Mgr. Jiří Svoboda Kurzy

Windows/OpenOffice.org

HARDWARE SOFTWARE PRINCIPY

ICT plán školy

Vítejte v průvodci instalace a ovládání výukového softwaru edu-learning pro českou verzi Microsoft Office 2007.

Software a legislativa

Katalog kurzů ICT vzdělávání

PRAKTICKÝ PRŮVODCE LICENCOVÁNÍM

Obsah. Základy práce s databází 13. Tabulky 43. Obsah. Úvod 9 Poděkování 12

SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače:

Identifikátor materiálu: ICT-1-20

2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or

Co je to virtualizace?

Matematika v programovacích

Hromadná korespondence 5. Word 2003

Vývoj software pro Linuxové distribuce. Installfest Praha,

Regionální knihovní systémy. Ing. Jiří Šilha, LANius s.r.o.

VY_32_INOVACE_1_16 Programy pro Windows Jednoduché aplikace

Aplikační programové vybavení

Administrace počítačových sítí. WEB a LPT

Možnosti využití volně dostupného softwaru v podnikové praxi

Ing. Mgr. Jiří Svoboda ICT Kurzy

Vysoká škola ekonomická v Praze. Bakalářská práce Karel Koubek

Výpočetní technika. PRACOVNÍ LIST č. 5. Ing. Luděk Richter

Programové vybavení počítače

Výzva k podání nabídek

OPERAČNÍ SYSTÉMY. Ing. Luděk Richter

INFORMATIKA Charakteristika volitelného předmětu

Opakování k maturitní zkoušce z informatických předmětů

C2184 Úvod do programování v Pythonu podzim Mgr. Stanislav Geidl Národní centrum pro výzkum biomolekul Masarykova univerzita.

ZÁPIS Z PROVEDENÉ KONTROLY OCHRANY DAT A SYSTÉM POSKYTOVÁNÍ INFORMACÍ

Střední průmyslová škola elektrotechnická Rožnov pod Radhoštěm, Školní ICT plán školy

Běžný výběr textu v PDF

ZÁKLADNÍ PODMÍNKY FINANCOVÁNÍ

SOŠ a SOU řemesel Kutná Hora ICT Plán

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Přehled výukového software a aplikací instalovaných na školní síti

Algoritmus Minimax. Tomáš Kühr. Projektový seminář 1

Základní pojmy informačních technologií

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Základní škola T. G. Masaryka Ivančice. Na Brněnce 1, okres Brno-venkov, příspěvková organizace. Na Brněnce 1, Ivančice, ICT PLÁN ŠKOLY

E-learningové kurzy. pro aplikace Microsoft Office. Ukázka kurzů. elearning.gopas.eu

2N Access Commander. Základy použití Verze

USI Projekt klíčenka"

LibreOffice pro firmy a státní správu

Free & Open Source software. Liberix. prezentací. Open Source. software. Free Software. projektů pro studenty. Rekapitulace. Liberix o.p.s.

Microsoft shrnutí spolupráce a novinky Pardubický kraj. Petr Biskup, Jana Čudejková

SOFTWARE. Programové vybavení počítače

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

99 % všech desktopů na platformě MS Windows

Programové vybavení počítačů

MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) Požadavky zákazníka.

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

Příloha č. 5 ZD - Specifikace rekvalifikačních kurzů

Ceník SW pro duben 2007

Základy informatiky. Operační systémy

Software. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Jako zadavatel Vám tímto oznamujeme, že zahajujeme výběrové řízení v níže uvedené věci a vyzýváme Vás k podání nabídky.

Přehled výukového software a aplikací instalovaných na školní síti

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu


PINEL plus. Informace, doporučení a nutná nastavení pro zajištění správné funkce v operačních systémech MS Windows a Linux

Základní pojmy VYT. SoftWare - pojmy SW-8r. ZÁKLADNÍ ŠKOLA HLUK, KOMENSKÉHO NÁM. 950 výuková šablona

1. část charakteristika oboru

Transkript:

Software

Co je to software?

Software je ve světě IT vše, co není Hardware Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém

Podívejme se tedy na jednotlivé objekty, které řadíme do kategorie software

Program je sada instrukcí zapsaná programovacím jazykem, která říká počítači, co má konat

Program se skládá z algoritmů (množina instrukcí, která vykoná určitou funkci) a z meta algoritmů (množina instrukcí vybírající algoritmy)

Kolem vzniku a existence programů existuje mnoho profesí: IT Manažer: zajišťuje hladký průběh vývoje programu a komunikaci Inženýr požadavků: zjišťuje od zákazníka co má program dělat Softwarový architekt: navrhuje model programu Programátor (junior/senior): vytváří program Tester: testuje program po programátorovi IT SW Support: zaučuje a řeší problémy s programem

Příklad programu vypisující text Hello World na standardní výstup (obrazovka počítače)

Hello world v jazyce FORTRAN na děrném štítku

Hello world v jazyce FORTRAN90

Kvadratická rovnice

Real:: a,b,c,diskr,x1,x2 Read *, a,b,c Diskr = b**2 4*a*c If (Diskr > 0) then x1 = (-b + sqrt(diskr))/(2*a) x2 = (-b sqrt(diskr))/(2*a) else if (Diskr = 0) then x1 = -b/(2*a) else print*, nema reseni v oboru Realnych cisel End If print*, koreny jsou:, x1,x2

Proces je jedna spuštěná instance programu (program je MS Word, ten můžu spustit vícekrát = vytvořit více procesů programu MS Word najednou)

Programy obecně rozdělujeme na systémové (OS, ovladače) a uživatelské (těm říkáme aplikace)

Aplikace pomáhají uživatelům řešit určité problémy MS Word pomáhá psát dokumenty, Windows media player pomáhá přehrát filmy

Systémový software přímo ovládá samotný počítač, aplikace ho využívají k mnoha činnostem

Jaké znáte aplikace vy? Co všechno systémový software ovládá?

K čemu software slouží z pohledu různých oborů?

Enterprise prostředí: software slouží pro podporu business procesů (Databázové aplikace, Csharp, Java, Access, Excel) Přírodní vědy: software slouží k simulaci nad vytvořenými modely (Fortran, C++, Numerické knihovny, molekulární programy) Humanitní vědy: software slouží ke zpracování statistických dat (Excel, R) Umělecká činnost: Photoshop, Sony Vegas Domácnosti: software slouží k multimediálním aktivitám (Windows media player, Chrome, Irfan View)

Jeden program vládne všem Jeden jim vše káže Jeden všechny přivede uživateli spustí

K čemu slouží operační systém a jaké znáte?

OS je zaveden do paměti počítače při spuštění a zůstává v paměti až do ukončení běhu PC Skládá se z jádra (kernel) a systémových nástrojů Hlavním úkolem je: Ovládání počítače uživatelem (IO přesměrování a kolona, spouštění procesů) Abstrakce nad hardwarem (vytvoření API pro procesy) Správa systémových prostředků (RAM, CPU čas procesům)

Ovladače

Překladače

Knihovní funkce Matematické: goniometrické funkce, absolutní hodnot, zaokrouhlování, mocniny, konstanty Pro manipulaci s řetězci: parsování podslov ze slov, odsekání bílých znaků Vykreslování objektů na obrazovku Konkurentní a paralelní běh aplikací

Mobilní systémové programy

Druhy aplikací

Kancelářské balíky

MS Word

MS Excel

MS Powerpoint

MS OneNote

MS Outlook

MS Access

Internetové prohlížeče

Aplikace pro úpravu fotek

Internetové komunikátory

Vědecké aplikace

Počítačové hry

Kde je software spouštěn/umístěn?

Server side (PHP, ASP.NET, J2EE Java)

Client side (javascript, angular, jquery)

Licencování softwaru

Komerční SW: Musí se za poplatek koupit licence k užívání produktu (krabicová, digitální) Freeware: Free trial: Funguje po určitou dobu bez licence Freemium: Základní funkcionalita zadarmo, za lepší funkcionalitu je nutné platit Klasický freeware: Zadarmo, ale je programově uzavřen a nesmí se distribuovat bez svolení autora Open Source: Zadarmo a plně otevřen k úpravám typicky Linux programy pod GNU

Test

1) co je to aplikace 2) co je to proces 3) co je to program 4) co je to algoritmus 5) co je to systémový program

1) jaké znáte aplikace 2) jaké znáte operační systémy 3) jaké znáte webové prohlížeče 4) jaké aplikace jsou součástí MS Office 5) jaké znáte aplikace pro multimédia

1) Co dělá programátor? 2) Co dělá tester programů? 3) Co dělá IT manager (vedoucí)? 4) Co dělá inženýr požadavků? 5) Co dělá IT SW Support (podpora)?

1) MS Word použiju když? 2) MS Excel použiju když? 3) MS Outlook použiju když? 4) MS OneNote použiju když? 5) MS PowerPoint použiju když?

1) Mohu přepsat freeware? 2) Co převážně dělají aplikace na serveru? 3) Mohu přepsat open source SW? 4) K čemu jsou SW knihovny? 5) K čemu je operační systém?