Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прогр_ГЭК_ПИ_2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
264.19 Кб
Скачать

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

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

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

Тема 66. Участники разработки программного обеспечения: заказчик, пользователь, руководитель проекта, разработчик, поставщик.

Взаимосвязь между процессами жизненного цикла. Роли участников процесса разработки программного обеспечения: заказчика, пользователя, руководителя проекта, разработчика, поставщика на различных стадиях жизненного цикла. Взаимосвязь между стадиями и процессами жизненного цикла ПО. Матрица взаимосвязей между стадиями и процессами жизненного цикла.

Тема 67. Модели проектирования программного обеспечения – каскадная, поэтапная, спиральная. Их достоинства, недостатки и области применения.

Каскадная модель жизненного цикла. Преимущества и недостатки каскадной модели. Модель с промежуточным контролем (поэтапная), ее достоинства и недостатки. Спиральная модель жизненного цикла, ее достоинства и недостатки. Причины сохранения популярности каскадной модели.

Тема 68. Сущность подхода rad – быстрой разработки приложений.

Понятие подхода RAD (Rapid Application Development – быстрая разработка приложений). Сущность подхода RAD – небольшие группы разработчиков, выполняющие работы по проектированию отдельных подсистем ПО короткий, тщательно проработанный производственный график, повторяющийся цикл, в котором, по мере разработки продукта запрашиваются, уточняются и реализуются требования заказчика.

Основные принципы подхода RAD – разработка приложений итерациями, необязательность полного завершения работ на каждой стадии ЖЦ ПО, обязательность вовлечения пользователей в процесс разработки ИС, целесообразность применения инструментальных средств, целесообразность использования средств управления конфигурацией, использование прототипирования, тестирование и развитие проекта производится в процессе разработки, ведение разработки немногочисленной, хорошо управляемой командой профессионалов, грамотное руководство, чёткое планирование и контроль.

Тема 69. Стандарты проектирования, оформления документации, интерфейса системы с пользователем.

Метод проектирования ПО как организованная совокупность процессов создания ряда моделей, описывающих различные аспекты разрабатываемой системы с использованием чётко определённой нотации. Концепции и теоретические основы: структурный или объектно-ориентированный подходы. Нотации, используемые для построения моделей статической структуры и динамики поведения проектируемой системы: графические диаграммы. Процедуры, определяющие практическое применение метода. Технология проектирования ПО. Стандарт проектирования, стандарт оформления проектной документации, стандарт интерфейса пользователя с системой.