Пример готовой курсовой работы по предмету: Приборостроение и оптотехника
Содержание
Введение
1 Анализ технического задания
2 Динамическое моделирование прецедентов
3 Моделирование состояний
4 Проектирование классов
5 Разработка ПО системы на GOOP LabVIEW
5.1 Программирование классов абстрагирования данных
5.2 Создание глобальных переменных
5.3 Программирование интерфейсных классов
5.4 Программирования классов, зависящих от состояния
5.5 Программирование потоков управления
5.6 Создание ВП, имитирующего сигналы внешних устройств
Заключение
Список использованных источников
Выдержка из текста
Введение
Объектно-ориентированный подход основан на систематическом использовании моделей для языково-независимой разработки программной системы, вытекающем из ее прагматики. Прагматика определяется целью разработки программной системы. В формулировке цели участвуют предметы и понятия реального мира, имеющие отношение к разрабатываемой программной системе. При объектно-ориентированном подходе эти предметы и понятия заменяются их моделями (объектами), т.е. определенными формальными конструкциями, представляющими предметы и понятия реального мира в программной системе. Формальный характер объектов позволяет определить формальные зависимости между ними и формальные операции над ними. Это упрощает как разработку и изучение (анализ) объектов, так и их реализацию на ЭВМ.
Универсальный язык моделирования UML является графическим объектно-ориентированным языком для визуализации, специфицирования, конструирования и документирования информационных систем, в которых большая роль принадлежит программному обеспечению, что облегчает разработку таких систем.
Систематическое применение объектно-ориентированного подхода позволяет разрабатывать хорошо структурированные, надежные в эксплуатации, достаточно просто модифицируемые программные системы, поэтому большинство современных языков программирования являются в той или иной мере объектно-ориентированными. Среди них особое место занимает язык графического объектно-ориентированного программирования GOOP LabVIEW, который значительно упрощает процесс разработки программ реального времени благодаря преимуществу в скорости и простоте разработки, обеспечиваемому полной (графической) визуализацией программирования и наличием встроенного взаимодействия с широким набором стандартных устройств, предназначенных для ввода/вывода сигналов.
GOOP LabVIEW можно рассматривать как интегрированную объектно-ориентированную среду разработки, отладки и выполнения программ для измерительных, тестирующих и управляющих систем, аппаратно-программных комплексов сбора, обработки и представления измерительной информации. LabVIEW – высоко интерактивная система, предназначенная для наиболее эффективного взаимодействия разработчика программной системы и среды разработки. Это дает возможность пользователю даже с небольшим опытом программирования создавать качественный программный продукт.
Задачей данной курсовой работы является объектно-ориентированный анализ и проектирование программного обеспечения встроенного процессора турникета для въезда на платную автомагистраль.
Список использованной литературы
1. Гома Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений: Пер. с англ. – М.:ДМК Пресс, 2002. – 703 с. ил.
2. Ларман К. Применение UML и шаблонов проектирования.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 624 с.
3. Боггс У., Боггс М. UML Rational Rose. Секреты эффективного проектирования сопровождаемых объектно-ориентированных приложений.: Пер. с англ. – М.: Лори, 2000. – 580 с.
4. Суранов А.Я. LabVIEW 7: справочник по функциям. – М.: ДМК Пресс, 2005. – 512 с.