ПРОЕКТ ТЕХНИЧЕСКИЙ — образ намеченного к созданию объекта, представленный в виде его описания, схем, чертежей, расчетов, обоснований, числовых показателей.
(ГОСТ 19.102-77) Стадия технический проект
26. Дать понятие экстремального программирования.
Указать принципы и методики экстремального программирования
Экстремальное программирование – это упрощенная методика организации производства для небольших команд специалистов, занимающихся разработкой программного продукта в условиях быстро меняющихся требований.
Методология XP базируется на эволюционном проектировании.
Базовые принципы ХР:
• приемлемая простота — необходимо решать каждую проблему так, как если бы ее можно было решить самым простым способом;
• постепенное изменение — любая проблема решается при помощи серии небольших изменений, в результате которых достигается желаемый эффект;
• приемлемое изменение — лучшей стратегией является та, которая решает наиболее актуальную для вас проблему и при этом сохраняет для вас максимальную свободу дальнейших действий;
Стандарт кодирования – программисты пишут весь код в соответствии с правилами, которые обеспечивают коммуникацию при помощи кода.
Дать понятие технологии DATARUN.
Указать виды моделей, созданных по технологии DATARUN.
Какая из разновидностей моделей изображена на рисунке. Указать признаки.
В соответствии с методологией DATARUN ЖЦ ПО разбивается на стадии, которые связываются с результатами выполнения основных процессов, определяемых стандартом ISO 12207. Каждую стадию кроме ее результатов должен завершать план работ на следующую стадию.
Методология DATARUN опирается на две модели:
модель информационной системы (ИС).
Методология DATARUN базируется на системном подходе к описанию деятельности организации.
Основной принцип DATARUN заключается в том, что первичные данные, если они должным образом организованы в модель данных, становятся основой для проектирования архитектуры ИС.
Информационная система изображена на рисунке. Любая ИС (рисунок 3.1) представляет собой набор модулей, исполняемых процессорами и взаимодействующих с базами данных. Базы данных и процессоры могут располагаться централизованно или быть распределенными. События в системе могут инициироваться внешними сущностями, такими как клиенты у банкоматов или временные события (конец месяца или квартала). Все транзакции осуществляются через объекты или модули интерфейса, которые взаимодействуют с одной базами данных.
Дать понятие процесса RAP.
Описать динамические и статистические аспекты процесса.
В подходах разработки ПО были применены:
Метод Oracle.
Метод разработки прикладного ПО (CDM).
Метод управления проектом (PJM).
Метод внедрения прикладного ПО (AIM).
Реинжиниринг бизнес-процессов (BPR).
Метод создания хранилищ данных (DWM).
К какому комплексу разработки относятся данные методы? Сравнить два любых метода.
Технология RUP ориентирована на использование универсального языка объектно-ориентированного моделирования UML, являющегося фактическим стандартом в данной области.
Динамический аспект
Согласно технологии RUP жизненный цикл ПО разбивается на отдельные циклы, в каждом из которых создается новое поколение продукта.
Статический аспект
Статический аспект RUP характеризуют четыре основных элемента:
• исполнители;
• действия;
• результаты деятельности;
• рабочие процессы.
данные методы относятся комплексу разработки Rational Suite (RUP).
CDM предоставляет возможность выбрать требуемый подход к разработке. Это возможно, поскольку каждый процесс базируется на известных зависимостях между задачами одного типа и не зависит от того, на какие этапы будет разбит проект. В основе PJM лежит метод, ориентированный на выполнение самостоятельных процессов (под процессом понимается набор связанных задач, выполнением которых достигается определенная цель проекта).
Дать понятие процесса тестирования.