Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

UML / Задание на курсовую работу

.pdf
Скачиваний:
31
Добавлен:
03.03.2016
Размер:
299.82 Кб
Скачать

Таблица 4.1

Описание актеров

Имя

Описание

 

 

п.п.

 

 

 

 

 

 

 

 

Таблица 4.2

Описание вариантов использования

Имя

Описание

Точки

п.п.

 

 

расширения

 

 

 

 

Таблица 4.3

 

Описание

интерфейсов

 

 

 

 

Имя

 

Назначение

п.п.

 

 

 

 

 

 

 

4.5 Описание Диаграммы Последовательности

После построения диаграммы Вариантов Использования необходимо выполнить анализ работы подсистемы и построить последовательности взаимодействия объектов системы. Диаграммы последовательности строятся на основе описанных сценариев (потоков событий или повествовательного описания).

Для этого необходимо выделить из каждого сценария перечень объектов, которые ответственны за его реализацию. При выделении объектов необходимо ориентироваться на подход BCE. Таким образом за каждое взаимодействие должен отвечать хотя бы один управляющий класс. Взаимодействие между пользователем и подсистемой осуществляется через интерфейсные классы, за хранение данных и объектов отвечают классы сущности.

Перед построением Диаграмм Последовательностей необходимо:

1.Для каждого потока выделить список объектов участвующих во взаимодействии в этом потоке.

2.Создать в Логическом представлении браузера диаграммы Последовательности для потоков событий.

3.Для каждой диаграммы последовательности определить альтернативные потоки, построить соответствующие диаграммы.

При создании объектов рекомендуется давать им имена на английском языке несущие смысловую нагрузку, в поле “Discription” заполнять комментарии к ним на русском языке.

4.6 Описание Диаграммы Классов

Построение диаграммы Классов, является основной задачей курсовой работы. Основанием для построения иерархии классов должны быть построенные диаграммы последовательностей. При желании студент может начать проектирование с диаграммы классов. Работу по построению статической структуры подсистемы рекомендуется начать с выделения абстракций.

Выделенные абстракции необходимо классифицировать и разделить на граничные, управляющие и классы сущности. Привести описание классов в таблице 4.4. Названия классов на английском языке. Обязательно необходимо построить два типа иерархии: иерархию наследования и иерархию агрегации.

1.Сопоставим сообщения на диаграмме последовательности операциям

класса.

2.Каждый класс должен быть описан: атрибутами и операциями класса.

Атрибуты классов необходимо свести в табл. 4.5. Операции класса описать в табл.

4.6.

3. Выделить отдельно классы коллекции, управляющие классы, классы

сущности. Назначить классам стереотипы Boundary, Conrol, Entity.

Таблица 4.4

Описание классов модели

 

Имя класса

 

 

Краткое описание

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4.5

 

Описание атрибутов классов

 

 

 

 

 

 

 

 

 

 

Имя класса

 

 

 

Атрибут

Видимость

 

Тип

Множественность

Описание

 

 

 

 

 

 

 

атрибута

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4.6

 

Описание операций классов

 

 

 

 

 

 

 

 

 

 

Имя класса

 

 

 

Операция

 

Види

Параметры

Тип

 

Описание

 

 

 

 

мость

Вид

 

Имя

Тип

возвращаемог

 

 

 

 

 

 

сть

 

 

 

 

о значения

 

 

 

4.7 Описание диаграмм деятельности и диаграмм состояний

Для спецификации поведения двух классов необходимо построить диаграммы состояний. Выделите атрибуты класса, изменения которых отвечают за изменение состояний класса. Определите события, которые определяют переход объекта из одного состояния в другое. Постройте Диаграмму Состояний для выбранных классов.

Для спецификации поведения объектов постройте минимум две диаграммы деятельности для операций классов и предусловий.

4.8 В заключении указывают основные результаты, полученные при выполнении курсовой работы.

5.ОБЩИЕ ТРЕБОВАНИЯ К РАЗРАБОТКЕ МОДЕЛИ

5.1Общие положения

Для именования объектов диаграмм рекомендуется использовать английский язык (для генерации кода), имена должны нести в себе смысловую нагрузку и отвечать требованиям, предъявляемым нотацией UML. Ко всем объектам диаграмм необходимо писать комментарии, об их назначении, функционировании или условиях выполнения.

Описание варианта использования должно включать в себя пояснение,

предусловие, потоки событий (основной и альтернативные, если таковые есть) и

постусловие. Описания представляют собой либо присоединенные текстовые файлы, либо текст, введенный в поле Documentation спецификации соответствующего элемента диаграммы. Диаграммы Последовательности,

соответствующие потокам событий вариантов использования, должны содержать необходимые пояснения.

