Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Стадии разработки программных средств по ЕСПД



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

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

Рисунок

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 Внедрение

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

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

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

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

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

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

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

Модели жизненного цикла

2.1. Типичная схема управления процессом создания программного обеспечения

Управление процессами при разработке программного обеспечения в общем случае реализуется по спиральной схеме и состоит из следующих повторяемых действий [25]:

- создание инфраструктуры процесса (Establish Process Infrastructure). На данном этапе обеспечивается достижение согласия заинтересованных лиц (обычно это руководство организации) в работах по реализации или изменению процесса, определяется потребность в необходимых ресурсах и выполняется распределение обязанностей (ответственности);

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

- реализация и изменение процесса (Process Implementation and Change), предусматривающая выполнение разработанного плана по внедрению нового (усовершенствованного) процесса, в результате чего он процесс должен быть внедрен в практику организации;

- оценка процесса (Process Evaluation), позволяющая выяснить уровень качества реализации процесса, а также степень достижения ожидаемых эффектов от его внедрения, после чего происходит либо выход, либо возвращение к первой итерации.


Поделиться:



Популярное:

  1. Cинтетический учет поступления основных средств, в зависимости от направления приобретения
  2. G дара 50-й Генный Ключ видит совершенно новую реальность социального взаимодействия людей, «в настоящее время находящуюся на самой ранней стадии проявления в мире.
  3. H)результатов неэффективной финансовой политики по привлечению капитала и заемных средств
  4. I. Общее понятие о целях, содержании, средствах и видах общения
  5. I. Паспорт комплекта оценочных средств
  6. I. Порядок назначения лекарственных средств
  7. II. Государственная регистрация транспортных средств
  8. II. Средства, влияющие преимущественно на рецепторы эфферентной иннервации сердца
  9. IV Перечень лабораторных работ, наглядных пособий и средств ТСО.
  10. IV. ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО И РУБЕЖНОГО КОНТРОЛЯ
  11. IV. ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕЙ УСПЕВАЕМОСТИ И ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ (РУБЕЖНОГО КОНТРОЛЯ). ПРОМЕЖУТОЧНАЯ АТТЕСТАЦИЯ
  12. RUP - унифицированный процесс разработки


Последнее изменение этой страницы: 2016-05-30; Просмотров: 2454; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь