В современной практике проектирования программного обеспечения (ПО) широко применяются визуальные модели. Они представляют собой средства для описания, проектирования и документирования архитектуры системы. По мнению одного из авторитетнейших специалистов в области объектно-ориентированного подхода Гради Буча, моделирование является центральным звеном всей деятельности по созданию качественного ПО. Модели строятся для того, чтобы понять и осмыслить структуру и поведение будущей системы, облегчить управление процессом ее создания и уменьшить возможный риск, а также документировать принимаемые проектные ре-шения. Хорошие модели служат основой взаимодействия участников проек-та и гарантируют корректность архитектуры. Приведены современные парадигмы и инструменты моделирования, возможности различных инструментов по описанию предметной области автоматизации на различных этапах создания информационных систем. Особое внимание уделено объектно-ориентированному анализу и проекти-рованию на базе инструмента Enterprise Architect и методологии структур-ного анализа и проектирования на базе AllFusion Modeling Suite. Дан основной материал по дисциплинам "Языки программирования", "Информационные технологии", "Архитектура информационных систем", "Методы и средства проектирования информационных систем и техноло-гий", "Проектирование информационных систем", "Технология разработки программного обеспечения", "Разработка и анализ требований". Предназначено для студентов высших учебных заведений, обучающихся по спе-циальностям "Информационные системы и технологии" и "Программная инженерия". Предназначено для студентов, бакалавров, магистрантов и аспирантов, обучающихся по соответствующим специальностям и дисциплинам.
V sovremennoj praktike proektirovanija programmnogo obespechenija (PO) shiroko primenjajutsja vizualnye modeli. Oni predstavljajut soboj sredstva dlja opisanija, proektirovanija i dokumentirovanija arkhitektury sistemy. Po mneniju odnogo iz avtoritetnejshikh spetsialistov v oblasti obektno-orientirovannogo podkhoda Gradi Bucha, modelirovanie javljaetsja tsentralnym zvenom vsej dejatelnosti po sozdaniju kachestvennogo PO. Modeli strojatsja dlja togo, chtoby ponjat i osmyslit strukturu i povedenie buduschej sistemy, oblegchit upravlenie protsessom ee sozdanija i umenshit vozmozhnyj risk, a takzhe dokumentirovat prinimaemye proektnye re-shenija. Khoroshie modeli sluzhat osnovoj vzaimodejstvija uchastnikov proek-ta i garantirujut korrektnost arkhitektury. Privedeny sovremennye paradigmy i instrumenty modelirovanija, vozmozhnosti razlichnykh instrumentov po opisaniju predmetnoj oblasti avtomatizatsii na razlichnykh etapakh sozdanija informatsionnykh sistem. Osoboe vnimanie udeleno obektno-orientirovannomu analizu i proekti-rovaniju na baze instrumenta Enterprise Architect i metodologii struktur-nogo analiza i proektirovanija na baze AllFusion Modeling Suite. Dan osnovnoj material po distsiplinam "Jazyki programmirovanija", "Informatsionnye tekhnologii", "Arkhitektura informatsionnykh sistem", "Metody i sredstva proektirovanija informatsionnykh sistem i tekhnolo-gij", "Proektirovanie informatsionnykh sistem", "Tekhnologija razrabotki programmnogo obespechenija", "Razrabotka i analiz trebovanij". Prednaznacheno dlja studentov vysshikh uchebnykh zavedenij, obuchajuschikhsja po spe-tsialnostjam "Informatsionnye sistemy i tekhnologii" i "Programmnaja inzhenerija". Prednaznacheno dlja studentov, bakalavrov, magistrantov i aspirantov, obuchajuschikhsja po sootvetstvujuschim spetsialnostjam i distsiplinam.