Editors 'luokitus |
|||||||
Software Engineering Erittelyt
|
MODUULI 1: Ammattimainen ohjelmistokehitys, Ohjelmistosuunnittelu EthiCS, Ohjelmistoprosessit, Ohjelmistoprosessimallit, Prosessitoiminnot, Selviytyminen
MODUULI 1: Ammattimainen ohjelmistokehitys, Ohjelmistosuunnittelu EthiCS, Ohjelmistoprosessit, Ohjelmistoprosessimallit, Prosessitoiminnot, Selviytyminen muutoksista, Ketterä ohjelmistokehitys, Ketterät menetelmät, Suunniteltu ja ketterä kehitys, Äärimmäinen ohjelmointi, Ketterä projektinhallinta, Ketterien menetelmien skaalaus .
MODUULI 2: Vaatimustekniikka, Toiminnalliset ja ei-toiminnalliset vaatimukset, Ohjelmistovaatimukset-asiakirja, Vaatimusmäärittely, Vaatimusten suunnitteluprosessit, Vaatimusten esittely ja analysointi, Vaatimusten vahvistus, Vaatimusten hallinta, Järjestelmämallinnus, Kontekstimallit, Vuorovaikutusmallit, Rakennemallit, Käyttäytyminen Mallit, mallivetoinen suunnittelu, arkkitehtisuunnittelu, arkkitehtisuunnittelupäätökset, arkkitehtoniset näkymät, arkkitehtoniset kuviot, sovellusarkkitehtuurit.
MODUULI 3: Suunnittelu ja toteutus: Objektipohjainen suunnittelu UML: n avulla, Suunnittelumallit, Toteutusongelmat, Avoimen lähdekoodin kehittäminen, Ohjelmistojen testaus: Kehitystestaus, Testiohjattu kehitys, Julkaisutestaus, Käyttäjätestaus, Ohjelmiston kehitys: Evoluutioprosessit, Ohjelma Evolution DynamiCSA, ohjelmistojen ylläpito, vanhojen järjestelmien hallinta, luotettavuus ja turvallisuus.