|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Разработка требованийМетодические рекомендации По выполнению лабораторной работы по дисциплине «Технология разработки программного обеспечения»
Тема: «Планирование программного продукта. Разработка технического задания»
Планирование программного продукта. Разработка технического задания.
Цель работы
1.1.1 Научиться определять цели и задачи проекта; 1.1.2 Научиться составлять план работ по созданию программ; 1.1.3 Составить и проанализировать требования к информационной системе; 1.1.4 Оформить техническое задание на разработку программного обеспечения.
Приборы и оборудование
1.2.1 Microsoft Word 1.2.2 Задание на выполнение работы в электронном варианте.
Порядок выполнения работы 1.3.1 Изучить теоретические сведения (Приложение А). 1.3.2 Описать проект, согласно выданного индивидуального задания по следующей схеме: - название проекта; - цель проекта; - область применения; - на основании описания системы и системных требований составить техническое задание на создание программного обеспечения. ТЗ должно содержать основные разделы, описанные в ГОСТ 34.602-89 (см. Приложение Б).
1.4 Контрольные вопросы 1.4.1 Дать определение программы. 1.4.2 Что такое жизненный цикл программного продукта? 1.4.3 Основные процессы ЖЦПП. 1.4.4 Процессы поставки и приемки программного продукта. 1.4.5 Разработка и сопровождение программного продукта. Приложение А Теоретические сведения Общие сведения о требованиях к информационным системам Проблемы, которые приходится решать специалистам в процессе создания программного обеспечения, очень сложны. Природа этих проблем не всегда ясна, особенно если разрабатываемая программная система инновационная. В частности, трудно чётко описать те действия, которые должна выполнять система. Описание функциональных возможностей и ограничений, накладываемых на систему, называется требованиями к этой системе, а сам процесс формирования, анализа, документирования и проверки этих функциональных возможностей и ограничений – разработкой требований. Требования подразделяются на пользовательские и системные. Пользовательские требования – это описание на естественном языке (плюс поясняющие диаграммы) функций, выполняемых системой, и ограничений, накладываемых на неё. Системные требования – это описание особенностей системы (архитектура системы, требования к параметрам оборудования и т.д.), необходимых для эффективной реализации требований пользователя. Разработка требований Разработка требований — это процесс, включающий мероприятия, необходимые для создания и утверждения документа, содержащего спецификацию системных требований. Различают четыре основных этапа процесса разработки требований: 1. анализ технической осуществимости создания системы, 2. формирование и анализ требований, 3. специфицирование требований и создание соответствующей документации, 4. аттестация этих требований. Процесс формирования и анализа требований проходит через ряд этапов. 1. Анализ предметной области. Аналитики должны изучить предметную область, где будет эксплуатироваться система. 2. Сбор требований. Это процесс взаимодействия с лицами, формирующими требования. Во время этого процесса продолжается анализ предметной области. 3. Классификация требований. На этом этапе бесформенный набор требований преобразуется в логически связанные группы требований. 4. Разрешение противоречий. Без сомнения, требования многочисленных лиц, занятых в процессе формирования требований, будут противоречивыми. На этом этапе определяются и разрешаются противоречия различного рода. 5. Назначение приоритетов. В любом наборе требований одни из них будут более важны, чем другие. На этом этапе совместно с лицами, формирующими требования, определяются наиболее важные требования. 6. Проверка требований. На этом этапе определяется их полнота, последовательность и непротиворечивость. Процесс формирования и анализа требований циклический, с обратной связью от одного этапа к другому. Цикл начинается с анализа предметной области и заканчивается проверкой требований. Понимание требований предметной области увеличивается в каждом цикле процесса формирования требований. Рассмотрим три основных подхода к формированию требований: метод, основанный на множестве опорных точек зрения, сценарии и этнографический метод. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |