Анализ требований (разработка ПО) | это... Что такое Анализ требований (разработка ПО)? (original) (raw)

Анализ требований (разработка ПО)

Анализ требований (разработка ПО)

Анализ требований (разработка ПО)

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

Процесс разработки ПО
Шаги процесса
АнализПроектированиеРеализацияТестированиеВнедрениеСопровождение
Модели / Методы
AgileCleanroomИтеративнаяRADScrumRUPOpenUPMSFСпиральнаяВодопадXP
Сопутствующие дисциплины
Конфигурационное управлениеДокументированиеУправление проектами

В разработке программного обеспечения, анализ требований — это процесс сбора требований к программному обеспечению, их систематизации, документирования, анализа, выявления противоречий, неполноты, разрешения конфликтов. В англоязычной среде также говорят о дисциплине «Инженерия требований» (en:Requirements Engineering). Полнота и качество анализа требований играют ключевую роль в успехе всего проекта.

Фазы

Включает следующие фазы:[1]

Литература

См. также

Cсылки

Примечания

  1. Карл И. Вигерс: Разработка требований к программному обеспечению — Русская Редакция, 2004, ISBN 5-7502-0240-2.
Разработка программного обеспечения
Шаги процесса Анализ требованийПроектирование программного обеспеченияПрограммированиеФормальные методыТестирование программного обеспеченияВнедрение программного обеспеченияСопровождение программного обеспечения
Концепции Моделирование данных • Архитектура программного обеспечения • Functional specification • Язык моделирования • Парадигма программированияПрограммное обеспечениеАрхитектура программного обеспечения • Методология разработки программного обеспечения • Цикл разработки программного обеспеченияКачество программного обеспечения • Обеспечение качества программного обеспечения • Структурный анализ программного обеспечения
Направления Гибкая методология разработкиАспектно-ориентированное программированиеОбъектно-ориентированное программирование • Проблемно-ориентированное программирование • ОнтологияСервисно-ориентированная архитектураЦикл разработки программного обеспеченияОценка затрат на разработку программного обеспечения
Модели Модели разработки: Гибкая методология разработкиCleanroomИтеративная разработкаRUPOpenUPRADScrumMSFСпиральная модельМодель водопадаXPV-Model Другие модели: CMMCMMIМодель данных • Function model • IDEF • Information model • Metamodeling • Object model • View model • UML
Выдающиесядеятели Kent Beck • Гради Буч • Фред Брукс • Barry Boehm • Уорд КаннингемОле-Йохан Даль • Tom DeMarco • Эдсгер Вибе ДейкстраДональд КнутМартин ФаулерЧарльз Энтони Ричард Хоар • Watts Humphrey • Michael A. Jackson • Ivar Jacobson • Craig Larman • James Martin • Bertrand Meyer • David Parnas • Winston W. Royce • James Rumbaugh • Никлаус ВиртЭдвард ЙорданСтив Макконнелл
Связанныестатьи ИнформатикаКомпьютерная инженерия • Организационная инженерия • История разработки ПО • Конфигурационное управлениеМенеджментДокументированиеМатематикаУправление проектамиУправление программамиВсеобщее управление качествомЭргономикаСистемотехникаОбратная разработка

Wikimedia Foundation.2010.

Полезное

Смотреть что такое "Анализ требований (разработка ПО)" в других словарях: