Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Стадии разработки ПС




Процесс создания ПС

Теперь рассмотрим набор типовых стадий создания ПС, изучение которого позволит понимать процесс разработки и более осознанно относиться к созданию качества ПС. Эти стадии предусмотрены ГОСТ 19.102-77 ЕСПД. Стадии разработки.

Стадии – наиболее укрупненные составляющие процесса разработки, для завершения которых характерно получение ПО в определённой стадии готовности.

Выделяют следующие стадии разработки программного обеспечения:

1 Стадия технического задания (предпроектная стадия) состоит из:

- сбора исходных данных;

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

- обоснования и выбора критерия эффективности и качества разработки;

- формирования на верхнем уровне состава входной и выходной документации по решаемой задаче;

- выбора принципиальных методов решения задач;

- определения требований к комплексу технических средств и операционному окружению;

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

- планирования, т.е. декомпозиции процесса на стадии и этапы с установлением сроков их выполнения;

- разработки документа, называемого «Техническое задание».

2 Эскизное проектирование

На данной стадии выполняется:

- детализация состава и структуры входной и выходной информации;

- детализация метода решения задач.

На этапе эскизного проектирования нужно создать предварительную версию программного средства (возможно в виде модели) и выяснить принципиальные вопросы, устраняя возможные разногласия между разработчиком и заказчиком. При этом выполняется:

- определение предварительной технологии решения задачи;

- прогнозирование эффективности решения задачи на конкретном объекте;

- ведется освоение инструментальных средств (апробирование, обучение персонала).

3 Техническое проектирование (технический проект)

На данном этапе:

- окончательно определяется состав и структура информации;

- разрабатывается интерфейс во всех его компонентах;

- технология решения задачи доводится автоматизма;

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

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

- разрабатывается тестовый набор для проверки правильности программной реализации;

- начинается разработка программной документации;

- полностью определяется структура ПС (модули, компоненты).

Технический проект может рассматриваться как постановка задачи, передаваемой специалистом-постановщиком специалисту по программной реализации.

4 Рабочее проектирование (рабочий проект)

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

Основные работы этой стадии:

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

- отладка (автономная – в лабораторных условиях и комплексная – на объекте);

- разработка эксплуатационной документации;

- организация внедрения ПС.

5 Внедрение

На этапе внедрения осуществляют:

- подготовку персонала к эксплуатации;

- подготовку базы данных;

- проверку работоспособности ПС на реальных данных (опытная эксплуатация);

- доводка – окончательное устранение всех ошибок в коде и документации.

По отдельным компонентам может быть откат на предыдущие стадии.

В процессе разработки стадии могут объединяться. Объединяют эскизный и технический или технический и рабочий проекты. Иногда могут сразу объединять эскизный, технический и рабочий проекты. Обычно это производится, если в разрабатываемом ПС можно использовать значительный объём предыдущих разработок.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 2783; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.