Диаграмма последовательностей.
После завершения разработки концептуальной модели, диаграмм прецедентов на этапе детального проектирования устанавливается распределение функций между объектами.
Детальное проектирование осуществляется с помощью диаграммы последовательности, которая фактически является динамической моделью ДВД.
Диаграмма последовательности – основной рабочий продукт проектирования. Для каждого прецедента создается диаграмма, описывающая как типичный ход событий, так и альтернативную последовательность действий.
В результате получаем ядро динамической модели, в которой подробно описывается поведение системы во времени и то, как оно реализуется.
4 основных элемента диаграммы последовательности:
1) текст последовательности действий в прецеденте, который записывается сверху вниз. Целесообразно разбивать текст на отдельные фрагменты с их отделением пустыми строками, чтобы было видно каким элементам диаграммы соответствуют фрагменты текста.
2) объекты, в которых в формате «объект:класс» записывается имя или номер экземпляра объекта и имя класса объекта;
3) сообщения, изображаемые стрелками, которые направлены от одного объекта к другому;
4) методы (операции), представляемых в виде прямоугольников. Метод владеет управлением вплоть до точки, в которой прямоугольник кончается.
Существует четыре этапа разработки диаграмм последовательности. (ICONIX)
|
|
Скопируйте текст прецедента из спецификации.
Добавьте сущностные объекты справа с их атрибутами.
Добавьте граничные объекты и актеров.
Граничные объекты принадлежат пространству решений, а не пространству задач.
Применение методов проектирования на разных стадиях.
Методология (технология) SSADM регламентирует и поддерживает все этапы ЖЦ ИС. Входом в технологию явл. документы, инициирующие проект, а выходом – проектные реш-я. Структура ЖЦ ИС в SSADM реализуется каскадной моделью. В SSADM выделяют 5 этапов проектирования и 7 стадий.
SSADM позволяет разработчикам реализовать ЖЦ с использованием ТПП (типового процесса проектирования) и соответствующего методического обеспечения.
При использовании ТПП первая стадия может быть опущена. Основной задачей АР явл. разработка ТЭО (технико-экономического обоснования).
На 2м этапе 2 стадии. Предпроектное обследование предусм. описание. Работы: определить границы исследования, изучить инф.потоки и системы обработки данных, разработать логическое описание существующей системы, определить КП(каталоги пользователей), КТ(каталоги требований) при формировании недостатков существующей системы. На 2й стадии разрабатывается предварительный вариант ИС, а так же уточняется ТЭО, позволяющее с участием пользователей выбрать рациональный вариант ИС.
|
|
На этапе разработки ТЗ полностью определяются тр-я к разрабатываемой ИС. ТЗ состоит из КТ, КП, модели информационных потоков, логической модели данных. Работы: разработать тр-я к ФС(функц-й стр-ре), ЛМД(лог.модели данных), разработка прототипа ИС, проекта создания ИС.
На этапе 4 осуществл-ся выбор вариантов техн. реализации в рамках программной и технической составляющей ИС по аналогии со стадией 2. Выполняемые работы: разработка вариантов ПК и ТК, выбор варианта ПК и ТК.
Стадия 5 – разработка логического проекта осуществл-ся параллельно с 4й, предусматривающая создание интерфейса с., согласованного с РРЗ(режимом решения задач).
На 6 стадии осуществляется реализация физ. разработки ИС. Работы: разработка физ. модели БД, спецификаций треб-й к ПО, оптимизирует физ. стр-ру БД(по запросам КП), согласовуют интерфейс между задачами и КСА(комплексом средств автоматизации), оформляет физ. проект.
SSADM содержит 13 методик, поддерживающие виды работ по всем стадиям:
№ | Название методик | Стадии | Форма представления |
1 | Определение тр-й | 0-6 | Таблица |
2 | Моделирование инф.потоков | 0-3 | Таблица |
3 | ЛМД (лог.модели данных) | 0-3,5 | Таблица |
4 | Опред-е ф-й и задач | 0-3 | Таблица |
5 | Динамическое моделирование | 1,3 | Таблица, схема |
6 | Реляционный анализ данных | 1-3 | Таблица, схема |
7 | Выбор вариантов автоматизации | 2 | Пояснительная записка |
8 | Разработка прототипа | 3 | Схема, диаграммы |
9 | Выбор вариантов техн.реализации | 4 | Пояснительная записка, таблица |
10 | Проектирование диалогового взаимодействия | 3,5 | Таблица, схема |
11 | Логическое проект-е процессов обработки данных | 5 | Таблица, схема |
12 | Физическое проект-е | 6 | Таблица, схема |
13 | Физическое проект-е процедур обработки данных | 6 | Таблица, схема |
Эти методики представлены в виде нормативных документов доступных для всех пользователей. Кроме этих методик, SSADM представляет 50 доп. документов. Эти методики позволяют повысить качество проектных решений. Кроме того, эти методики поддерживаются инструментальными CASE-средствами.
|
|
ДЗ.
Методика выбора модели ЖЦ ИС
Методика выбора модели ЖЦ
Дан методика базир на разраб-ке 4х таблиц по соответств 4м критериям.
Строки таблиц указ хар-ки одного критерия, а столбцы – выбираем модели
|
|
По кажд хар-ке критерия необход получ экспертн оценку (Да/Нет)
Выбор лучш модели осущ с использ-ем соотв процедуры.
Процедура реализ в виде след шагов: 1.Опред-ие типов проекта по вопросам, занесен в таблицы. 2.Составить табл по анализируемому проекту с ответами да/нет. 3.Располо таблицы по степени важности для конкретн проекта ИС. 4.Выбрать из моделей ту модель, кот имеет макс кол-во ответов по всему мн-ву критер с учетом их степени важности.
Обобщенная схема выбора модели ЖЦ
Задача выбора модели ЖЦ относится к получен многокритер-ой оценки альтерн-в, что треб-ет примен-ие соотв-их метод-ов выбора альтер-в.
Эта задача относ-ся к многофактор-ым исслед-ям, связана с достов-тью оценок по альтерн-ам, огранич-ям накладыв-ым на выбир-ые варианты.
Дата добавления: 2018-02-15; просмотров: 563; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!