Файл: Практическая работа 1 Дисциплина Программная инженерия Студент Группа г. Алматы Содержание.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.03.2024
Просмотров: 32
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ПРАКТИЧЕСКАЯ РАБОТА №1
Дисциплина: Программная инженерия
Студент:
Группа:
г.Алматы
Содержание
-
Задания ___________________________________________________3
-
Выполнения задания ________________________________________4
-
Ответы на контрольные вопросы ______________________________5
Задания.
1.Ознакомиться с теоретическими сведениями по лабораторной работе
2.Определить достоинства и недостатки моделей ЖЦ ИС
3.Выбрать и обосновать выбор модели ЖЦ ИС для выполнения индивидуального проектного задания.
4.Сформировать план построения ИС индивидуального проектного задания, с использованием программных средств.
Выполнение задания:
Заполненная таблица «Достоинства и недостатки моделей ЖЦ ИС»:
Модель ЖЦ ИС | Достоинства | Недостатки |
Каскадная | - Проста и понятна заказчикам - Удобна в применении:
- Независимость стадий (могут выполнять разные команды) - Точное планирование сроков и затрат | - Сбои и рост затрат на одну или две фазы назад - Высокая стоимость ошибок на фазе интеграции - Запаздывание с получением результатов - Сложность параллельного ведения работ по проекту |
Итерационная | - Не требуется заранее тратить средства на разработку всего проекта - Есть возможность поддерживать постоянный прогресс в ходе выполнения проекта - Межэтапные корректировки обеспечивают меньшую трудоемкость разработки | - Время жизни каждого этапа растягивается на весь период разработки - Вследствие большого числа итераций возникают рассогласования выполнения проектных решений и документации - Запутанность архитектуры |
Спиральная | - Уменьшенный уровень риска - Упрощение внесения изменений - Гибкость в управлении проектом - Упрощение повторного использования компонентов - Большая надежность и устойчивость системы | - Сложность контроля и управления временем разработки - Сложная автоматизация процессов разработки - Огромная роль отводится управлению проектом |
Выбор модели ЖЦ.
Персональное проектное задание на разработку: ИС расписания уроков в школе. Для выполнения задания выбрана каскадная модель ЖЦ, из-за понятного четкого сформулированного требования проектного задания, переход на следующий этап совершается после полного завершения работ на предыдущем этапе.
План построения ИС персонального проектного задания:
№ п/п | Название стадии (этапа) работ | Содержание работ | Результат работ | Применяемые программные средства |
1 | Анализ требований | Анализ темы задания и обсуждение вопроса надобности информационной системы | Точно определённые требования, которым должна соответствовать ИС | |
2 | Проектирование | Создание схемы работы ИС (схемы базы данных, без конкретизации типов данных переменных, в абстрактном виде), создание схем форм для работы с базой данных. | Готовая схема работы будущей ИС (базы данных и её форм) | |
3 | Разработка | Создание физической модели Базы данных с определёнными типами данных, создание форм соответствующим схеме и их подключение к БД. | Готовая физическая модель базы данных с подключенными формами для работы ИС. | Приложение Acces |
4 | Тестирование | Проверка соблюдения Физической модели на соответствие к требованиям к нашей ИС и выявление побочных ошибок. | Список найденных ошибок, которые требуют исправления. | |
5 | Исправление/доработка (возвращение к этапу реализации) | Исправление ошибок выявленных на тестировании. | Готовая физическая модель базы данных с подключенными формами для работы ИС, с исправленными ошибками. | |
6 | Внедрение | Представление внедрения (из-за невозможности физически внедрить ИС) в абстрактном виде. | Внедренная в теории ИС. | |
7 | Сопровождение/Обновление | Абстрактное сопровождение ИС, доработка модулей. | | |
Ответы на контрольные вопросы:
-
Что отражает модель ЖЦ ИС?
-
Организационные процессы внедрения ИС; -
События, происходящие с системой в процессе ее создания и использования; -
Процесс проектирования ИС
-
Укажите свойства каскадной модели ЖЦ
-
Предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке -
Предусматривает разработку итерациями, с циклами обратной связи между этапами -
Переход на следующий этап означает полное завершение работ на предыдущем этапе -
Время жизни каждого из этапов растягивается на весь период разработки
-
Укажите свойства спиральной модели ЖЦ
-
Позволяет планировать сроки завершения всех работ и соответствующие затраты -
На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта -
Переход на следующий этап означает полное завершение работ на предыдущем этапе -
Требования проекта постоянно уточняются -
На каждом витке спирали планируются работы следующего витка
-
Укажите свойства итерационной модели ЖЦ
-
Время жизни каждого из этапов растягивается на весь период разработки -
Учитывает взаимовлияние результатов разработки на различных этапах -
На каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности -
Переход на следующий этап означает полное завершение работ на предыдущем этапе
-
Какую модель ЖЦ следует использовать при создании простых ИС?
-
Итерационную -
Каскадную -
Спиральную
-
Какая модель ЖЦ наиболее объективно отражает реальный процесс создания сложных систем?
-
Итерационную -
Каскадную -
Спиральную
-
Какие процессы относятся к группе основных в соответствии со стандартом ISO/IEС 12207?
-
Поставка -
Обеспечение качества -
Верификация -
Управление конфигурацией -
Документирование -
Разработка -
Приобретение