Softwarové inženýrství
Softwarové inženýrství je obor, který se zabývá navrhováním a psaním programů pro počítače nebo jiná elektronická zařízení. Softwarový inženýr neboli programátor píše software (nebo mění stávající software) a kompiluje software pomocí metod, kte…
Softwarové inženýrství je obor, který se zabývá navrhováním a psaním programů pro počítače nebo jiná elektronická zařízení. Softwarový inženýr neboli programátor píše software (nebo mění stávající software) a kompiluje software pomocí metod, které jej vylepšují. Kvalitnější software se snáze používá. Lepší dokumentace pomáhá ostatním lidem porozumět mu, udržovat jej a přidávat nové funkce. Stát se softwarovým inženýrem vyžaduje zkušenosti a praxi v psaní kódu. Softwarové inženýrství může být velmi náročná práce. Může se opakovat během životního cyklu vydání softwaru.
Galerie obrázků
2 ObrázkyKroky při vytváření softwaru
Softwarové inženýrství lze obecně rozdělit do následujících kroků:
- Požadavky říkají, co má software dělat.
- Návrh softwaru se obvykle provádí na papíře. V něm je uvedeno, jaké jsou jednotlivé části softwaru a jak spolu komunikují.
- Po dokončení fáze návrhu se jednotlivé komponenty (části) softwaru kódují. Kód je to, co počítači přesně říká, co má v každém kroku udělat.
- Testováním se zjišťuje, zda komponenty splňují požadavky a zda systém jako celek splňuje požadavky.
- V případě zjištění chyb v softwaru nebo potřeby nových požadavků lze část nebo celý tento proces opakovat.
Nástroje používané při tvorbě softwaru
Softwaroví inženýři používají při tvorbě softwaru mnoho nástrojů a postupů. Mezi nejběžnější patří:
- Vývojové diagramy
- Diagram UML
- Nástroje pro ladění
- Kompilátor
- Textový editor, obvykle součást IDE - integrovaného vývojového prostředí.
- Databáze
Související stránky
- Vývoj softwaru
Související články
Autor
AlegsaOnline.com Softwarové inženýrství Leandro Alegsa
URL: https://cs.alegsaonline.com/art/91579
Zdroje
- books.google.com : What Every Engineer Should Know about Software Engineering
