Файл: Практическая работа 1 Дисциплина Программная инженерия Студент Группа г. Алматы Содержание.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.03.2024

Просмотров: 32

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


ПРАКТИЧЕСКАЯ РАБОТА №1

Дисциплина: Программная инженерия

Студент:

Группа:

г.Алматы

Содержание

  1. Задания ___________________________________________________3



  1. Выполнения задания ________________________________________4



  1. Ответы на контрольные вопросы ______________________________5


Задания.

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

2.Определить достоинства и недостатки моделей ЖЦ ИС

3.Выбрать и обосновать выбор модели ЖЦ ИС для выполнения индивидуального проектного задания.

4.Сформировать план построения ИС индивидуального проектного задания, с использованием программных средств.

Выполнение задания:

Заполненная таблица «Достоинства и недостатки моделей ЖЦ ИС»:

Модель ЖЦ ИС

Достоинства

Недостатки

Каскадная

- Проста и понятна заказчикам
- Удобна в применении:

  • Процесс разработки выполняется поэтапно

  • Невысокие требования к исполнителям

  • Способствует контролю управления проектом

- Независимость стадий (могут выполнять разные команды)

- Точное планирование сроков и затрат

- Сбои и рост затрат на одну или две фазы назад

- Высокая стоимость ошибок на фазе интеграции

- Запаздывание с получением результатов
- Сложность параллельного ведения работ по проекту

Итерационная

- Не требуется заранее тратить средства на разработку всего проекта

- Есть возможность поддерживать постоянный прогресс в ходе выполнения проекта

- Межэтапные корректировки обеспечивают меньшую трудоемкость разработки

- Время жизни каждого этапа растягивается на весь период разработки

- Вследствие большого числа итераций возникают рассогласования выполнения проектных решений и документации

- Запутанность архитектуры

Спиральная

- Уменьшенный уровень риска

- Упрощение внесения изменений

- Гибкость в управлении проектом

- Упрощение повторного использования компонентов

- Большая надежность и устойчивость системы

- Сложность контроля и управления временем разработки

- Сложная автоматизация процессов разработки

- Огромная роль отводится управлению проектом




Выбор модели ЖЦ.

Персональное проектное задание на разработку: ИС расписания уроков в школе. Для выполнения задания выбрана каскадная модель ЖЦ, из-за понятного четкого сформулированного требования проектного задания, переход на следующий этап совершается после полного завершения работ на предыдущем этапе.

План построения ИС персонального проектного задания:

п/п

Название стадии (этапа) работ

Содержание работ

Результат работ

Применяемые

программные средства

1

Анализ требований



Анализ темы задания и обсуждение вопроса надобности информационной системы



Точно определённые требования, которым должна соответствовать ИС






2

Проектирование

Создание схемы работы ИС (схемы базы данных, без конкретизации типов данных переменных, в абстрактном виде), создание схем форм для работы с базой данных.

Готовая схема работы будущей ИС (базы данных и её форм)




3

Разработка

Создание физической модели Базы данных с определёнными типами данных, создание форм соответствующим схеме и их подключение к БД.

Готовая физическая модель базы данных с подключенными формами для работы ИС.

Приложение Acces

4

Тестирование

Проверка соблюдения Физической модели на соответствие к требованиям к нашей ИС и выявление побочных ошибок.

Список найденных ошибок, которые требуют исправления.




5

Исправление/доработка (возвращение к этапу реализации)

Исправление ошибок выявленных на тестировании.

Готовая физическая модель базы данных с подключенными формами для работы ИС, с исправленными ошибками.




6

Внедрение

Представление внедрения (из-за невозможности физически внедрить ИС) в абстрактном виде.

Внедренная в теории ИС.




7

Сопровождение/Обновление

Абстрактное сопровождение ИС, доработка модулей.








Ответы на контрольные вопросы:



  1. Что отражает модель ЖЦ ИС?

  1. Организационные процессы внедрения ИС;

  2. События, происходящие с системой в процессе ее создания и использования;

  3. Процесс проектирования ИС




  1. Укажите свойства каскадной модели ЖЦ

  1. Предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке

  2. Предусматривает разработку итерациями, с циклами обратной связи между этапами

  3. Переход на следующий этап означает полное завершение работ на предыдущем этапе

  4. Время жизни каждого из этапов растягивается на весь период разработки




  1. Укажите свойства спиральной модели ЖЦ

  1. Позволяет планировать сроки завершения всех работ и соответствующие затраты

  2. На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта

  3. Переход на следующий этап означает полное завершение работ на предыдущем этапе

  4. Требования проекта постоянно уточняются

  5. На каждом витке спирали планируются работы следующего витка




  1. Укажите свойства итерационной модели ЖЦ

  1. Время жизни каждого из этапов растягивается на весь период разработки

  2. Учитывает взаимовлияние результатов разработки на различных этапах

  3. На каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности

  4. Переход на следующий этап означает полное завершение работ на предыдущем этапе




  1. Какую модель ЖЦ следует использовать при создании простых ИС?

  1. Итерационную

  2. Каскадную

  3. Спиральную




  1. Какая модель ЖЦ наиболее объективно отражает реальный процесс создания сложных систем?

  1. Итерационную

  2. Каскадную

  3. Спиральную




  1. Какие процессы относятся к группе основных в соответствии со стандартом ISO/IEС 12207?

  1. Поставка

  2. Обеспечение качества

  3. Верификация

  4. Управление конфигурацией

  5. Документирование

  6. Разработка

  7. Приобретение