Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
POS-система (Point Of Sale system).Содержание книги Поиск на нашем сайте
Например, сжатый формат описания прецедента «Обработка продажи». Покупатель подходит к кассе с выбранными товарами, кассир с помощью POS-системы регистрирует каждый товар. Система отображает информацию о каждом наименовании товара и вычисляет общую сумму. Кассир вводит требуемую информацию, система ее верифицирует и регистрирует. Система выполняет инвентаризацию. Покупатель получает товарный чек и покидает магазин.
Исполнитель (актер) – Actor – сущность, обладающая поведением. Например, человек (идентифицируемый по роли, к примеру, кассира), компьютерная система или организация.
Сценарий – scenario – специальная последовательность действий или взаимодействий между исполнителями и системой. Сценарий иногда называют экземпляром прецедента. Фактически, прецедент – это набор сценариев, в котором каждый экземпляр сценария представляет собой последовательность действий, выполняемых системой для достижения ощутимого результата для конкретного исполнителя.
Прецеденты – это механизмы упрощения этапа формулировки требований для всех заинтересованных лиц. Прецеденты должны ориентироваться на цели и задачи пользователя. В процессе описания необходимо задавать вопросы:
Три типа исполнителей
Все сущности, включая разрабатываемую систему, могут играть различные роли:
Основные форматы прецедентов
Выделяют несколько уровней
Основной успешный сценарий: (первый тип описания) 1. Покупатель подходит к кассовому аппарату POS-системы с выбранными товарами. 2. Кассир открывает новую продажу. 3. Кассир вводит идентификатор товара. 4 Кассир повторяет действия, описанные в пп. 3-4, для каждого наименования товара. 5.... Существует другой формат описания прецедентов
Выделение прецедентов
Прецеденты предназначены, прежде всего, для удовлетворения потребностей основных исполнителей, поэтому для выделения прецедентов используется следующая процедура:
· Программное приложение · Аппаратно-программный комплекс
При определении исполнителей и задач часто возникают вопросы, на которые нужно ответить:
15.03.10 Диаграмма прецедентов Рис. 2. Пример диаграммы прецедентов
Рис. 3. Некоторые обозначения диаграммы прецедентов
Модели предметной области
Модель предметной области – это самая важная модель объектно-ориентированного анализа.
Каждой итерации соответствует своя модель предметной области, поскольку отражает реализуемые на каждом этапе прецеденты. Модель предметной области связана с моделью проектирования, особенно с программными объектами.
Модель предметной области – это визуальное представление концептуальных классов или объектов реального мира в терминах предметной области. Эти модели связаны с моделями взаимоотношений концептуальных сущностей. Модели используются как модели данных для разработки баз данных.
*Замечание: модели предметной области не описывают программные классы или программные объекты с их обязанностями.
Модель предметной области – это конкретизация модели бизнес-объектов. На языке UML модель предметной области представляется в виде набора диаграмм-классов, на которых не определены никакие операции, в ее состав входят · объекты предметной области · ассоциации между ними · атрибуты концептуальных классов
Концептуальные классы
Концептуальный класс – это представление идеи или объекта.
Пример: для события «Осуществление покупки» концептуальный класс – ПРОДАЖА. Содержанием этого понятия является осуществление покупки в определенный день и определенное время.
*Замечание: модель предметной области не является моделью данных. Концептуальные классы могут вообще не содержать атрибутов, а играть чисто поведенческую роль.
Создание модели предметной области
Для создания:
Существует три стратегии определения концептуальных классов.
ПРИМЕР Оформление продажи.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-12; просмотров: 491; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.20.66 (0.01 с.) |