Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
208
Добавлен:
22.08.2013
Размер:
394.16 Кб
Скачать

Лекция 16.

Документирование процессов проектирования и разработки ИС.

ГОСТ 34.201-89. Виды, комплектность и обозначение документов при создании автоматизированных систем. ГОСТ 19.101-77. Единая система программной документации. Виды программ и программных документов

16.1. Документирование процессов проектирования и разработки ис

В большинстве моделей ЖЦ детализация ограничивается 8-10-ю основными крупными процессами или этапами. Для практического применения моделей при реальном планировании и управлении проектами необходима более подробная информация о содержании процессов. В подобных описаниях должны быть представлены исходные данные, содержание частных работ и ожидаемые результаты их выполнения, а также структура и содержание документов, сопутствующих их реализации.

Документирование является вспомогательным по отношению к ЖЦ ИС. Процессы документирования охватывают планирование и обеспечение документирования, рекомендации по стандартизации, проектированию и разработке, а также по производству, конфигурационному управлению и сопровождению комплекта документации.

Приведем обобщенные перечни этапов работ и документов, соответственно регламентирующих и обеспечивающих технологическую поддержку ЖЦ ПС.

Таблица 16.1.

Наименование работ

Наименование документов

Этап 1. Системный анализ проекта ПС

1.1. Исследования и определение концепции версии ПС (Слайд 16.2)

Обследование объекта информатизации, определение целей, идей и потребностей новой или модифицированной версии ПС

Результаты обследования и описание объекта и целей его информатизации

Первичная формулировка исходных данных и потенциальных решений проекта ПС с учетом потребностей пользователей или заказчика и ресурсов на разработку

Первичные исходные данные для проектирования версии ПС

Исследование реализуемости, моделирование и аналитическое обоснование методов и решений с учетом требуемого качества и имеющихся ограничений ресурсов проекта ПС

Отчет о проведенных исследованиях функциональных и технических характеристик компонент проекта ПС

Анализ рынка, технических и рекламных материалов о подобных ПС

Предварительная оценка ТЭП проекта ПС, сроков, бюджета и степени риска

Отчет о результатах предварительного технико-экономического анализа проекта ПС, оценка, сроков, бюджета, рентабельности и риска разработки ПС

Оформление концепции и предложений по созданию версии ПС - целей, идей, потребностей, методов и потенциальных решений с учетом реальных ресурсов и ограничений

Концепция и предложения по созданию версии ПС

1.2. Анализ и разработка первичного технического задания и спецификации требований к ПС (Слайд 16.3)

Формализация функций ПС, характеристик внешней среды, требований к качеству решения задач комплексом программ

Формирование первичной спецификации требований к функциональным и рабочим характеристикам ПС

Предварительная спецификация требований к ПС в целом и к крупным функциональным компонентам и описаниям данных

Предварительное определение архитектуры ПС, его базы данных и потребностей в вычислительных ресурсах

Проект структурной схемы функциональных программных и информационных компонент версии ПС, состав требований к средствам вычислительной техники и операционной среде

Определение первичных требований к интерфейсам; пользователей, аппаратных и программных средств, а также их основных функциональных компонент и первичного набора профилей стандартов

Предварительные спецификации требований к внутренним интерфейсам между компонентами и интерфейсам с внешней средой, первичный набор профилей стандартов.

Первичная оценка объема и характеристик программ и данных, а также плана и технико-экономических показателей разработки

Первичный укрупненный план и технико-экономические показатели разработки ПС

Разработка системного проекта комплекса программ и предварительного технического задания на создание версии ПС

Системный проект и предварительное техническое задание на проектирование и разработку ПС

Подготовка и заключение контракта на разработку проекта версии ПС

Контракт (договор) с заказчиком на проведение предварительного и детального проектирования ПС

Этап 2. Предварительное (эскизное) проектирование версии ПС (Слайд 16.4)

Исследование математической модели информационной системы и комплекса программ, уточнение их характеристик и спецификации требований

Разработка и описание методов решения задач, алгоритмов, структур данных и управляющей информации для компонент

Уточненная схема архитектуры ПС, взаимодействия программных и информационных компонент, организации вычислительного процесса и распределения ресурсов ЭВМ

Анализ характеристик объектов внешней среды и взаимодействия с потенциальными пользователями при использовании разработанного ПС

Описание функционирования ПС с объектами внешней среды и человеко-машинного диалога

Анализ диаграмм потоков данных, оценка длительности решения задач и допустимых запаздываний результатов, уточнение загрузки, распределения и использования вычислительных ресурсов реализующей ЭВМ

Схема потоков данных между функциональными компонентами ПС

Определение функций и формализация спецификаций требований к основным функциональным и обслуживающим программным и информационным компонентам

Комплект спецификаций требований к функциональным программным компонентам и описаниям данных

