Излагаются основополагающие понятия инженерного подхода к производству программных продуктов на основе таких дисциплин, как системная и программная инженерия. Рассматривается широкий спектр вопросов по анализу исходных потребностей интересантов, разработке исходных данных и ограничений для проектирования целевой системы в привязке к этапам жизненного цикла, а также рассматриваются требования к архитектурным решениям целевой системы для производства программного продукта. Приведены примеры реализации таких важных этапов жизненного цикла, как анализ исходных потребностей интересантов, концептуальное моделирование предметной области в соответствии с бизнес-процессами предприятий, на основе онтологий и моделей представления знаний в виде G-моделей на основе которых автоматически формируются схемы программ.
Для студентов вузов, обучающихся по специальности «Программная инженерия» и другим смежным специальностям. Может быть полезно преподавателям и аспирантам.
все жанры