Способ мышления-Форт




Девять фаз цикла программирования - часть 12


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

Как и весь цикл разработки, в фазе анализа лучше всего итеративный подход. Каждое новое требование будет пытаться добавить что-то в Вашу мысленную модель. Ваша работа состоит в жонглировании всеми этими требованиями и ограничениями до тех пор, пока Вы не сплетете основу, которая им удовлетворяет.

Рисунок 2-2 иллюстрирует итеративный подход к фазе анализа. Последний шаг является одним из наиболее важных: показать задокументированную модель покупателю. Используйте любые необходимые средства связи - диаграммы, таблицы или картинки - для доведения Вашего понимания до заказчика и получайте необходимую обратную связь. Даже если Вы проделаете весь цикл сто раз, эти усилия не потеряют свою ценность.

Рис.2-2. Итеративный подход к анализу.

ПОЖЕЛАНИЯ ЗАКАЗЧИКА ____ТРЕБОВАНИЯ___ ~|~~~~~~~~~~~~~~~~~ / \ | / \ | +------------+-----+ +---\----------+ --->| ПОСТАВИТЬ ЗАДАЧУ | | ВЗВЕСИТЬ | +---------/--------+ | ТРЕБОВАНИЯ И | / | ОГРАНИЧЕНИЯ | ОЦЕНКА/ПРИЕМКА +--------+-----+ ЗАКАЗЧИКА / \ УТОЧНЕННЫЕ ТРЕБОВАНИЯ +---------+----------+ +-----------/------------+ | ПРОДЕМОНСТРИРОВАТЬ | | ОПИСАТЬ КОНЦЕПТУАЛЬНУЮ | | МОДЕЛЬ ЗАКАЗЧИКУ | | МОДЕЛЬ | +------------\-------+ +--------+---------------+ \ / \_ЗАДОКУМЕНТИРО-_/ ВАННАЯ МОДЕЛЬ

В следующих двух разделах мы исследуем три вида техники для определения и описания концептуальной модели:

1. определение интерфейсов 2. определение правил 3. определение структур данных.

ОПРЕДЕЛЕНИЕ ИНТЕРФЕЙСОВ

------------------------------------------------------------ СОВЕТ Первое и самое важное: концептуальная модель должна описывать интерфейсы системы. ------------------------------------------------------------

----------------------------------------------------------------

Телеска:

"Описание" обычно имеет дело с понятием ЧТО. В самом лучшем случае оно должно показывать то, на что система будет похожа для пользователя - можно назвать это руководством пользователя.


Содержание  Назад  Вперед