Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. Особое внимание уделено проектированию программных систем с использованием структурного и объектного подходов. Детально разобраны основные приемы обеспечения требуемых технологических свойств. Приведена классификация и проанализированы принципы проектирования пользовательских интерфейсов программного обеспечения. Материал учебника проиллюстрирован большим количеством примеров, поясняющих рисунков и проектной документации. Соответствует действующему Федеральному государственному образовательному стандарту высшего образования нового поколения. Для студентов вузов, которые обучаются по направлениям, предполагающим изучение технологии программирования. Полезен при оформлении документации к курсовым и дипломным работам и проектам, связанным с разработкой программного обеспечения. Может быть интересен всем изучающим программирование самостоятельно.
Podrobno rassmotreny osnovnye metody i notatsii, primenjaemye pri razrabotke slozhnogo programmnogo obespechenija. Osoboe vnimanie udeleno proektirovaniju programmnykh sistem s ispolzovaniem strukturnogo i obektnogo podkhodov. Detalno razobrany osnovnye priemy obespechenija trebuemykh tekhnologicheskikh svojstv. Privedena klassifikatsija i proanalizirovany printsipy proektirovanija polzovatelskikh interfejsov programmnogo obespechenija. Material uchebnika proilljustrirovan bolshim kolichestvom primerov, pojasnjajuschikh risunkov i proektnoj dokumentatsii. Sootvetstvuet dejstvujuschemu Federalnomu gosudarstvennomu obrazovatelnomu standartu vysshego obrazovanija novogo pokolenija. Dlja studentov vuzov, kotorye obuchajutsja po napravlenijam, predpolagajuschim izuchenie tekhnologii programmirovanija. Polezen pri oformlenii dokumentatsii k kursovym i diplomnym rabotam i proektam, svjazannym s razrabotkoj programmnogo obespechenija. Mozhet byt interesen vsem izuchajuschim programmirovanie samostojatelno.