Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
59
Добавлен:
12.04.2015
Размер:
1.1 Mб
Скачать

Глава 12. Цикл автор/читатель

Системный анализ без обратной связи невозможен, потому что для построения системы по заказу пользователей имеет смысл применять только одобренные ими мо­дели. Например, разработка информационной системы управления по спецификациям, которых не видели конечные пользователи, непременно приведет к созданию неиспользуемой системы. Данные будут неверны или их будет не хватать, формат отчетов не будет удовлетворять информа­ционные потребности. Для того чтобы в процес­се системного анализа создать полезное описание системы, необходимо своевременно получать точную информацию от тех людей, которые в конце концов будут пользоваться этой системой.

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

Цикл автор/читатель создан для облегчения асинхронного и альтернативного рецензирования работы нескольких SADT-аналитиков. Он рассчи­тан на максимизацию обратных связей одного или более аналитика с конечными пользователя­ми за кратчайшее время и с минимумом усилий. Цикл автор/читатель предполагает индивидуаль­ную работу, поскольку она позволяет выполнять построение моделей и рецензирование их в удоб­ном режиме. Это имеет принципиальное значе­ние для получения обратной связи от пользовате­лей, которые заняты своей основной деятель­ностью, и для координации работы нескольких SADT-авторов по созданию одной или несколь­ких взаимосвязанных моделей. Вот почему в SADT применяется письменное рецензирование, позволяющее лучше координировать работу и документировать идеи, возникающие у участни­ков аналитического проекта.

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

12.1. Составление исходной документации

Основная роль SADT-аналитика - докумен­тально зафиксировать свое понимание системы путем создания нескольких SADT-диаграмм, в совокупности составляющих модель. Иногда эта модель должна входить в сеть взаимосвязанных моделей. Этот процесс, называемый в SADT созданием модели, является деятельностью, связанной как с получением знаний, так и с их представлением. Знания получают в процессе чтения документов, опроса экспертов, наблюде­ния за функционированием системы или приду­мывая сценарии. Чаще всего авторы опрашивают экспертов, чтобы узнать принципиально важные факты об изучаемой системе. Записи опросов, документы и все другие формы фиксации знаний используются как база для построения SADT-диаграмм и моделей. Полученные знания пред­ставляют с помощью графического языка SADT, часто с добавлением текстовых записей и графи­ческих обозначений, подобно рассмотренным в главе 19.

Приводя свою диаграмму в соответствие с создаваемой моделью или моделями, автор руко­водствуется общим планом. Полученные в резуль­тате диаграммы и модели посылают библиотек­арю, который помещает их в архив моделей про­екта. В определенный момент автор составляет

Рис. 12-1. Процесс проверки модели в SADT

из своих рабочих материалов небольшой ком­плект или папку, которая является основной единицей рецензируемого материала. Папку посылают библиотекарю для распространения материалов среди участников проекта. Прежде чем передать папку для распространения, автор записывает в соответствующие поля титульного листа список адресатов, дату возврата и другую необходимую информацию, как показано на рис. 12-2. Одну из копий папки библиотекарь посылает автору.

Соседние файлы в папке Методология SADT