- •1. Основные понятия системного анализа: система, среда, проблема, цель, функция, подсистема, элемент. Типичные структуры систем. Понятие модели. Виды моделей. Способы проверки модели.
- •3. Процесс разработки по. Каскадный и итерационный процессы. Основные этапы iso-12207. Основные принципы rup.
- •4. Понятие требования. Последовательность определения требований (потребности, функции, программные требования). Виды программных требований (привести примеры).
- •1) Интервью
- •3) Совещание
- •4) Мозговой штурм
- •5) Раскадровка
- •6) Прототипирование
- •7) Обыгрывание ролей
- •8) Построение модели прецедентов
1) Интервью
Контекстно-свободные вопросы — это вопросы о природе проблемы, никак не связанные с возможными решениями, например:
Кто является пользователем?
Кто является клиентом?
Отличаются ли их потребности?
Где еще можно найти решения данной проблемы?
Основные принципы:
подготовьте план интервью заранее,
сначала задайте контекстно-свободные вопросы. Когда будет составлено достаточно полное понимание проблемы (без влияния на мнение пользователя), можно перейти к обсуждению возможных решений,
не задавайте пользователю вопросы, ответы на которые вы можете узнать из других источников заранее (можно кратко сверить ответы с опрашиваемым),
кратко записывайте ответы, не применяйте для записи электронные устройства,
проводите интервью первым делом для каждого нового класса проблем
2) Анкетирование можно использовать только для проверки предположений или сбора статистических данных о предпочтениях.
3) Совещание
Преимущества:
помогает создать команду, подчиненную общей цели,
все заинтересованные лица получают возможность высказать свое мнение, никто не остается в стороне.
Принципы:
заранее (не слишком рано) разошлите подготовительные материалы, они должны стимулировать как конкретное, так и свободное мышление,
совещание должен проводить ведущий, обученный этому,
желательно, чтобы ведущий не имел отношения к команде (понятное обсуждение, без личных предпочтений каким-либо идеям).
Функции ведущего:
- задать профессиональный и объективный тон встречи,
- начать и окончить совещание вовремя,
- установить правила проведения встречи и добиться их выполнения,
- предложить цели встречи и повестку дня,
- управлять течением дискуссии и удерживать команду «на правильном пути»,
- способствовать процессу принятия решения и достижения консенсуса, но избегать участия в содержательной части дискуссии,
- заниматься всеми организационными вопросами и вопросами логистики, чтобы основное внимание было сконцентрировано на повестке дня,
- удостовериться, что все заинтересованные лица участвуют и их пожелания учтены,
- контролировать поведение, которое ведет к расколу или мешает продуктивной работе.
4) Мозговой штурм
Правила проведения:
Не допускается критика или дебаты.
Дайте свободу фантазии.
Генерируйте как можно больше идей.
Переделывайте и комбинируйте идеи.
Отбор идей:
отсечение – ведущий спрашивает мнение участников, заслуживает ли дальнейшего рассмотрения каждая из идей. Если есть хотя бы одно положительное мнение, идея остается в списке.
группировка идей:
новые функции, изменения, вопросы производительности, вопросы практичности…
по функциональному принципу (обслуживание, обработка, управление…)
определение идей – каждый предложивший идею более подробно описывает функцию – 1-2 предложения.
расстановка приоритетов
накопительное голосование (каждому участнику выдается $100 «идейных денег»),
разбиение на приоритеты (критическая, важная, полезная).