Тема 3. Организация разработки ПО ИС — КиберПедия 

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

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Тема 3. Организация разработки ПО ИС

2017-08-11 316
Тема 3. Организация разработки ПО ИС 0.00 из 5.00 0 оценок
Заказать работу

Внутренняя и внешняя деятельность

Рассмотрим деятельность специалиста в области программной инженерии (программного инженера). Деятельность по проектированию программного обеспечения (ПО) информационной системы (ИС) состоит из внутренней (в когнитивной сфере) и внешней (в реальной и виртуальной среде) деятельностей по созданию программного продукта (рис. 3.1).

Рис. 3.1. Модель декомпозиции деятельности на внутреннюю и внешнюю

Проведем анализ внешней деятельности инженера при проектировании ПО ИС. На рис. 1 эта деятельность инженера выделена овалом и окрашена. В целом, полный цикл работ по созданию ПО можно во времени разделить на четыре фазы, в течение которых происходят определенные работы: фаза с работами «Исследование»; фаза с работами «Уточнение»; фаза с работами «Построение»; фаза с работами «Развертывание». Внутри каждой фазы инженеру предстоит выполнить разные виды работа (рис. 3.2).


ЧЕТЫРЕ ФАЗЫ РАЗРАБОТКИ ПО ИС

(во внешней деятельности)

ФАЗА – это промежуток времени между двумя основными вехами – моментами принятия важных решений о продолжении разработки.

На рис. 3.2 показаны четыре фазы, в промежутках которых преобладают разные виды (деятельности) работ.

 

Рис. 3.2. Схема организации деятельности по проектированию ПО ИС (спиральная модель)

Так как получаемый программный продукт является исключительно эксклюзивным, инженеру по ходу проектирования приходится решать массу творческих задач внутри каждого вида работ (рис. 3.3 – 3.6).

 

ЗАДАЧИ РАЗРАБОТКИ ПО ИС

Рис. 3.3. Комплекс задач фазы «Исследование»

Рис. 3.4. Комплекс задач фазы «Уточнение»

Рис. 3.5. Комплекс задач фазы «Построение»

Рис. 3.6. Комплекс задач фазы «Развертывание»


Вопросы для самоконтроля

1. Перечислите (с интерпретацией на чертеже) четыре фазы разработки ПО ИС и содержание работ в этих фазах.

2. Перечислите (с интерпретацией на чертеже) основные виды работ в рамках каждой фазы разработки ПО ИС.

3. Объясните (на чертеже) понятия: фаза разработки; вехи; итерации; прототип.

4. Какие основные задачи решаются в рамках вида работ «Исследование рынка ПО по теме заказа».

5. Какие основные задачи решаются в рамках вида работ «Обсуждение требований заказа».

6. Какие основные задачи решаются в рамках вида работ «Уточнение требований к ПО системы, к среде, к аппаратным средствам».

7. Какие основные задачи решаются в рамках вида работ «Постановка задачи и ее формализация».

8. Какие основные задачи решаются в рамках вида работ «Эскизное проектирование».

9. Что означает каноническое проектирование ИС.

10. Что означает «структурный системный анализ» в контексте эскизного проектирования.

11. Что означает объектно-ориентированный системный анализ в контексте эскизного проектирования.

12. Как используются модели линейного программирования в контексте эскизного проектирования.

13. Как используются модели нелинейного программирования в контексте эскизного проектирования.

14. Как используются модели динамического программирования в контексте эскизного проектирования.

15. Как используются модели «теории игр» в контексте эскизного проектирования.

16. Какие задачи рассматриваются в рамках эвристического и стохастического моделирования.

17. Какие задачи рассматриваются в рамках имитационного моделирования.

18. Какие основные задачи рассматриваются в рамках вида работ «Кодирование-программирование».

19. Какие задачи и как решаются в рамках методологии RAD.

20. Как организуется работа в рамках «Экстремального программирования».

21. Какие основные задачи рассматриваются в рамках вида работ «Сборка системы».

22. Какие основные задачи рассматриваются в рамках вида работ «Тестирование функционирования ПО ИС».

23. Что означает «Внутреннее тестирование».

24. Что означает «Внешнее тестирование».

25. Что означает модульное и интеграционного тестирование.

26. Что означает приемочное тестирование.

27. Какие основные задачи рассматриваются в рамках вида работ «тестирование документации».

28. Какие основные задачи рассматриваются в рамках вида работ «Анализ результатов».


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

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.