Проектирование архитектур информационных систем. Беляев К.С. - 23 стр.

UptoLike

Составители: 

23
находиться в состоянии «превышение кредитного лимита», если значение
атрибута balance (баланс) отрицательно. Поскольку состояния объекта
определяются структурам данных, модели структур данных называются
спецификациями состояний. Спецификация состояний дает статический
взгляд на систему (поэтому моделирование состояний часто называют
статическим моделированием). Здесь основной задачей является
определение классов проблемной области, их атрибутов и отношений с
другими классами. Вначале операции классов обычно не
рассматриваются. Они выводятся из моделей спецификации поведения.
В типичной ситуации сначала определяются классы-сущности, т. е.
классы, которые определяют проблемную область и характеризуются
постоянным присутствием в базе данных системы. Подобные классы
иногда называются «бизнес-классами». Классы, которые обслуживают
системные события (управляющие классы) и классы, которые
представляют GUI-интерфейс (классы представления или пограничные
классы), не устанавливаются до тех пор, пока не станут известны
поведенческие характеристики системы.
2.1.3Информационнаясистема«Записьнауниверситетскиекурсы»
В качестве примера для спецификации требований выбрана
информационная система «Запись на университетские курсы».
Постановка задачи.
Средний по размерам университет проводит набор студентов и
аспирантов дневной и вечерней форм обучения для подготовки по ряду
специальностей. Учебная структура университета состоит из факультетов.
Факультет имеет в своем составе несколько кафедр. Хотя обучение и
присвоение степени по определенной специальности является прерогативой
факультета, обучение по специальности может включать дисциплины
,
преподаваемые на других факультетах.
В действительности, университет гордится свободой, предоставляемой
им студентам в выборе дисциплин, изучаемых для получения специальности.