(для группУ9-711,712) Преподаватель: Золотухина Е.Б., к.т.н., доцент
1-2 недели. Основные понятия технологии проектирования информационных систем. Проблемы проектирования сложных программных средств и информационных систем. Историческая справка о развитии технологии программирования и связь со смежными дисциплинами. Комплексы программ как сложные системы. Проблемы проектирования сложных программ: функциональные, структурные, технологические, эксплуатационные
3-4 недели. Задачи и этапы проектирования сложных информационных систем. Технологическая, методическая, инструментальная и организационная поддержка разработки ИС. Понятие жизненного цикла ИС. Этапы проектирования, основные задачи этапов и принципы их решения. Понятия резидентных и кросс-систем разработки.
5-6 недели. Принципы структурного проектирования информационных систем. Модульно-иерархическое построение программных средств. Принципы восходящего и нисходящего проектирования программных средств. Основы структурирования данных. Элементарные базовые структуры.
Связь программных модулей по информации и по управлению. Принципы связи модулей различных уровней в сложных программных комплексах.
Оформление программных модулей, программная документация.
Стандартизация оформления модулей. Типовая структура модуля. Программные спецификации, их структура и методы применения. Основы единой системы программной документации. Состав программных документов.
7-8 недели. Отладка и испытания ИС
Эталоны и ошибки при разработке ИС. Определение эталонов, цели их применения. Виды и источники эталонов. Типичные ошибки при проектировании сложных ИС. Динамика изменения количества ошибок при отладке ИС, рациональная длительность отладки. Принципы автономной отладки. Этапы отладки и методы автоматизации. Структурный контроль модулей. Основной принцип комплексной отладки - последовательное завершение отработки подсистем ИС. Статическая и динамическая отладка. Учет экстремальных сочетаний параметров.
9-10 недели. Испытания и сопровождение комплексов программных средств
Цели испытаний программ, организация испытаний. Основные показатели качества. Задачи и методы сопровождения. Методы защиты от разрушения версий. Тиражирование и контроль изменений. Оформление прекращения сопровождения.
11-13недели. Организация проектирования и разработки сложных ИС
Организация коллективов разработчиков при проектировании сложных ИС. Укрупненные сетевые графики создания сложных ИС. Этапы и группы работ. Содержание этапов.