Управление требованиями к программному обеспечению /Росдистант/ Практические задания +ККР

Раздел
Программирование
Просмотров
7
Покупок
0
Антиплагиат
Не указан
Размещена
22 Окт в 22:06
ВУЗ
РОСДИСТАНТ
Курс
Не указан
Стоимость
2 000 ₽
Демо-файлы   
2
docx
УТкПО (1)
152.5 Кбайт
docx
Комплексная контрольная работа (3)
432.5 Кбайт
Файлы работы   
2
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Практические задания
605.9 Кбайт 1 000 ₽
docx
ККР
741 Кбайт 1 000 ₽
Всего 2 файла на сумму 2000 рублей
Описание

Фамилия на Л

Управление требованиями к программному обеспечению /Росдистант/ Практические задания +ККР

Оглавление

Задание 1. Определить концептуальные отличия основных понятий теории программной инженерии. Сравнить нормативную базу программной инженерии. Определить концептуальные различия основных стандартов и методологий для разработки требований.

Задание 2. Разработать устав проекта в условиях бизнес-ситуации предприятия и определить команду разработчиков ПО

Задание 3. Сформировать список требований к типовому программному продукту 

Задание 4. Рассмотреть предметную область и выявить бизнес-потребности. Показать процесс трансформации бизнес-потребностей в бизнес-требования, а затем в функциональные требования.

Задание 5. Разработать контекстную диаграмму, диаграмму вариантов использования и модели процесса «как есть» и «как будет»

Задание 6. Разработать требования к программному обеспечению заданной предметной области. Создать схему спецификации требований к программному обеспечению.

Задание. Определите концептуальные различия основных стандартов и методологий для разработки требований.

Список литературы

 

 

 

 

 

 

учебно-методическое пособие

по изучению дисциплины

«Управление требованиями к программному обеспечению»


 

Тема 1. Понятие программного обеспечения и типы его использования

 

Вопросы для обсуждения:

1.                Что такое программное обеспечение?

2.                Какие основные типы программного обеспечения существуют?

3.                Какие функции выполняет системное программное обеспечение в компьютерной системе?

4.                В чем отличие прикладного программного обеспечения от системного?

5.                Какие виды прикладного программного обеспечения вы знаете?

6.                Как используется программное обеспечение для разработки и поддержки компьютерных систем?

7.                Что такое инструментарий программирования и какие основные элементы он включает?

8.                Что такое операционные системы и какие функции они выполняют?

9.                Как пользователи могут выбирать подходящее программное обеспечение для своих нужд?

 

Методические материалы к занятию:

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 2. Разработка программного обеспечения

 

Вопросы для обсуждения:

1.                Какие этапы включает в себя процесс разработки программного обеспечения?

2.                Что такое требования к программному обеспечению и как они определяются?

3.                Что такое анализ требований и как он проводится?

4.                Что такое проектирование программного обеспечения и какие подходы к проектированию используются?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.       Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 3. Качество программного обеспечения, его метрики и показатели

 

Вопросы для обсуждения:

1.                Что такое качество программного обеспечения и почему оно важно?

2.                Какие метрики используются для измерения качества программного обеспечения?

3.                Как рассчитывается метрика “Функциональная полнота”?

4.                Что такое показатель “Время безотказной работы” и как его можно улучшить?

5.                В чем разница между метриками “Устойчивость к ошибкам” и “Надежность”?

6.                Какие существуют методы оценки качества программного обеспечения и в чем их суть?

7.                Что такое метрика “Удобство использования” и как она определяется?

8.                Какие факторы влияют на качество программного обеспечения и можно ли их контролировать?

9.                Что означает метрика “Эффективность использования ресурсов” и как ее можно оптимизировать?

 

Методические материалы к занятию:

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 4. Понятие требований к программному обеспечению, их типы, характеристики и классификация

 

Вопросы для обсуждения:

1.                Дайте определение понятию “требования к программному обеспечению”.

2.                Перечислите и опишите основные типы требований к ПО.

3.                Каковы основные характеристики требований к ПО?

4.                Опишите процесс классификации требований к ПО.

5.                Что такое функциональные требования и как они формулируются?

6.                В чем разница между нефункциональными и архитектурными требованиями?

7.                Какие характеристики должны быть учтены при определении требований к производительности ПО?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 5. Программные требования

 

Вопросы для обсуждения:

1.                Что такое программные требования и зачем они нужны?

2.                Каковы основные типы программных требований?

3.                Как определить функциональные требования к программному продукту?

