Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект-СРВ-3ИС-2012.doc
Скачиваний:
1
Добавлен:
30.08.2019
Размер:
344.06 Кб
Скачать

Введение 2

Введение 2

1. Задания на выполнение проекта 3

2. Общие вопросы проектирования встроенных систем реального времени 5

2.1. Подходы к преодолению сложности проекта 5

2.2. Подходы к анализу проблем проектирования 6

2.3. Анализ требований к системе 6

2.4. Проектирование архитектуры системы 8

2.5. Оценка результатов проектирования архитектуры 9

2.6. Особенности детального проектирования и реализации 10

2.7. Выводы по разделу 2 11

3. Основные этапы проектирования 12

3.1. Анализ требований к системе 12

3.1.1. Контекстные диаграммы 12

3.1.2. Спецификация сообщений и событий 13

3.1.3. Выявление вариантов использования системы 14

3.1.4. Построение сценариев 15

3.1.5. Описание сценариев последовательными диаграммами 16

3.1.6. Описание сценариев диаграммами сотрудничества 17

3.1.7. Выводы 18

3.2. Определение структуры системы 19

3.2.1. Основные стратегии определения объектов 19

3.2.2. Определение объектов системы 19

3.2.3. Определение отношений между объектами системы 21

3.2.4. Определение атрибутов объектов 22

3.2.5. Определение классов 23

3.2.6. Выводы 25

3.3. Определение поведения системы 26

3.3.1. Построение диаграммы состояний системы 26

3.3.2. Построение диаграмм активности 27

3.3.3. Определение операций классов 29

3.3.4. Выводы 31

3.4. Проектирование системы 31

3.4.1. Проблемы архитектурного проектирования 31

3.4.2. Выбор архитектурного образца 32

3.4.3. Выявление параллельных задач в системе 33

3.4.4. Этап технического проектирования 34

3.4.5. Детальное проектирование 35

3.4.6. Реализация системы 36

3.4.7. Выводы 38

Введение

Проект предназначен для студентов, изучающих дисциплину “Системы реального времени”.

Базовым подходом к проектированию выбран объектно-ориентированный подход.

В разделе 1 перечислены варианты заданий на курсовое проектирование и требования к оформлению пояснительной записки.

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

В разделе 3 представлена методика проектирования системы, основанная на объектно-ориентированном подходе. Методика сопровождается примером проектирования встроенной системы реального времени.

1. Задания на выполнение проекта

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

Табл.1. Задания для проектирования

студент

Название системы

DVD — проигрыватель

Автомат для размена денег

Автопилот

Автосигнализация

Банкомат

Видеокамера

Видеомагнитофон

Домофон

Квартирная охранная сигнализация

Конвейер

Кондиционер

Контроллер, поддерживающий коммуникационный протокол

Копировальный аппарат

Микроволновая печь

Мобильный телефон

Музыкальный центр

Пейджер

Платежный терминал

Прибор для измерения давления крови

Принтер

Сенсорный дисплей

Система автопарковки

Система видеонаблюдения

Сканер

Станция мобильной связи

Стиральная машина

Телевизор

Телефонный аппарат

Торговый кассовый аппарат

Турникет для прохождения по магнитной карте

Устройство определения местоположения

Факс

Фотоаппарат

Автомат розничной торговли

Пояснительная записка должна содержать следующие разделы:

  1. Основные этапы проектирования

    1. Список обозначений

    2. Контекстная диаграмма системы

    3. Список внешних событий системы (таблица)

    4. Диаграмма вариантов использования системы

    5. Пример сценария системы (таблица)

    6. Описание сценариев последовательными диаграммами

    7. Описание сценариев диаграммами сотрудничества

  1. Определение структуры системы

    1. Определение объектов системы

    2. Список объектов системы (таблица)

    3. Определение отношений между объектами системы (таблица)

    4. Диаграмма объектов системы

  1. Определение поведения системы

    1. Диаграмма состояний системы

    2. Диаграмма активности системы

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

Пояснительная записка сдается в файле или папке.

Максимальный балл – 15.