Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2017-08-11 | 326 |
5.00
из
|
Заказать работу |
|
|
Внутренняя и внешняя деятельность
Рассмотрим деятельность специалиста в области программной инженерии (программного инженера). Деятельность по проектированию программного обеспечения (ПО) информационной системы (ИС) состоит из внутренней (в когнитивной сфере) и внешней (в реальной и виртуальной среде) деятельностей по созданию программного продукта (рис. 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. Какие основные задачи рассматриваются в рамках вида работ «Анализ результатов».
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!