Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / 3. Этап анализа в жизненном цикле ПО. Структурные методологии

.pdf
Скачиваний:
102
Добавлен:
28.06.2014
Размер:
2.32 Mб
Скачать

CASE-ТЕХНОЛОГИИ РАЗРАБОТКИ

ПРОГРАММНЫХ СРЕДСТВ

Этап анализа в жизненном цикле ПО. Структурные методологии.

Куриленко Иван Евгеньевич, к.т.н.

СТАДИИ ЖЦ ПО (НАПОМИНАНИЕ)

|анализ - определение того, что должна делать

система;

|проектирование - определение того, как система будет делать то, что она должна делать. Проектирование это, прежде всего, спецификация подсистем, функциональных компонентов и

способов их взаимодействия в системе;

|разработка - создание функциональных компонентов и подсистем по отдельности,

соединение подсистем в единое целое;

|тестирование - проверка функционального и параметрического соответствия системы показателям, определенным на этапе анализа;

| внедрение - установка и ввод системы в действие;

|сопровождение - обеспечение штатного процесса эксплуатации системы на предприятии заказчика.

ТРЕБОВАНИЯ

|Программные требования – свойства, которые должны быть надлежащим образом представлены в

программной системе для решения практических

задач.

|Совокупность требований задает “рамки” разрабатываемой системы.

АНАЛИЗ ТРЕБОВАНИЙ

|Анализ является первым этапом создания программной системы, на котором требования

заказчика уточняются, формализуются и

документируются.

|Целью анализа является преобразование общих, расплывчатых знаний об исходной предметной области в точные определения и спецификации, а

также генерация функционального описания

системы.

|На этапе анализа ограничивается «рамки» разрабатываемой системы

ОСНОВНЫЕ ПРЕДМЕТЫ АНАЛИЗА

ОГРАНИЧЕНИЙ (ТРЕБОВАНИЙ)

| внешние условия работы системы; | функциональная структура системы;

|распределение функций между человеком и системой, интерфейсы;

|требования к техническим, информационным и

программным компонентам системы;

| условия эксплуатации.

РЕЗУЛЬТАТЫ СТАДИИ АНАЛИЗА

|В результате стадии анализа подготавливаются спецификации, отражающие ограничения

разрабатываемой программной системы.

|В зависимости от масштаба проекта состав

спецификаций, выпускаемых на этапе анализа

может различаться.

|Наиболее часто подготавливаются видение

проекта и техническое задание.

ВИДЕНИЕ ПРОЕКТА

|Видение (определение системы) – документ, отражающий формализованное представление

заказчика о системе, с указанием стратегических

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

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

|Техническое задание – документ, содержащий результаты анализа ограничений системы (см.

выше), а также сведения об очередности создания

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

Системные требования

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

ЭТАПЫ РАБОТЫ С ТРЕБОВАНИЯМИ

Извлечение

Анализ

Специфи-

Проверка

кация

 

 

 

 

 

 

 

 

 

 

 

 

 

 

МЕХАНИЗМЫ ИЗВЛЕЧЕНИЯ ТРЕБОВАНИЙ

Перед извлечением требований необходимо

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

Существуют следующие механизмы извлечения требований:

| интервьюирование; | сценарии (вопросы «что делается», «как делается»); | прототипы;

|разъясняющие встречи (запланированный мозговой

штурм);

| наблюдение.

Соседние файлы в папке Лекции