Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Спецификация требований

Модель взаимодействия объектов системы | ОПИСАНИЕ МОДЕЛИ СОСТОЯНИЙ | ОПИСАНИЕ ПРОГРАММЫ | UseCase | COLLABORATION DIAGRAMS | STATECHART DIAGRAMS | РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ | Класс CSystem | Класс InPanel | Класс Prog |


Читайте также:
  1. III. Общие медицинские требования. Оказание первой доврачебной медицинской помощи. Медицинский контроль за выполнением требований Сан Пин
  2. В настоящее время методика панельного домостроения считается одной из лучших по совокупности современных требований, предъявляемых к жилым домам во всем мире.
  3. В. Количество требований, предъявляемых ребенку в семье
  4. Вопрос по проведению в соответствие академических требований.
  5. Вы вправе запретить кооперативу переуступку прав (требований) по предоставленному Вам займу третьим лицам.
  6. Глава 5. ОТВЕТСТВЕННОСТЬ ЗА НАРУШЕНИЕ ТРЕБОВАНИЙ НАСТОЯЩЕГО ФЕДЕРАЛЬНОГО ЗАКОНА
  7. Дизайн-спецификация

Федеральное агентство по образованию РФ

Пермский национальный исследовательский политехнический университет

Кафедра ИТАС

Курсовая работа по дисциплине «Технологии программирования»

Вариант 6. Кодовый замок

Выполнил: студент гр. АСУз-10-1уск.

Большаков Н.В.

Преподаватель:

Викентьева О.Л.

 

г. Пермь, 2013


АННОТАЦИЯ

Цель данной курсовой работы – закрепления и углубление знаний, полученных при изучении дисциплины «технология программирования», а также получение практических навыков разработки программы средней сложности с использованием современных технологий и инструментальных средств.

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

В качестве среды проектирования использовалась Rational Software Architect. Языком разработки выбран язык C#. Средой разработки – Visual Studio 2008.


Оглавление

АННОТАЦИЯ.. 2

ПОСТАНОВКА ЗАДАЧИ.. 4

Спецификация требований. 4

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

ОПИСАНИЕ МОДЕЛИ ПОВЕДЕНИЯ СИСТЕМЫ.. 9

Модель взаимодействия объектов системы.. 10

ОПИСАНИЕ МОДЕЛИ СОСТОЯНИЙ.. 14

ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ СИСТЕМЫ.. 17

ОПИСАНИЕ ФИЗИЧЕСКОЙ СТРУКТУРЫ СИСТЕМЫ.. 17

ОПИСАНИЕ ПРОГРАММЫ.. 18

РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ.. 20

ЗАКЛЮЧЕНИЕ. 21

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.. 21

Приложение. 22

UseCase. 22

Activity diagrams. 22

COLLABORATION DIAGRAMS. 26

SEQUENCE DIAGRAM.. 29

STATECHART DIAGRAMS. 35

CLASS DIAGRAM.. 39

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.. 40

Руководство программиста. 41

Листинг программы.. 41


ПОСТАНОВКА ЗАДАЧИ

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

Кодовый замок состоит из панели с кнопками (цифры «0»…«9», кнопка «Вызов», кнопка «Контроль»), цифрового дисплея, электромеханического замка, звонка, микрофона и громкоговорителя. Панель с кнопками, микрофон и громкоговоритель устанавливаются с наружной стороны двери, замок устанавливается с внутренней стороны двери, звонок, вторые микрофон и громкоговоритель устанавливаются внутри охраняемого помещения.

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

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

Спецификация требований

1. Система ожидает набора кода доступа или нажатия кнопки вызова для подачи сигнала;

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

3. При нажатии кнопки Вызов во внутреннее помещение подается звуковой сигнал, если находящийся внутри принимает решение открыть замок, то нажимает кнопку Открыть и замок открывается, иначе ничего не происходит;

4. Сменить код доступа можно, введя, при открытом замке, код контроля и затем новый код доступа;

5. Сменить код контроля можно, зажав, при открытом замке, кнопку Вызов и набрав код контроля, а затем новый код контроля;

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

Диаграмма Вариантов Использования находится в Приложении.

1.0. Имя прецедента: Вызвать

1.1. Данный вариант использования описывает процедуру подачи сигнала в помещение для вызова находящегося внутри.

2.0. Поток событий:


Дата добавления: 2015-08-20; просмотров: 112 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Статья 359. Приостановление, прекращение и возобновление исполнительного производства| ОПИСАНИЕ МОДЕЛИ ПОВЕДЕНИЯ СИСТЕМЫ

mybiblioteka.su - 2015-2024 год. (0.007 сек.)