Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Ход выполнения практического задания
- изучить теоретическую часть; - сформировать коллектив разработчиков программной системы; - выбрать предметную область и задачу; - провести интервьюирование и аналитическое исследование; - документально оформить требования заинтересованных лиц к разрабатываемой системе (на основе примера, приведенного в методических рекомендациях); - сделать выводы, оформить отчет и подготовить ответы на контрольные вопросы. Содержание отчета Отчет должен быть информативным и содержать: А) Титульный лист; Б) Цель работы; В) Введение. Краткое описание целей проекта и проектных ограничений (бюджетных, временных и т.д.), которые важны для управления проектом; Г) Описание функциональных требований к программной системе (ПО), наличие заключения о возможности реализации проекта, базовые предложения по объёму требуемого бюджета, числу разработчиков, времени и необходимому программному обеспечению; Д) Роли участников группы разработки ПО; Е) Сформированные документы «Требования заинтересованного лица»; Ж) Анализ осуществимости, возможные проблемы и пути их решения; З) Программно-аппаратные средства, используемые при выполнении работы; И) Заключение (выводы).
Контрольные вопросы 1. Что является исходными данными для анализа проблемы (предметной области)? 2. Что является результатом этапа системного анализа предметной области? 3. Как определить заинтересованных лиц? 4. Какой на ваш взгляд метод сбора информации наиболее эффективен? 5. Для чего проводятся интервьюирование и анкетирование? 6. Назовите известные вам способы извлечения требований. 7. Почему в процессе определения требований необходимо различать разработку пользовательских требований и разработку системных требований? 8. Каковы пять основных компонентов любых методов проектирования? 9. Объясните, почему архитектуру системы необходимо разработать до окончания создания спецификации.
Литература 1. Соммервиль Иан. Инженерия программного обеспечения, 6-е издание.: Пер. с англ. - М.: Издательский дом “Вильямс”, 2002. - 624 с. 2. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. - СПб.: Питер, 2002. - 496 с. 3. Константайн Л., Локвуд Л. Разработка программного обеспечения. - СПб.: Питер, 2004. - 592 с. 4. Новиков Ф. А., Опалева Э. А., Степанов Е. О. Учебно-методическое пособие по дисциплине " Управление проектами и разработкой ПО". - СПб: СПбГУ ИТМО, 2008. - 256 с. 5. 6. Орлик С. Введение в программную инженерию и управление жизненным циклом программного обеспечения / Пер. с англ. [Электронный ресурс]. — Режим доступа: https://sorlik.ru/swebok-ru/
|