Загрузка данных
Конечно. Ниже — **полностью решённое задание по теме 7**, по материалам из файла.
## Задание 1. Тестовые вопросы
1. **б)** Период от возникновения идеи до вывода из эксплуатации
2. **в)** Каскадная
3. **б)** ГОСТ 34.601-90
4. **б)** Согласованный набор стандартов
5. **б)** Индустриальное
6. **б)** UML
7. **б)** Диаграмма вариантов использования
8. **б)** Визуальный язык проектирования алгоритмов
9. **в)** Спиральная
10. **а)** Приложения и среда
---
## Задание 2. Стадии жизненного цикла ИС
По ГОСТ 34.601-90 выделяются 8 стадий.
| № | Стадия | Содержание работ | Результат |
| - | -------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------ |
| 1 | **Формирование требований к АС** | Обследование объекта, изучение существующих процессов, определение требований пользователей | Отчёт об обследовании, сформированные требования |
| 2 | **Разработка концепции АС** | Рассмотрение вариантов построения системы, выбор основных решений | Концепция АС |
| 3 | **Техническое задание** | Определение назначения, требований, состава и характеристик системы | Утверждённое техническое задание |
| 4 | **Эскизный проект** | Разработка предварительных решений по системе, определение основных функций и структуры | Эскизный проект |
| 5 | **Технический проект** | Детальная разработка архитектуры, технических и программных решений | Технический проект |
| 6 | **Рабочая документация** | Разработка программ, инструкций, эксплуатационной и другой документации | Рабочая документация и готовое ПО |
| 7 | **Ввод в действие** | Подготовка персонала, установка системы, испытания и запуск | Введённая в эксплуатацию АС |
| 8 | **Сопровождение АС** | Исправление ошибок, техническая поддержка, модернизация и адаптация системы | Работоспособная и обновляемая система |
---
## Задание 3. Стандарты проектирования ИС
В задании необходимо сопоставить четыре стандарта с их назначением.
| Стандарт | Полное название | Назначение |
| --------------------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| **ГОСТ 34.601-90** | Автоматизированные системы. Стадии создания | Определяет стадии и этапы создания автоматизированных систем |
| **ГОСТ Р 57193-2016** | Информационные технологии. Системная и программная инженерия. Процессы жизненного цикла систем | Определяет процессы и подходы к жизненному циклу систем |
| **ISO/IEC 12207** | Systems and software engineering — Software life cycle processes | Определяет процессы жизненного цикла программного обеспечения |
| **ISO/IEC 15288** | Systems and software engineering — System life cycle processes | Определяет процессы жизненного цикла систем |
---
## Задание 4. Профили ИС
В файле указаны четыре основных профиля: прикладного ПО, среды ИС, защиты информации и инструментальных средств.
| Профиль | Назначение | Примеры стандартов |
| ------------------------------------ | ---------------------------------------------------------------------------- | ---------------------------- |
| **Профиль прикладного ПО** | Определяет требования к прикладным программам и их взаимодействию | ISO/IEC 25010, ISO/IEC 12207 |
| **Профиль среды ИС** | Определяет требования к операционной системе, аппаратным и сетевым средствам | ISO/IEC 15288, ISO/IEC 11801 |
| **Профиль защиты информации** | Обеспечивает конфиденциальность, целостность и доступность информации | ISO/IEC 27001, ISO/IEC 27002 |
| **Профиль инструментальных средств** | Определяет средства разработки, моделирования, тестирования и сопровождения | ISO/IEC 12207, UML |
---
## Задание 5. Диаграммы UML
| № | Описание | Тип диаграммы |
| ----- | ------------------------------------------------------------ | ------------------------------------- |
| **1** | Показывает структуру классов и связи между ними | **Диаграмма классов** |
| **2** | Отображает функциональные требования к системе | **Диаграмма вариантов использования** |
| **3** | Показывает обмен сообщениями между объектами во времени | **Диаграмма последовательности** |
| **4** | Отображает поведение объекта при переходах между состояниями | **Диаграмма состояний** |
| **5** | Показывает физическую архитектуру системы | **Диаграмма развёртывания** |
| **6** | Отображает разбиение системы на компоненты | **Диаграмма компонентов** |
---
## Задание 6. Кейс-задание «Выбор модели жизненного цикла»
| Ситуация | Выбор | Обоснование |
| ------------------------------------------------------------------------------------ | ----------------------- | ---------------------------------------------------------------------------------------------- |
| **Проект А:** государственное учреждение, требования чётко определены и не изменятся | **Каскадная модель** | Требования заранее известны и стабильны, поэтому этапы можно выполнять последовательно |
| **Проект Б:** стартап, мобильное приложение, требования могут меняться | **Итерационная модель** | Разработка выполняется постепенно, что позволяет получать обратную связь и изменять требования |
| **Проект В:** крупный банк, высокая опасность рисков безопасности | **Спиральная модель** | Эта модель уделяет особое внимание выявлению и снижению рисков на каждом этапе |
---
# Задание 7. Разработка профиля ИС
Для самостоятельной работы предлагаю взять **информационную систему расписания университета MUIV** — это хорошо подходит под тематику задания. В самом файле требуется описать предметную область, требования и выбрать стандарты для четырёх профилей.
### 1. Описание предметной области
Разрабатывается информационная система расписания университета **MUIV**. Система предназначена для хранения, формирования и отображения расписания занятий студентов и преподавателей.
Пользователь может посмотреть расписание своей группы, преподавателя или аудитории. Администратор системы может добавлять и изменять информацию о занятиях, преподавателях, группах и аудиториях.
### 2. Требования к ИС
Система должна обеспечивать:
* просмотр расписания занятий;
* поиск занятий по группе, преподавателю и аудитории;
* добавление и редактирование занятий;
* хранение информации о группах, преподавателях и аудиториях;
* разграничение прав пользователей;
* защиту персональных данных;
* возможность работы через веб-интерфейс;
* сохранение целостности данных;
* резервное копирование информации.
### 3. Выбор стандартов
| Профиль | Выбранные стандарты | Назначение |
| ----------------------------- | ---------------------------- | --------------------------------------------------- |
| **Прикладное ПО** | ISO/IEC 25010, ISO/IEC 12207 | Требования к качеству ПО и его жизненному циклу |
| **Среда ИС** | ISO/IEC 15288 | Организация жизненного цикла системы |
| **Защита информации** | ISO/IEC 27001, ISO/IEC 27002 | Управление информационной безопасностью |
| **Инструментальные средства** | UML, ISO/IEC 12207 | Моделирование и разработка программного обеспечения |
### 4. Обоснование выбора стандартов
Выбранные стандарты позволяют комплексно организовать разработку информационной системы расписания. **ISO/IEC 12207** используется для организации жизненного цикла программного обеспечения, **ISO/IEC 15288** — для процессов жизненного цикла системы. Стандарты **ISO/IEC 27001 и ISO/IEC 27002** применяются для обеспечения информационной безопасности. **UML** используется для моделирования структуры и поведения системы.
**Итог:** все 7 заданий заполнены и оформлены в виде, который можно перенести в документ/тетрадь.