Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Документирование процесса разработки программных изделийХарактеристики наиболее распространенных систем управления проектами
· MS Project 98/2000 – пакет среднего класса, позволяющий использовать основные функции данных систем и имеющий удобные средства для связи с исполнителями; · Time Line (Symantec) – пакет, по функциям являющийся аналогом MS Project, однако он позволяет работать с единой SQL-ориентированной базой данных, а также имеет большое количество заготовок стандартных отчетов, а также максимально возможное количество типов предоставляемых ресурсов; · P3 (Primavers) – цена $4000; · Views, Artemis Views, Spider Project – данные пакеты имеют более мощную основу по расчету и распределению ресурсов; Open Plan – данный пакет на сегодняшний день имеет наиболее эффективные средства распределения ресурсов, т.е. используется иерархия ресурсов и возможность их взаимозаменяемости. Кроме этого, существуют модули анализа риска, прогнозирования и т.д., использующиеся для уточнения и актуализации данных.
Весь процесс разработки программного изделия отражается в документации, т.е. в наборе документов, необходимых для разработки, сопровождения и эксплуатации систем. Производство любого программного продукта должно выполняться с учетом ЕСПД (единая система программной документации), где рассматриваются требования, регламентирующие разработку, тиражирование и сопровождение программного изделия. Обозначение ЕСПД ГОСТ 19.001–77 предполагает: 1. 2 цифры, указывающие код данного стандарта в ГОСТ, т.е. ЕСПД определяется числом 19; 2. Через точку указывается 1 цифра, которая называется кодом группы стандартов; 3. Следующие 2 цифры определяют номер стандарта в группе; 4. Через тире указывается год регистрации данного стандарта. На основании стандарта ГОСТ 19.102–77 устанавливается следующий набор программной документации по разработке программного изделия: 1. Техническое задание Данный вид документации должен включать следующие элементы: введение (наименование и краткую характеристику области применения программного изделия); обоснование и документы, являющиеся основой для разработки программного изделия (договор на основе данных заказчика); назначение разработки программного изделия (эксплуатационное назначение); требования к программному изделию (внутренние характеристики, надежность, условия эксплуатации, состав и параметры технических средств, программная совместимость); специальные требования, которые могут относиться к маркировке, упаковке и т.д.; требования к документации с перечислением всех видов документации, предоставляемой после разработки программного изделия; технико-экономические показатели (оценка стоимости и затрат на производство программного изделия); планирование и управление разработкой программного изделия (этапы разработки, их сроки, порядок исполнения и контроль); применение. Техническое задание разрабатывается после этапа «Анализ требований»; 2. Эскизный проект (прототип) Эскиз – прототип будущего программного изделия (первый виток в спирали), который определяется сложностью программного изделия и представляет собой предварительную разработку структуры программного изделия, его входных и выходных данных. При этом выполняется обязательное описание алгоритмов решения задачи, подготавливается технико-экономическое обоснование и выполняется разработка пояснительной записки эскиза проекта с дальнейшим его утверждением ГОСТ 19.105–78, ГОСТ 19.404–79. 3. Технический проект Является результатом этапа проектирования программного изделия, итогом которого является структура программного изделия с выделением его компонентов и соответствующих потоков данных. При этом производится описание общей структуры и ее модулей. Для каждого модуля указывается его место расположения в структурной схеме, номер, данные о разработчике данного модуля. Указываются его функции, входные и выходные данные, приводится пример вызова, предоставляется алгоритм, набор соответствующих тестов. Указываются все используемые внешние устройства для размещения данных, средства защиты и интерфейс (см. «Разработка спецификаций»). После завершения данного раздела формируется документ «Пояснительная записка к техническому проекту»; 4. Рабочий проект Данный вид документации составляется на основе этапа разработки программного изделия. При этом указываются все программируемые модули на выбранном языке, итог отладки и тестирования, а также указываются пункты методики испытаний; последовательность приемо-сдаточных работ; 5. Внедрение Документация по внедрению. Данный вид документации должен содержать программу передачи программного изделия заказчику, а также ряд мероприятий по сопровождению, модификации, устранению ошибок и возможного развития системы. Кроме этого, должны предусматриваться средства обучения пользователей, а также различные справочные руководства для получателей, операторов, системных программистов.
Дата добавления: 2014-03-04; просмотров: 498; Нарушение авторских прав Мы поможем в написании ваших работ! |