Формализация интерфейсов прикладных программных компонентов между собой, интерфейсов с операционной и внешней средой

Спецификация требований к внутренним интерфейсам компонентов и интерфейсам с внешней средой

Разработка или выбор системы управления базой данных комплекса программ

Проектирование структуры и объемов информационных файлов и их размещения в базе данных ПС

Описание системы управления базой данных комплекса программ, структуры и распределения программных и информационных объектов

Разработка методов и средств контроля вычислительного процесса, обеспечения надежности и безопасности функционирования ПС

Разработка или выбор методов и средств защиты информации и ПС от несанкционированного доступа

Проект руководства по защите информации и обеспечению безопасности функционирования версии ПС

Разработка предварительного руководства для пользователей и обслуживания версии ПС

Предварительный вариант руководства пользователя (оператора) вычислительной системы с разрабатываемой версией ПС и по применению версии ПС

Уточнение архитектуры проекта, схемы организации вычислительного процесса и распределения вычислительных ресурсов

Уточнение объема и характеристик ПС, оценка технико-экономических показателей и графика разработки ПС

Пояснительная записка к предварительному проекту ПС

Уточнение и утверждение заказчиком технического задания на разработку версии ПС

Уточненное и утвержденное техническое задание на проектирование и разработку ПС

Согласование с заказчиком предварительного (эскизного) проекта ПС и его технико-экономических показателей, уточнение условий контракта на дальнейшую разработку версии ПС

Уточненный контракт (договор) с заказчиком на детальное проектирование ПС

Этап 3. Детальное (техническое) проектирование версии ПС (Слайд 16.5)

Корректировка и продолжение исследований математической модели системы и ПС, формализация их результатов в детальном проекте

Уточнение и документирование архитектуры ПС, спецификаций требований и методов решения задач, распределения вычислительных ресурсов реализующей ЭВМ по программным и информационным компонентам

Описания функционирования ПС, потоков данных и человеко-машинного диалога

Схема архитектуры ПС, взаимодействия компонент и распределения вычислительных ресурсов

Разработка спецификаций требований к функциональным группам программ и модулям ПС

Выбор и освоение готовых апробированных компонентов из состава предыдущих проектов, удовлетворяющих разработанным спецификационным требованиям

Утвержденные спецификации требований на функциональные группы программ, программные и информационные модули

Разработка детального проекта ПС в соответствии со спецификацией, стандартами и требованиями заказчика

Уточненное техническое задание на разработку и внедрение ПС.

Пояснительная записка детального проекта ПС

Документирование детального проекта и предъявление его заказчику, уточнение спецификаций требований и условий контракта

Уточненный договор с заказчиком на разработку и внедрение ПС

Этап 4. Кодирование (программирование) и отладка компонент версии программного средства (Слайд 16.6)

Разработка исходных текстов программных модулей функциональных компонент и описаний данных в соответствии со спецификациями требований, методиками и стандартами

Трансляция исходных текстов и устранение синтаксических и семантических ошибок

Исходные тексты программных компонент и описаний данных

Планирование тестирование и отладки модулей и функциональных компонент, подготовка тестовых данных и имитаторов для генерации тестов

Планы тестирование и отладки программных компонент

Тесты, генераторы тестовых данных, используемые при тестировании и отладке компонент

Тестирование и отладка модулей и компонентов, устранение дефектов, корректировка текстов программ и описаний данных

Отчеты о результатах тестирования, достигнутых показателях качества, откорректированные после отладки программ и описания данных

Оценка качества модулей и компонентов, длительности решения задач, используемых вычислительных ресурсов и других функциональных и технических характеристик компонент

Испытания модулей и компонентов, их аттестация и подготовка к многократному использованию

Паспорта функциональных и технических характеристик программных компонент после отладки

Тексты программных и информационных компонент на языке программирования и в объектном коде реализующей ЭВМ после завершения отладки

Документирование исходных и объектных текстов компонент, результатов их тестирования, качества и технических характеристик

Отчеты о результатах тестирования, достигнутых показателях качества, откорректированные после отладки программ и описания данных

Тексты программных и информационных компонент на языке программирования и в объектном коде реализующей ЭВМ после завершения отладки

Этап 5. Интеграция (комплексирование) и комплексная отладка версии ПС (Слайд 16.7)

Интеграция компонент, тестирование и определение характеристик качества программ при решении основных функциональных задач ПС

Интеграция программ решения основных функциональных задач в версию ПС

Тестирование и определение характеристик версии ПС в имитированной внешней среде

Результаты тестирования и полные характеристики функционирования ПС в имитированной внешней среде

Тестирование соответствия ПС профилям стандартов функциональных компонент

Результаты тестирования ПС на соответствие профилям стандартов

Интеграция ПС с аппаратными средствами в реальной операционной и внешней среде