4.                Как обеспечить совместимость программных требований с другими системами?

5.                Каковы основные критерии качества программных требований?

6.                Что такое нефункциональные требования и как их определить?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.                Необходимо выполнить практическое задание, цель которого - сформировать навыки работы с нормативными документами в области разработки требований.

Задание. Определите концептуальные различия основных стандартов и методологий для разработки требований.

Методические указания по выполнению практического задания

1.       Проведите анализ следующих стандартов и методологий: К. Вигерс, SWEBOK, RUP, IEEE 830, ГОСТ 34.

2.       Опишите классификацию по каждому стандарту и методологии. Представьте классификацию профессиональных требований в виде таблицы 1.

Таблица 1 – Классификация профессиональных требований к ПО

К. Вигерс

SWEBOK

RUP

IEEE 830

ГОСТ 34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.       Представьте в виде ментальной карты соответствие типов требований.

4.       Напишите выводы и практические аспекты использования классификаций требований.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 6. Функции типов требований


Вопросы для обсуждения:

1.                Каковы основные функции требований к программному обеспечению?

2.                В чем состоит различие между функциональными и нефункциональными требованиями?

3.                Какую роль играют требования к интерфейсу в процессе разработки ПО?

4.                Какие требования предъявляются к производительности программного обеспечения?

5.                Как определяются требования к безопасности программного обеспечения?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.                   Необходимо выполнить практическое задание, цель которого - сформировать навыки разработки требований.

Задание. Рассмотрите предметную область и выявите бизнес-потребности. Опишите процесс трансформации бизнес-потребностей в бизнес-требования, а затем в функциональные требования.

Методические указания по выполнению практического задания

1.       Изучите предметную область в соответствии с вариантом задания и представьте в виде списка перечень заинтересованных сторон (не менее трех).

2.       Разработайте анкету, представив не менее 5-7 вопросов для каждой заинтересованной стороны. Проведите анкетирование с каждой заинтересованной стороной. Итоговые анкеты добавьте в отчет.

3.       Проанализируйте полученную информацию и сформулируйте актуальные проблемы и потребности заинтересованных сторон.

4.       Преобразуйте полученные потребности в бизнес-требования, а затем в функциональные требования. Результаты представьте в виде таблицы, как показано в таблице 2.

Таблица 2 – Преобразование бизнес-потребностей в бизнес- и функциональные требования

Бизнес-потребности

Бизнес-требования

Функциональные требования

Торговой компании необходимо постоянно иметь в наличии или оперативно получать нужные товары в нужном количестве

Для поддержания правильных товарных запасов на складах компании их необходимо регулярно пополнять путем формирования заказов поставщиком. Размер поддерживаемого запаса каждого товара должен определяться исходя из оптимизации затрат и минимизации рисков потерь

1. Система управления запасами должна обеспечивать возможность автоматического формирования предлагаемых заказов поставщиком по всем товарам, выбранным закупщиком.

2. Формирование заказов должно выполняться в соответствие с алгоритмом.

3. Отображение позиций сформированного заказа должно содержать информацию о товаре.

4. Система должна давать пользователю возможность…

 

 

 

 

 

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 7. Методы и инструменты выявления требований к программному обеспечению

 

Вопросы для обсуждения:

1.                Какие методы используются для выявления требований к программному обеспечению?

2.                В чем суть метода интервьюирования при сборе требований к ПО?

3.                Как работает метод мозгового штурма при определении требований?

4.                Что такое карта бизнес-процессов и как она помогает выявить требования к ПО?

5.                В каких случаях применяется метод сценариев использования для определения требований?

6.                Для чего используется метод экспертных оценок при выявлении требований к ПО?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.                Необходимо выполнить практическое задание, цель которого - навыки работы с набором инструментов для выявления требований.

Задание. На основе результатов практического задания № 2 разработайте контекстную диаграмму, диаграмму вариантов использования и модели процесса «как есть» и «как будет».

Методические указания по выполнению практического задания

1.  Для выявления границы системы, ее окружающей среды и всех взаимодействующих объектов постройте диаграмму контекстной системы.

2.  Для выделенной области исследования постройте диаграмму варианта использования (use case). Опишите все прецеденты, включенные в модель, по примеру спецификации прецедентов (таблица 3).

Таблица 3 – Спецификация прецедентов

Прецедент

ID:

Предусловие:

Главные акторы:

1.     

Второстепенные акторы:

Предусловия:

Основной поток:

1.     