При проектировании системы требуется:

создать иерархию классов системы;

разместить классы по пакетам (использовать деление: пользовательский интерфейс – управление – данные; или другое в зависимости от постановки задачи);

связать объекты с классами, сообщения на диаграммах взаимодействия – с

операциями;

каждый класс снабдить описанием, которое должно включать в себя краткое описание (ответственность класса), описание атрибутов в виде таблицы

(имя, описание, тип), таблицу с описанием операций (имя, описание, сигнатура

операции с указанием всех параметров и их типов);

для классов указать стереотипы;

построить диаграммы классов системы, отображающие связи между классами;

построить Диаграммы Состояний для классов системы;

построить Диаграммы Деятельности для управляющих классов системы.

5.2Требования к оформлению пояснительной записки

5.2.1Общие требования

5.2.1.1 Пояснительную записку оформляют на листах формата А4 (210х297

мм).

5.2.1.2Пояснительную записку печатают машинным (при помощи компьютерной техники) способом на одной стороне листа белой бумаги.

5.2.1.3Объем пояснительной записки без приложений должен составлять 5060 страниц печатного текста на украинском (русском) языке, шрифт Times New Roman, размер 14, интервал 1.5. Приложения могут составлять 3 – 7 страниц. Максимальный объем пояснительной записки – 40 страниц.

5.2.1.4Текст записки следует печатать, соблюдая следующие размеры полей: верхнее, и нижнее - 20 мм, левое – 30, правое - 15 мм.

5.2.1.5В записке должны быть четкие, не расплывчатые линии, буквы, цифры и другие знаки. Все буквы, цифры и знаки должны быть выполнены черным цветом по всей записке.

5.2.1.6Ошибки, описки и графические неточности допускается исправлять подчисткой или закраской белой краской и нанесением на том же месте или между строк исправленного изображения машинописным способом или от руки.

5.2.1.7 Абзацы в тексте начинают отступом, равным 15-17 мм.

5.2.1.8 Каждый пункт, подпункт и перечисление записываются с абзацного отступа.

5.2.1.9Разделы и подразделы должны иметь заголовки.

5.2.1.10Заголовки структурных элементов записки и заголовки разделов следует располагать в середине строки и печатать прописными буквами без точки в конце, не подчеркивая. Заголовки подразделов, пунктов и подпунктов записки следует начинать с абзацного отступа и печатать кроме первой прописной строчными буквами, не подчеркивая, без точки в конце. Если заголовок состоит из двух предложений, их разделяют точкой. Расстояние между заголовком и текстом

не менее двух строк.

Расстояние между строками заголовка, а также между двумя заголовками принимают таким же, как в тексте.

5.2.1.11Каждый раздел текстового документа следует начинать с нового

листа.

5.2.1.12Переносы слов в заголовке не допускаются.

5.2.1.13 Текст пояснительной записки должен быть кратким, четким и не допускать различных толкований. При изложении обязательных требований должны применяться слова: «должен», «следует», «необходимо», «требуется, чтобы», «разрешается только», «не допускается», «запрещается», «не следует». При изложении других положений следует применять слова: «как правило», «при необходимости», « может быть», «могут быть» и т.д.

5.2.1.14Структурные элементы «Реферат», «Перечень условных обозначений

исокращений», «Введение», «Заключение», «Перечень ссылок» не нумеруют, а их наименования служат заголовками структурных элементов.

5.2.1.15Разделы, подразделы, пункты, подпункты следует нумеровать арабскими цифрами.

5.2.1.16Разделы записки должны иметь порядковую нумерацию в пределах изложения сути, например 1, 2, 3, и т.д.

5.2.1.17Подразделы должны иметь порядковую нумерацию в пределах каждого раздела

5.2.1.18Номер подраздела состоит из номера раздела и порядкового номера подраздела, разделенных точкой.

5.2.1.19После номера подраздела точку не ставят, например 1.1, 1.2 и т.д.

5.2.1.20Пункты должны иметь порядковую нумерацию в пределах каждого раздела или подраздела, например, 1.1, 1.2 или 1.1.1, или 1.1.2 и т.д.

5.2.2 Нумерация страниц записки

5.2.2.1Страницы пояснительной записки следует нумеровать арабскими цифрами, соблюдая сквозную нумерацию по всему тексту. Номер страницы проставляют в правом верхнем углу страницы без точки в конце.

5.2.2.2«Титульный лист», «Задание» включают в общую нумерацию страниц записки. Номера страниц на титульном листе не проставляют.

5.2.2.3Иллюстрации и таблицы, расположенные на отдельных страницах, включают в общую нумерацию страниц записки.

5.2.3 Иллюстрации

5.2.3.1Количество иллюстраций должно быть достаточным для пояснения излагаемого текста.

5.2.3.2Иллюстрации (чертежи, рисунки, графики, схемы, диаграммы, фотоснимки) следует располагать в пояснительной записке непосредственно после текста, в котором они упоминаются впервые, или на следующей странице. На все иллюстрации должны быть даны ссылки в записке. При ссылках на иллюстрации следует писать «... в соответствии с рисунком 3» или «… в соответствии с рис. 3» при сквозной нумерации и «...в соответствии с рисунком 1.2» или «...в соответствии с рис. 1.2» при нумерации в пределах раздела.

5.2.3.3Если иллюстрации, помещенные в записке, созданы не автором, необходимо, представляя их в записке, соблюдать требования действующего законодательства об авторских правах.

5.2.3.4Чертежи, рисунки, графики, схемы, диаграммы, помещенные в записке, должны соответствовать требованиям стандартов «Единой системы конструкторской документации» (ЕСКД) и «Единой системы программной документации» (ЕСПД).

5.2.3.5Допускается помещать в пояснительную записку иллюстрации, выполняемые методом ксерокопии.

5.2.3.6Ксерокопии и фотоснимки размером меньше формата А4 должны быть наклеены на листы белой бумаги формата А4.

5.2.3.7Иллюстрации могут иметь название, которое помещают под иллюстрацией.

При необходимости под иллюстрацией помещают поясняющие данные (подрисуночный текст).

Иллюстрация обозначается словом «Рисунок », которое вместе с названием иллюстрации помещают после поясняющих данных, например: «Рисунок 3.1 - Схема размещения».

5.2.3.8Иллюстрации следует нумеровать арабскими цифрами порядковой нумерацией в пределах раздела, за исключением иллюстраций, приводимых в приложениях.

5.2.3.9Номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенных точкой, например 3.2 - второй рисунок третьего раздела.

5.2.4 Построение таблиц

5.2.4.1Таблицы применяют для лучшей наглядности и удобства сравнения показателей. Название таблицы должно отражать ее содержание, быть точным, кратким. Название следует помещать над таблицей.

5.2.4.2При переносе части таблицы на ту же или другие страницы название помещают только над первой частью таблицы.

5.2.4.3Цифровой материал оформляют, как правило, в виде таблиц согласно

рис. 5.1.

5.2.4.4Таблицы, за исключением таблиц приложений, можно нумеровать арабскими цифрами сквозной нумерацией в пределах разделов. Номер таблицы состоит из номера раздела и порядкового номера таблицы, отделенных точкой.

5.2.4.5Таблицы каждого приложения обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Если в документе одна таблица, она должна быть обозначена «Таблица 1» или «Таблица В. 1 », если она приведена в приложении В.

5.2.4.6 На все таблицы должны быть приведены ссылки в тексте записки. При ссылке следует писать слово «таблица (табл. )» с указанием ее номера. Например, таблица 5.1, что означает, что это первая таблица второго раздела.

5.2.4.7Головка таблицы должна быть отделена от остальной части таблицы.

5.2.4.8Таблицу, в зависимости от ее размера, помещают под текстом, в котором впервые дана ссылка на нее, или на следующей странице, а, при необходимости в приложении к документу.

5.2.4.9 Если строки или графы таблицы выходят за формат страницы, таблицу делят на части, помещая одну часть под другой или рядом или перенося часть таблицы на следующую страницу. При этом в каждой части таблицы повторяют ее головку и боковик. При делении таблицы на части допускается ее головку и боковик заменять соответственно номером граф и строк. При этом нумеруют арабскими цифрами графы и (или) строки первой части таблицы.

Таблица _____

________________________

(номер)

(название таблицы)

Головка

Заголовки

граф

Подзаголовки

граф

Строки (горизонталь ные ряды)

Боковик (графа для

Графы (колонки)

заголовков строк)

 

Рисунок 5.1 – Пример оформления таблицы и ее структура

5.2.4.10 Слово «Таблица» указывают один раз слева над первой частью таблицы. Над другими частями пишут слова «Продолжение таблицы» с указанием номера (обозначения) таблицы в соответствии с рис. 5.2.

Таблица 5.1 Размеры в миллиметрах

Нормальный диаметр

 

Внутренний

 

 

 

Толщина шайбы

 

 

резьбы болта, винта,

 

диаметр шайбы

Легкой

 

Нормальной

Тяжелой

шпильки

 

 

а

 

в

 

а

в

а

в

2,0

 

2,1

0,5

 

0,8

 

0,5

0,5

-

-

2,5

 

2,6

0,6

 

0,8

 

0,6

0,6

-

-

3,0

 

3,1

0,8

 

1,0

 

