ISBN-13: 9783659800160 / Rosyjski / Miękka / 2015 / 264 str.
Pokazana vazhnost' nachal'nogo jetapa sozdaniya programmnoj sistemy (PS) - opredeleniya ee arhitektury. Rassmotreny problemy sozdaniya PS s tochki zreniya shirokogo kruga zainteresovannyh lic, tipovye arhitektury PS, arhitekturnye shablony i predstavleniya. Dan analiz dostoinstv i nedostatkov razlichnyh tehnologij sozdaniya PS, opredelyajushhih zhiznennyj cikl PS. Process proektirovaniya predstavlen posledovatel'noj translyaciej trebovanij, predyavlyaemyh k PS. Dany principy razrabotki trebovanij, vkljuchaya biznes-modelirovanie, opredelenie funkcional'nyh i nefunkcional'nyh trebovanij. Rassmotreny voprosy razrabotki predvaritel'nogo vneshnego proekta PS. Dana metodologiya proektirovaniya arhitektury PS na osnove modul'no-interfejsnogo, obektno-orientirovannogo i komponentnogo podhodov. Predlozheno formal'noe opredelenie sloev PS. Pokazano, chto strukturnyj podhod pravomochen pri razrabotke PS na osnove obektno-orientirovannoj i komponentnoj metodologii. Rassmotreny metody refaktoringa, vozmozhnosti postroeniya arhitektury PS po ee kodu, refaktoring arhitektury mnogoslojnoj PS, pattern vydeleniya sloev. Dano reshenie zadachi optimizacii arhitektury programmnoj sistemy v interesah povysheniya proizvoditel'nosti.