Постусловия:

 

Альтернативные потоки:

1.     

 

3.  Для описания текущих бизнес-процессов постройте модели процесса «как есть» и «как будет» в нотации BPMN.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 8. Разработка требований к программному обеспечению


Вопросы для обсуждения:

1.                Что включает в себя процесс разработки требований к программному обеспечению?

2.                Как происходит анализ и определение требований к программному обеспечению?

3.                В чем заключается важность документирования требований к программному обеспечению?

4.                Какие техники используются для проверки правильности и полноты требований к ПО?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 9. Область и схема разработки требований

 

Вопросы для обсуждения:

1.                Что представляет собой область разработки требований к программному обеспечению и какие аспекты она охватывает?

2.                Каким образом схема разработки требований может помочь в определении и структурировании задач проекта?

3.                Какие компоненты обычно включают в себя схема разработки требований и как они связаны друг с другом?

4.                Каковы основные этапы процесса разработки требований к программному обеспечению согласно схеме разработки требований?

5.                Какую роль играет анализ требований в схеме разработки требований и какие методы анализа могут быть использованы?

6.                Каким образом осуществляется определение и спецификация требований к программному обеспечению в соответствии со схемой разработки требований?

7.                Каковы ключевые элементы, которые должны быть включены в документацию требований к программному обеспечению согласно схеме?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.                   Необходимо выполнить практическое задание, цель которого - сформировать навыки разработки требований к программному обеспечению.

Задание. Разработайте требования к программному обеспечению заданной предметной области.

Методические указания по выполнению практического задания

1.       Изучите предметную область в соответствии с вариантом задания и определите группу пользователей (не менее трех).

2.       Разработайте анкету, представив не менее 5-7 вопросов для каждого пользователя. Проведите анкетирование с каждым пользователем. Итоговые анкеты добавьте в отчет.

3.       Проанализируйте полученную информацию и сформулируйте пользовательские требования.

4.       Определите системные требования к программному обеспечению. Составьте диаграмму компонентов по примеру, показанному на рис. 1.

 

Рис. 1. Диаграмма компонентов предметной области

«Туристическое агентство»

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

Тема 10. Спецификации требований к программному обеспечению


Вопросы для обсуждения:

1.                Что такое спецификации требований к программному обеспечению и для чего они нужны?

2.                Из каких основных компонентов состоит спецификация требований?

3.                Каким образом спецификация требований помогает разработчикам понять задачи и ожидания заказчика?

4.                Каким образом спецификации требований могут быть представлены и оформлены?

5.                Какие типы требований обычно включаются в спецификацию требований к программному обеспечению?

 

Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.                Необходимо выполнить практическое задание, цель которого - сформировать навыки разработки спецификации требований к программному обеспечению.

Задание. Создайте схему спецификации требований к вашему программному обеспечению по шаблону, представленному ниже.

1.      Введение

1.1.      Цель

1.2.      Целевая аудитория

1.3.      Использование по назначению

1.4.      Сфера применения

1.5.       Определения и сокращения

2.       Общее описание

2.1.      Потребности пользователей

2.2.      Предположения и зависимости

3.       Системные характеристики и требования

3.1.      Функциональные требования

3.2.      Требования к внешнему интерфейсу

3.3.      Особенности системы

3.4.      Нефункциональные требования

4.       Остальные требования

 

Методические указания по выполнению практического задания

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

2.  Опишите сферу применения и перспективу программного продукта (отношение программного продукта к другим программным продуктам через блок-схемы). Перечислите все ссылки и другие ресурсы.

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

4.  Кратко опишите функции системы и укажите их приоритет.

5.  Перечислите по пунктам конкретные функциональные требования.

6.  Опишите логические характеристики каждого пользовательского интерфейса.

7.  Опишите нефункциональные требования.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

Тема 11. Документы требований к программному обеспечению


Вопросы для обсуждения:

1.                Какие виды документов используются для документирования требований к программному обеспечению?

2.                Какую информацию обычно содержит документ требований к программной системе?

3.                Для чего нужна документация требований и как она влияет на процесс разработки ПО?

4.                В чем отличие документа функциональных требований от документа нефункциональных требований?

5.                Какие форматы документов чаще всего используются для представления требований к ПО (например, текстовые документы, таблицы, диаграммы, UML-диаграммы и т.д.)?

6.                Что такое трассируемость требований и как ее обеспечить с помощью документации?

 

Методические материалы к занятию: 

1.                Для изучения данной темы необходимо изучить материалы электронного учебника.

