Popis produktu
Jste studenti a máte povinné či volitelné kurzy softwarového a systémového inženýrství? Pracujete jako softwaroví inženýři? V této publikaci získáte dokonalý přehled v oboru. Ti zkušenější si pak mohou osvěžit a doplnit své znalosti témat, jako jsou opakované použití softwaru, návrh architektury, spolehlivost a zabezpečení a zlepšování procesů a mnoha dalších. Kniha je sestavena tak, aby ji bylo možné využít v obecných úvodních kurzech softwarového inženýrství i v kurzech středně pokročilých zabývajících se konkrétními tématy. Zaměřuje se na klíčová témata, která jsou zásadní pro všechny vývojové procesy, a na témata týkající se vývoje spolehlivých distribuovaných systémů. Kombinuje agilní metody i metody „tradičního“ plánovaného softwarového inženýrství. Autor se v knize věnuje mimo jiné následujícím tématům: Softwarové procesy, návrh architektury - Agilní vývoj softwaru i „tradiční metody“ - Testování softwaru a systémové modelování - Inženýrství a zajištění spolehlivosti a zabezpečení - Distribuované softwarové inženýrství - Architektura orientovaná na služby - Řízení a plánování projektu - Kontrola kvality a správa konfigurace - Zlepšování procesů Za každou kapitolou navíc naleznete shrnutí hlavních témat a cvičení. O autorovi: Ian Sommerville je profesorem softwarového inženýrství na St Andrews University ve Skotsku. Učí pokročilé kurzy softwarového inženýrství a inženýrství kritického softwaru. Zabývá se především zkoumáním komplexních systémů.