Softverove inzinierstvo sa na informatickych skolach uci. Len netreba studovat informatiku na hnojarine ,chemicko-technologickej, alebo na matfyze. Treba si pozriet curriculum. (softverove inzinierstvo ako ho pozname dnes, podla mna vymyslel Dijkstra, aj ked by ma zabil za tieto slova lopatou)
Uznávám, že ten pojem je dost obecný a hodně se tam někdy management (sběr požadavků, plánování). Možná jsem měl napsat softwarove archikterury místo softwarové inženýrství, ale tam by se zase nedaly zařadit Domain Specific Languages.
Nevím jestli považujete ČVUT za hnojařinu, ale když se podíváte na Bakalářský obor WSI, zaměření Softwarové inženýrství tak tam toho zase tak moc není:
http://bk.fit.cvut.cz/cz/pruchody/pr620998618205.htmlPodle popisu těch předmětů, tam jsou prakticky dva předměty Softwarové inženýrství 1 a 2 a velká část je zaměřena na řízení projektů, na architekru je tam jenom pár týdnů:
Předmět OOP:
10. Pure OO system architecture, user interface.
11. Pure OO web frameworks.
12. Comparative analyses of hybrid OO programming languages (C++, Java, C#, Objective C, ...).
Softwarové inženýrství 1:
4. Analýza problémové domény - analytické třídy, atributy, stavy, relace
5. Architektura softwarových systémů
6. Návrh - návrhové třídy a vzory
7. Návrh - rozhraní a komponenty
Softwarové inženýrství 2:
3. Softwarová architektura a návrh.
Programovací paradigmata
9. Dotazovací jazyky. Doménově specifické jazyky.
A uvědomte si, jak málo se toho probere za jeden týden. To už i povinný tělocvik má větší časovou dotaci a to nemluvím o tom, že třeba předměty Právo a informatika a Ekonomické a manažerské principy tam mají stejnou časovou dotaci a z práva a managementu a tělocviku se toho prostě probere 3x víc než ze softwarovych architektur !!