
- •Требования к оформлению результатов
- •Теоретические сведения
- •1. Источники требований
- •Стратегии выявления требований
- •2. Видение продукта и границы проекта
- •Концепция в гост рф
- •Видение в rup
- •Введение Цель
- •Определение позиции изделия
- •Сведения о пользователях
- •Пользовательская среда
- •Профили пользователей
- •Предположения и зависимости
Лабораторная работа 1.
Выявление высокоуровневых требований.
Разработка документа "Видение"
Цель работы
Необходимо выявить и описать высокоуровневые требования к информационной системе в соответствие с вариантом задания.
Порядок выполнения работы
Подготовить интервью с представителем Заказчика (ранг - руководитель, инвестор), согласно теоретическим сведениям 1.
Разработать видение (концепцию) АИС, на основе теоретических сведений и примера оформления работы № 1, в том числе:
Написать введение;
Проанализировать проблемную ситуацию, определить позицию разрабатываемой АИС.
Сформулировать краткое описание АИС, определить его возможности.
Выработать и описать прочие требования к АИС.
Оформить работу.
Осуществить защиту работы.
Требования к оформлению результатов
Результаты должны быть представлены в форме документа "Видение (концепция АИС)", структура и форматирование должны быть взяты в примере оформления работы № 1.
Теоретические сведения
1. Источники требований
Основным источником требований к информационной системе являются соображения, высказанные представителями Заказчика. В соответствии с иерархической моделью требований данная информация структурируется как минимум на 2 уровня:
бизнес-требования и
требования пользователей.
Проблема состоит в том, что требования формулируются к еще не существующей системе, т.е. посути решается начальная задача проектирования АИС, а представители Заказчика далеко не всегда бывают компетентны в данном вопросе. Поэтому, наряду с требованиями, высказанными Заказчиком, целесообразно собирать и требования от других совладельцев системы: сотрудников аналитической группы, исполнителей, внешних экспертов и т.д.
Другим важным источником информации, помимо выявления требований, являются артефакты, описывающие предметную область. Это могут быть документы с описанием бизнес-процессов предприятия, выполненные консалтинговым агентством, либо просто документы (должностные инструкции, распоряжения, своды бизнес-правил), принятые на предприятии.
Одной из немногих методологий, в которой специально выделяется рабочий поток делового моделирования, является Rational Unified Process (RUP).
Стратегии выявления требований
1). Ключевой стратегией выявления требований было и остается интервью с экспертами.
Подготовка к интервью. Подготовка позволяет спланировать процесс опроса и выработать стратегию управления этим процессом. При подготовке рекомендуются следующие шаги:
выберите нужного собеседника;
договоритесь о встрече;
установите предварительную программу встречи;
изучите сопутствующую информацию;
согласуйте свои действия с группой проектирования.
Полезными приемами являются формирование программы беседы и ознакомление с ней респондента, подробное планирование беседы вплоть до записи подготовленных вопросов. Подготовленное таким образом интервью называют структурированным.
Проведение опроса. В проведении опроса самое важное - правильно организовать и поддерживать поток информации от эксперта к вам. Рекомендуется потратить время на обдумывание верного начала опроса, при сборе информации по возможности использовать записи, заканчивать разговор плавно.
Завершение интервью. Следите за возникновением следующих ситуаций:
вы уже получили достаточно информации;
вы получаете большой объем неподходящей информации;
обилие информации вас подавляет;
эксперт начинает уставать;
у вас с экспертом часто возникают конфликты.
Любая из этих причин - достаточное основание для завершения беседы.
Когда вы считаете нужным закончить опрос, завершайте беседу плавно. Кратко подытожьте основные пункты и сделайте обзор полученных сведений, которые могут быть опущены или неверно истолкованы. Договоритесь о времени следующей встречи, если она нужна, и получите рекомендации для ближайших опросов. Поставьте эксперта в известность, когда и как вы собираетесь использовать полученную информацию и когда вы пришлете ему материал на рецензирование.
Всегда оформляйте материалы опроса сразу же после встречи с экспертом. В этом случае немедленно возникает обратная связь, и вы минимизируете возможность потери важной информации.
2). Анкетирование - самый мало затратный для аналитика способ извлечения информации, он же - и наименее эффективный. Обычно применяется как дополнение к другим стратегиям выявления требований. Недостатки анкетирования очевидны: респонденты часто оказываются неспособны, либо слабо мотивированы в том, чтобы хорошо и информативно заполнить анкету. Велика вероятность получить неполную или вовсе ложную информацию.
Рекомендуется формулировать в анкетах вопросы с замкнутым циклом ответов в одной из следующих трех форм.
Многоальтернативные вопросы. Эта форма анкеты известна всем, кто когда- либо проходил тестирование; может расширяться комментариями респондента в свободной форме.
Рейтинговые вопросы. Представляют предопределенный набор ответов на сформулированные вопросы. Используются такие значения, как "абсолютно согласен", "согласен", "отношусь нейтрально", "не согласен", "абсолютно не согласен", "не знаю".
Вопросы с ранжированием. Предусматривает ранжирование (упорядочивание) ответов путем присваивания им порядковых номеров, процентных значений и т.п.
3). Наблюдение за работой моделируемой организационной системы - полезная стратегия получения информации (хотя, строго говоря, по результатам наблюдения можно получить модель ОС - организационной структуры, а не модель АИС).
4). Самостоятельное описание требований. Документы - хороший источник информации, потому что они чаще всего доступны и с ними можно работать в удобном для себя темпе. Чтение документов - прекрасный способ получить первоначальное представление о системе и сформулировать вопросы к экспертам.
По результатам анализа документов и собственных знаний аналитик может составить описание требований и предложить его представителям Заказчика в качестве информации к размышлению, либо - основы для формирования технического задания.
Недостаток этой стратегии - опасность пропуска знаний, специфичных для объекта исследования, либо - неформализованных знаний, эмпирических правил и процедур, широко используемых на практике, но не вошедших в документы.