2.                Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 12. Требованиями и процесс управления ими


Вопросы для обсуждения:

1.                В чем заключается роль управления требованиями в процессе разработки программного обеспечения?

2.                Какие основные этапы включает в себя жизненный цикл требований к программному обеспечению?

3.                Что такое сбор и анализ требований и какие методы и инструменты используются для этого?

4.                Как осуществляется определение, спецификация и документирование требований к программному обеспечению на протяжении всего проекта?

5.                Какая роль отводится проверке, тестированию и валидации требований в процессе управления требованиями?

6.                Как управлять изменениями требований и адаптировать их к новым условиям и требованиям заказчика?

 

Методические материалы к занятию: 

1.                Для изучения данной темы необходимо изучить материалы электронного учебника.

2.                Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 13. Управление изменениями требований


Вопросы для обсуждения:

1.                Какова цель управления изменениями требований в процессе разработки программного обеспечения?

2.                Какие факторы могут повлиять на необходимость внесения изменений в требования к программному обеспечению?

3.                Какие методы можно использовать для сбора и анализа предложений по изменению требований?

4.                Как происходит оценка и принятие решений о внесении изменений в требования?

5.                Как документируются и контролируются изменения требований в процессе разработки проекта?

6.                Какая роль отводится коммуникации и согласованию изменений требований между заинтересованными сторонами?

 

Методические материалы к занятию: 

1.           Для изучения данной темы необходимо изучить материалы электронного учебника.

2.           Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

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

 

Методические указания по выполнению практического задания

Задание. Проанализируйте разработанные требования и внесите изменения.

1.    Определите границы процессов и этапы управления требованиями. Результат представьте в виде диаграммы Ганта.

2.    Опишите один из процессов с помощью диаграммы деятельности, опираясь на пример, представленный на рис. 2.

Рис. 2. Диаграмма деятельности «Деловые переговоры»

3.    Внесите изменения для одного из участников. Опишите, какие изменения произведены (3-5 изменений).

4.    Опишите риски, которые могли бы быть, если бы данные требования не были учтены.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Тема 14. Инструменты для управления требованиями


Вопросы для обсуждения:

1.                Для чего используются инструменты управления требованиями в процессе разработки программного обеспечения?

2.                Какие функции обычно предоставляют инструменты управления требованиями?

3.                Каковы преимущества и недостатки использования инструментов управления требованиями по сравнению с ручной обработкой требований?

4.                Как выбрать подходящий инструмент для управления требованиями в зависимости от специфики проекта и требований заказчика?

5.                Что такое системы отслеживания ошибок и как они могут помочь в управлении требованиями?

 

Методические материалы к занятию: 

1.                Для изучения данной темы необходимо изучить материалы электронного учебника.

2.                Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Рекомендуемая литература:

1.                Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. — 507 c. — ISBN 978-5-4497-1654-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/120490.html

2.                Поляков, Е. А. Управление жизненным циклом информационных систем : учебное пособие / Е. А. Поляков. — Саратов : Вузовское образование, 2019. — 193 c. — ISBN 978-5-4487-0490-1. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/81870.html

3.                Стешин, А. И. Информационные системы в организации : учебное пособие / А. И. Стешин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0385-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/79629.html (дата обращения: 16.09.2023

4.                Программная инженерия : учебное пособие / составитель Т. В. Киселева. — Ставрополь : СКФУ, 2017 — Часть 1 — 2017. — 137 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/155150

5.                Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : учебное пособие / А. И. Долженко. — 2-е изд. — Москва : ИНТУИТ, 2016. — 300 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100515

 

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
22 Окт в 22:13
8 +8
0 покупок
Основы программирования
Контрольная работа Контрольная
21 Окт в 14:53
11 +1
0 покупок
Основы программирования
Тест Тест
17 Окт в 16:57
20 +1
1 покупка
Основы программирования
Тест Тест
16 Окт в 10:01
20 +2
0 покупок
Основы программирования
Тест Тест
15 Окт в 09:26
18 +2
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
22 Окт в 22:13
8 +8
0 покупок
Менеджмент
Контрольная работа Контрольная
22 Окт в 21:56
8 +8
0 покупок
Экономика
Контрольная работа Контрольная
22 Окт в 21:34
7 +7
0 покупок
Физкультура и спорт
Контрольная работа Контрольная
22 Окт в 21:32
7 +7
0 покупок
Теплоснабжение
Контрольная работа Контрольная
20 Окт в 18:39
10 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир