Реферат по предмету "Информатика, программирование"


Модель программного обеспечения холодильника

Курсоваяработа
по дисциплине«Проектирование информационных систем»
на тему: «Модель программного обеспечения холодильника»

Содержание
Введение
1. Постановка задачи
2. Глоссарий
3. Создание модели вариантов использования
4. Анализ вариантов использования
5. Проектирование системы
5.1 Иерархия системы
5.2 Построение диаграммы классов (Class Diagram)
5.3 Построение диаграммы состояний (Statechart Diagram)
6. Реализация системы
6.1 Диаграммы компонентов (Component Diagram)
6.2 Диаграмма размещения
6.3 Генерация кода
Заключение
Список использованных источников

Введение
Тенденции развитиясовременных информационных технологий приводят к постоянному возрастанию сложностиинформационных систем (ИС), создаваемых в различных областях экономики. Современныекрупные проекты ИС характеризуются, как правило, следующими особенностями:
- сложность описания (достаточно большое количество функций, процессов,элементов данных и сложные взаимосвязи между ними), требующая тщательного моделированияи анализа данных и процессов;
- наличие совокупности тесно взаимодействующих компонентов (подсистем),имеющих свои локальные задачи и цели функционирования (например, традиционных приложений,связанных с обработкой транзакций и решением регламентных задач, и приложений аналитическойобработки (поддержки принятия решений), использующих нерегламентированные запросык данным большого объема);
- отсутствие прямых аналогов, ограничивающее возможность использованиякаких-либо типовых проектных решений и прикладных систем;
- необходимость интеграции существующих и вновь разрабатываемых приложений;
- функционирование в неоднородной среде на нескольких аппаратных платформах;
- разобщенность и разнородность отдельных групп разработчиков по уровнюквалификации и сложившимся традициям использования тех или иных инструментальныхсредств;
- существенная временная протяженность проекта, обусловленная, с однойстороны, ограниченными возможностями коллектива разработчиков, и, с другой стороны,масштабами организации-заказчика и различной степенью готовности отдельных ее подразделенийк внедрению ИС.
Для успешнойреализации проекта объект проектирования (ИС) должен быть прежде всего адекватноописан, должны быть построены полные и непротиворечивые функциональные и информационныемодели ИС. Накопленный к настоящему времени опыт проектирования ИС показывает, чтоэто логически сложная, трудоемкая и длительная по времени работа, требующая высокойквалификации участвующих в ней специалистов. Однако до недавнего времени проектированиеИС выполнялось в основном на интуитивном уровне с применением неформализованныхметодов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящихэкспериментальных проверках качества функционирования ИС. Кроме того, в процессесоздания и функционирования ИС информационные потребности пользователей могут изменятьсяили уточняться, что еще более усложняет разработку и сопровождение таких систем.
Перечисленныефакторы способствовали появлению программно-технологических средств специальногокласса — CASE-средств, реализующих CASE-технологию создания и сопровождения ИС.Термин CASE (Computer Aided Software Engineering) используется в настоящее времяв весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросамиавтоматизации разработки только лишь программного обеспечения (ПО), в настоящеевремя приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом.Теперь под термином CASE-средства понимаются программные средства, поддерживающиепроцессы создания и сопровождения ИС, включая анализ и формулировку требований,проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование,документирование, обеспечение качества, конфигурационное управление и управлениепроектом, а также другие процессы. CASE-средства вместе с системным ПО и техническимисредствами образуют полную среду разработки ИС.

1. Постановка задачи
информационныйсистема программный обеспечение холодильник
Требуется разработатьсредствами Rational Rose модель программного обеспечения встроенного процессорахолодильника. В холодильной камере имеется регулятор температуры, мотор, термометр,индикатор, таймер, датчик открытия двери камеры и устройство для подачи звуковыхсигналов.
При помощи терморегулятораустанавливается максимально допустимая температура в данной камере. Мотор предназначендля поддержания низкой температуры. Термометр постоянно измеряет температуру внутрикамеры, а индикатор температуры, расположенный на дверце, постоянно высвечиваетее значение. При повышении температуры выше предела, определяемого текущим положениемрегулятора, включается мотор. При снижении температуры ниже некоторого другого значения,связанного с первым, мотор отключается.
Доступ в камеруосуществляется через дверцу. Если дверь холодильной камеры открыта в течение слишкомдолгого времени, подается звуковой сигнал. Звуковой сигнал также подается в любыхнештатных ситуациях (например, при поломке мотора). Холодильник ведет электронныйжурнал, в котором отмечаются все происходящие события:
- изменение положения терморегулятора камеры;
- включение и отключение мотора;
- доступ в камеру;
- внештатные ситуации.
Вариантом заданияпредусмотрена разработка схемы базы данных для хранения журнала событий холодильника.Содержимое журнала может быть передано в компьютер, подсоединенный к специальномугнезду на корпусе холодильника.

2. Глоссарий
Таблица
Регулятор температуры Холодильника (Regulator T2) С его помощью пользователь устанавливает максимально допустимую температуру в камере холодильника
Мотор Холодильника (Motor)
Предназначен для поддержания низкой температуры
-  При снижении температуры ниже некоторого другого значения, связанного с первым, мотор отключается
-  При повышении температуры выше предела, определяемого текущим положением регулятора, включается мотор
Термометр Холодильника (Thermometer) Постоянно измеряет температуру внутри камеры
Таймер Холодильника (Timer)
-  Начинает отсчёт при открытии дверей
-  Отключается при закрытии
Индикатор Холодильника (Indicator) Постоянно высвечивает значение температуры измеряемой термометром
Устройство для подачи звуковых сигналов (Sound Device) Если дверь холодильника камеры открыта в течении долгого времени, подается звуковой сигнал
 

3. Создание модели вариантов использования
 
Действующиелица:
Пользовательхолодильника (User) – человек использующийся холодильником.
Варианты использования:
Исходя из потребностей действующих лиц, выделяются следующие вариантыиспользования:
- Посмотреть температуру на индикаторе (Look T on indicator)
- Закрыть дверцу холодильника (Close door of the refrigerator)
- Открыть дверцу холодильника (Open doorof the refrigerator)
- Отрегулировать температуру регулятором (Assign T by regulator)
Построение диаграммы вариантов использования (Use Case Diagram)
 
/>
Рисунок 1 — Диаграммавариантов использования

/>
Рисунок 2 — Иерархия диаграммы вариантов использования


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.