- •Требования к оформлению отчетов…………………………….5
- •1 Требования к оформлению отчетов
- •Роли и ответственность участников бизнес-процесса
- •Система показателей для управления бизнес-процессом
- •Ход выполнения работы
- •3 Лабораторная работа №2 Формализация требований к программной системе с использованием Диаграммы прецедентов (Use сase diagram)
- •Теоретические сведения
- •Ход выполнения работы
- •4 Лабораторная работа №3 Разработка модели предметной области с применением Диаграммы классов, Диаграммы объектов и Диаграммы взаимодействия
- •Теоретические сведения
- •Ход выполнения работы
- •6 Лабораторная работа №5 Разработка программной системы с применением Диаграмм классов, Диаграмм объектов и Диаграмм взаимодействия на основе шаблона проектирования
- •Теоретические сведения
- •Ход выполнения работы
- •7 Лабораторная работа №6 Моделирование предметных областей на основе онтологического подхода
- •Теоретические сведения
- •Ход выполнения работы
- •Список рекомендованной литературы
- •Дополнительная литература
- •Методические указания к лабораторным и самостоятельным работам по дисциплине
- •(Для студентов специальности 7, 8.050102 «Информационные технологии проектирования» очной и заочной формы обучения)
Теоретические сведения
Разработка диаграммы классов предметной области
Формализованное представление информации в виде диаграмм классов, получаемое на основе анализа бизнес-процесса, показывает структурные отношения между понятиями заданной для разработки ПП предметной области. Пример диаграммы классов для предметной области банковской системы (объект моделирования - «Банкомат») приведен на рисунке 4. На диаграмме классов предметной области не показывают специальные классы программной системы, обеспечивающие её работу (связь с БД, шаблоны и т.д.).
Спецификация диаграммы классов, т.е. основные обязанности классов, особенности наследования могут быть представлены в виде таблицы 10.
Таблица 10 – Описание сфер ответственности классов предметной области
Имя класса |
Сфера ответственности (обязанности класса) |
Базовый класс или интерфейс |
Вид наследования |
|
|
|
|
При наличии сложных структур данных по согласованию с руководителем дополнительно к диаграмме классов разрабатывается диаграмма объектов. Могут также уточняться моменты времени или состояния программной системы, для которых строятся диаграммы объектов.
Разработка диаграмм последовательностей
Разработка диаграммы последовательностей позволяет представить в текстовой и графической форме поведение объектов ПП в процессе их взаимодействия при реализации прецедентов использования. В работе приводится текстовое описание для 2-3 диаграмм последовательностей основных прецедентов использования.
выдаёт
обрабатывает
связана
Рисунок 4 – Диаграмма классов для системы «Банкомат»
На рисунке 5 представлен пример диаграммы последовательностей для прецедента снятия денег в системе «Банкомат».
Разработка структуры информационного обеспечения ПП
Интегрированная в программный комплекс база данных обеспечивает необходимую информацию о допустимых значениях, материалах, числовых значениях геометрических и других параметров элементов. Для правильного построения базы данных должна быть разработана и представлена в записке логическая структура данных.
В разделе приводятся:
принципы организации информационного обеспечения системы;
обоснование выбора носителей данных и принципов распределения информации;
описание принятых видов и методов контроля в маршрутах обработки данных с указанием требований, на соответствие которым проводят контроль;
описание решений, обеспечивающих информационную совместимость с другими системами, потребителями информации, по сопряжению применяемых классификаторов (при необходимости), по использованию унифицированных систем документов.
Рисунок 5 – Пример диаграммы последовательностей для системы
«Банкомат»
Описывается организация сбора и передачи информации:
перечень источников и носителей информации с указанием оценки интенсивности и объёма информационных потоков;
описание общих требований к организации сбора, передачи, контроля, корректировки информации.
Рассматривается система классификации и кодирования информации, методы организации внекомпьютерной информационной базы.