Подготовка опытного образца версии ПС и документации для квалификационного тестирования и предварительных испытаний в реальной внешней среде

Квалификационное тестирование, предварительные испытания и определение всех функциональных и технических характеристик ПС в реальной внешней среде

Результаты квалификационного тестирования, функциональные и технические характеристики ПС в реальной внешней среде

Определение соответствия характеристик качества ПС и степени покрытия тестами функциональных требований, заданных в спецификации и техническом задании на разработку

Полные характеристики достигнутого качества и оценки степени покрытия тестами спецификации требований к ПС

Документирование результатов предварительных испытаний, описаний и характеристик ПС для предъявления на приемо­сдаточные испытания заказчику

Отчет о результатах завершения комплексной отладки, подтверждении заданного качества и готовности ПС к предъявлению на приемо-сдаточные испытания

Разработка комплекта эксплуатационной документации для пользователей, оформление текстов программ и информации баз данных для приемо-сдаточных испытаний

Комплект документации, тексты программ и информация баз данных, подготовленные для эксплуатации версии ПС

Этап 6. Испытания и документирование версии ПС (Слайд 16.8)

Разработка программы, методик и средств обеспечения приемо­сдаточных испытаний ПС (совместно с заказчиком)

Программа, методики и описание средств обеспечения приемо­сдаточных испытаний версии ПС, согласованные с заказчиком

Адаптация ПС к параметрам внешней среды и условиям испытаний у заказчика

Описание параметров внешней среды при приемо-сдаточных испытаниях версии ПС, согласованное с заказчиком

Проведение тестирования ПС по программе приемо-сдаточных испытаний на соответствие функциональным и техническим характеристикам, заданным в контракте и согласованным с заказчиком

Результаты определения показателей качества ПС в процессе комплексной отладки и приемо-сдаточных испытаний

Документирование результатов приемо-сдаточных испытаний и оформление полного комплекта документов на версию ПС

Отчет о результатах приемо-сдаточных испытаний и технико-экономических показателях проекта

Передача разработчиком и приемка заказчиком завершающей спецификации требований, комплекта документации пользователей и ПС в соответствии с условиями контракта

Комплект эксплуатационной документации, описание ПС и руководство пользователя

Технические условия к версии ПС, БД и документации для тиражирования или серийного производства

Исходные тексты программ, описания данных и полные спецификации требований к программным компоненты и ПС в целом

Тесты и генераторы тестовых данных для тестирования программных и информационных компонентов и версии ПС в целом

Руководство по установке, генерации пользовательской версии ПС и загрузке БД в соответствии с условиями и характеристиками внешней среды

Проведение сертификации или аттестации ПС на соответствие спецификации требований и эксплуатационной документации

Сертификат на применение и сопровождение версии ПС и область его действия

Официальное завершение разработки и оформление акта приемки версии ПС

Акт о завершении приемо-сдаточных и сертификационных испытаний и результатах выполнении контракта на разработку версии ПС

Этап 7. Сопровождение версий программного средства (Слайд 16.9)

Разработка методики оформления отчетов о дефектах и предложениях на изменения версий ПС

Методика оформления отчетов о выявленных дефектах и предложениях по корректировке версии ПС

Анализ предложений на модификацию ПС, предполагаемых изменений программ и данных, необходимых затрат, риска и возможных альтернатив

Журнал результатов анализа предполагаемых корректировок версии ПС

Подготовка и утверждение изменений программ новой версии ПС

Журнал подготовленных и утвержденных корректировок версии ПС

Создание новой версии ПС — корректировка программ, данных и интерфейсов, разработка и интеграция необходимых компонент, тестирование и отладка новой версии ПС — полное или частичное повторение этапов 1-6

Испытания и утверждение новой версии ПС разработчиком

Журнал реализованных изменений и обобщенных характеристик новой эталонной версии ПС

Приемка заказчиком, установка, настройка, испытания и передача в эксплуатацию новой эталонной версии ПС

Полный комплект документации на новую эталонную версию ПС

Учет состояний конфигурации ПС, подготовка и накопление отчетов о текущем состоянии и изменениях версий ПС

Журнал результатов анализа предполагаемых корректировок версии ПС

Журнал реализованных изменений и обобщенных характеристик новой эталонной версии ПС

Тиражирование и обеспечение сохранности версий ПС

Журнал тиражирования и характеристик пользовательских версий ПС

Адаптация пользовательской версии ПС

Журнал тиражирования и характеристик пользовательских версий ПС

Документирование процессов проектирования и разработки информационной системы регламентируется двумя ГОСТами (Слайд 16.10):

  • ГОСТ 34.201-89. Виды, комплектность и обозначение документов при создании автоматизированных систем;

  • ГОСТ 19.101-77. Единая система программной документации. Виды программ и программных документов.

Соседние файлы в папке Lekcii