Варианты использования. Введение
Upcoming SlideShare
Loading in...5
×
 

Варианты использования. Введение

on

  • 626 views

Варианты использования. Введение ...

Варианты использования. Введение
Презентация для встречи сообщества аналитиков Санкт-Петербурга 13 декабря 2014

Statistics

Views

Total Views
626
Views on SlideShare
265
Embed Views
361

Actions

Likes
1
Downloads
5
Comments
2

3 Embeds 361

http://akiselev87.wordpress.com 358
http://feedly.com 2
http://prlog.ru 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Эд, согласна, для самостоятельного изучения эта презенташка не подходит. Выложено, чтобы напомнить участникам встречи, о чем шла речь, и чтобы дать понятие тем, кто будет приходить на следующие встречи, какие вопросы уже обсуждались.

    Планируется сделать еще как минимум одну встречу, посвященную ВИ. С более практическим уклоном.
    Are you sure you want to
    Your message goes here
    Processing…
  • Неплохо, но без пояснений и примеров мало пригодно для неофитов. Ведь тут проблема: понять что это, чем это отличается от чего-то другого. как начать применять. Могло бы помочь: комментирование-пояснение, отсылка к первоисточникам.

    Отсылаю заинтересованных сюда: http://book.uml3.ru/sec_2_1
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Варианты использования. Введение Варианты использования. Введение Presentation Transcript

    • Варианты использования. Введение Анна Абрамова E-mail: anna@sergeevna.org Skype: abramova_anna
    • О себе • Абрамова Анна • Образование: СПбГУ, ПМ-ПУ • С 2002 года в ИТ • С 2008 года в роли аналитика • Работа в заказных и внутренних проектах, продуктовой разработке • 5 лет в роли разработчика учебных курсов и преподавателя СПбГУ и ИТМО • Разработала свой курс по системному анализу в ИТ для начинающих аналитиков
    • Что такое ВИ? • Соглашение относительно поведения рассматриваемой системы (А. Коберн) • Формат описания взаимодействия лица, имеющего цель, с некоей системой: – Клиент-Компания (бизнес-процесс) – Пользователь-Система (цель пользователя-человека) – Клиент-Сервер (цель пользователя-системы)
    • Главное в ВИ • Самое главное – определить рассматриваемую систему – основное действующее лицо – его цель User Story: Как <пользователь/роль> я хочу иметь возможность <действие> для того, чтобы достигнуть <цели> • Второе – Учет требований других заинтересованных лиц – Предусловия (минимальные гарантии) – Результат (гарантии успеха) – Триггер (инициирующее событие)
    • Пример Система: Анна Абрамова Основное действующее лицо: Участник встречи СоА по ВИ Цель: ? Другие заинтересованные лица: ИТ-специалисты, не попавшие на встречу Сотрудники тайм-кафе П.М.Ж. Предусловие: присутствие на встрече Результат: ? Триггер: 19:30 04.03.2014
    • Ограничения применения • Функциональные требования • Требования с точки зрения пользователя • с учетом требований других заинтересованных лиц помогают выявить – бизнес-правила – требования к производительности
    • Описание цели пользователя в виде ВИ: частые вопросы • Это требование? Какое это требование? • «Создать отчет о работе отдела анализа» – это ВИ? А «Найти требование» – это ВИ? • Нужно ли учитывать систему, как действующее лицо? • Нужно ли в ВИ, описывающих цели пользователя, упоминать элементы интерфейса? • ?
    • Задача: составить набор целей пользователя для системы • Полный (описывающий необходимую пользователю функциональность) • На одном уровне абстракции • Неизбыточный
    • Инструменты • Модель бизнес-процессов – Задача роли в процессе – цель пользователя в системе – Не все задачи в процессе реализуются в системе – Не все задачи в процессе реализуются в одной системе • Набор основных объектов, с которыми работает пользователь – Набор объектов, существующих вне контекста рассматриваемой системы – Для одного вида систем набор объектов может быть разный
    • Бизнес-процессы
    • Графическая модель набора ВИ
    • Набор объектов CRM • Заказ • Клиент • Заказ
    • Такой набор ВИ помогает • аналитикам • тестировщикам • разработчикам • проектировщикам интерфейса • руководителю проекта
    • Единое понимание предметной области (почему делаем именно так?)
    • Для аналитика • Инструмент анализа • Отправная точка для обсуждения (User Story в Agile), мозгового штурма – сначала список, потом конкретная цель пользователя • Описание роли пользователя
    • Для разработчика • Форматы данных • Требования к производительности • Протоколы ввода/вывода
    • Для руководителя проекта • Границы проекта – Объем соответствия стандартам • ВИ – элемент поставки • Приоритет реализации функций – Если функция реализует приоритетный ВИ – она приоритетна – Если одна функция встречается в нескольких ВИ, она приоритетна
    • Для проектировщика интерфейсов • Описание роли пользователя • Требования к интерфейсу пользователя
    • Для тестировщика • Основа для сценариев тестирования