0,8

0,8

1,0

1,2

Продолжение таблицы 5.1

Размеры в миллиметрах

 

 

 

 

 

 

Нормальный диаметр

 

Внутренний

 

 

 

Толщина шайбы

 

 

резьбы болта, винта,

 

диаметр шайбы

Легкой

 

Нормальной

Тяжелой

шпильки

 

 

а

 

в

 

а

в

а

в

4,0

 

4,1

1,0

 

0,8

 

1,0

1,2

1,2

1,6

 

 

0,8

 

0,6

0,6

-

-

42

 

42,5

-

 

-

 

-

-

-

-

Рисунок 5.2 – Пример разрыва таблицы

5.2.4.11 Нумерация граф таблицы арабскими цифрами допускается в тех случаях, когда в тексте документа имеются ссылки на них, при делении таблицы на части, а также при переносе части таблицы на следующую страницу. Пример нумерации граф таблицы показан на рис.5.3

Таблица 5.3 Размеры в миллиметрах

Условный

D

L

L1

L2

Масса,кг,не

проход, Dy

 

 

 

 

более

1

2

3

4

5

6

50

160

130

525

600

160

80

195

210

170

 

 

Рисунок 5.3 –Пример нумерации граф таблицы

5.2.5 Формулы и уравнения

5.2.5.1 Формулы и уравнения располагают непосредственно после текста, в котором они упоминаются, посередине страницы.

Выше и ниже каждой формулы или уравнения должно быть оставлено не менее одной свободной строки.

5.2.5.2 Формулы и уравнения в записке следует нумеровать порядковой нумерацией в пределах раздела.

5.2.5.3 Номер формулы или уравнения состоит из номера раздела и номера формулы или уравнения в нем, разделѐнных точкой, например, формула (5.3) - третья формула пятого раздела.

5.2.5.4 Номер формулы или уравнения указывают на уровне формулы или уравнения в скобках в крайнем правом положении на строке.

5.2.5.5Пояснение значений символов и числовых коэффициентов, входящих

вформулу или уравнение, следует приводить непосредственно под формулой в той последовательности, в которой они даны в формуле или уравнении.

Пояснения каждого символа и числового коэффициента следует давать с новой строки. Первую строку пояснений следует начинать с абзаца словом «где» без двоеточия. Выше и ниже каждой формулы или уравнения должно быть оставлено не менее одной свободной строки.

Пример:

Время выполнения программы процессором оценивается с помощью «формулы оценки производительности»:

T

N * S

,

(5.1)

F

 

 

 

 

где T – время выполнения программы, сек;

N – количество команд, выполняемых в программе; S – среднее число тактов на одну команду;

F тактовая частота, Гц.

5.2.6 Перечисления

5.2.6.1Перечисления, при необходимости, могут быть приведены внутри пунктов или подпунктов. Перед перечислением ставят двоеточие.

5.2.6.2Перед каждой позицией перечисления следует ставить строчную букву украинского алфавита со скобкой, или, не нумеруя, дефис (первый уровень детализации).

Пример:

а) контактные механические термометры: - дилатометрические; - жидкостные; - газовые;

б) контактные электрические термометры: - термометры сопротивления; - термоэлектрические термометры;

- особые типы электрических контактных термометров;

5.2.6.3Перечисления первого уровня детализации пишут (печатают) строчными буквами с абзацного отступа, второго уровня - c отступом относительно месторасположения перечислений первого уровня.

5.2.7 Ссылки

5.2.7.1 Ссылки в тексте записки следует указывать порядковым номером по перечню ссылок, выделенных двумя квадратными скобками, например, «... в работах [1 - 7]».

5.2.7.2 При ссылках на разделы, подразделы, пункты, подпункты, иллюстрации, таблицы, формулы, уравнения, приложения указывают их номера.

Примеры ссылок: «.. в разделе 4...», «... смотри 2.1...», «...3.3.4...», « на рис. 1.3...», или «на рисунке 1.3 ...», «... в таблице 3.2 ...», «... (см табл. 3.2 ...)», « по формуле (3.2)...», «в уравнениях (1.23) - (1.25)...», «... в приложении Б.. ».

5.2.8 Приложения

5.2.8.1Материал, дополняющий текст пояснительной записки, допускается помещать в приложениях. Приложениями могут быть, например, графический материал, таблицы большого формата, расчеты, описания аппаратуры, блок-схемы алгоритмов и листинги программ.

5.2.8.2Приложения оформляют как продолжение данного документа на последующих его листах. Приложения должны иметь общую с остальной частью сквозную нумерацию страниц.

5.2.8.3В тексте пояснительной записки на все приложения должны быть

даны ссылки.

Соседние файлы в папке UML