Этапы жизненного цикла программного обеспечения.

I. Анализ требований, предъявляемых к программному продукту:

1. Целесообразность решения задачи на ЭВМ.

2. Уточнение ресурсов ЭВМ.

3. Формирование требований к задаче.

4. Формулирование ограничений на программное обеспечение.

5. Маркетинговые исследования.

6. Определение количественного и качественного состава разработчиков.

7. Определение формы взаимодействия разработчиков.

8. Уточнение сроков разработки.

9. Переход со старого программного продукта на новый.

II. Определение спецификации:

1. Определяется структура входных и выходных данных.

2. Определяется доступ к данным.

3. Составляется перечень функций, которые должны выполняться программным продуктом.

4. Разработка тестов контроля.

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

III. Проектирование:

1. Разработка алгоритмов программного обеспечения.

2. ПО разбивается на модули или функции.

3. Определяются требования и ограничения на разработку каждого модуля (функции).

4. Определяются связи между модулями. Строиться схема иерархии.

5. Закрепляется за исполнителем.

6. Выбирается язык программирования и другие программные инструментальные средства.

IV. Программирование или кодирование:

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

V. Тестирование:

3 уровня тестирования:

1. Автономное (тестирование исполнителем отдельных модулей) свои тесты.

2. Комплексное (тестирование нескольких модулей вместе) частично – тесты второго этапа.

3. Системное (весь программный продукт).

С помощью тестов второго этапа программный продукт подвергается тестированию.

 

VI. Внедрение, эксплуатация и сопровождение:

1. Программный продукт тестируется заказчиком на реальных данных (опытная эксплуатация, бета- версия) Если есть ошибки, то о них сообщается разработчику и идет доработка программного продукта.

2. Разработка сопроводительной документации (описание программы, инструкции программисту, инструкции пользователю (оператору)).

Продажа – промышленная эксплуатация.

Этапы Теоретически Фактически
10%
Нужно больше времени
3%

10% 3%
15% 5%
20%
Тестирование и устранение ошибок
7%

25% 15%
20%
Устранение ошибок
67%








Дата добавления: 2015-08-14; просмотров: 823;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.