49233

Игра “Зенитная установка”

Курсовая

Информатика, кибернетика и программирование

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

Русский

2014-01-15

191.25 KB

0 чел.

Министерство общего и профессионального

образования Российской Федерации

Владимирский государственный университет

Кафедра Информатики и Вычислительной Техники

Курсовая работа

Игра “Зенитная установка”

Выплнил: студент группы ИВТ-397

 Мурлыкин Н.Н.

     Принял:   Дубов И.Р.

Владимир 1999

. ОСНОВНАЯ ЧАСТЬ

1.1. Введение

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

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

  •  системный анализ ;
  •  проектирование;
  •  программирование ;
  •  тестирование .

1. 2 Системный анализ

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

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

. Перечислить все объекты (существительные) и приписать им те  факты, в которых они упоминаются.

3. Разделить факты для каждого объекта на три группы: первая -  "атрибуты", вторая - "поведение", третья - "сообщения другим  объектам".

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

  •  Модель (TModel)
  •  Атрибуты:

          Некоторое количество животных

Некоторое количество деревьев

  Корм

  •  Действия:

          Начать моделирование (Run)

  •  Животное (TAnimal)
  •  Действия:Если столкнулся с другим животным, то остаться на месте (HitOnAnimal)

Если столкнулся с деревом, то обойти (HitOnTree)

  •  Дерево (TTree)
  •  Корм (TForage)

Результатом системного анализа является техническое задание на  проектирование, составленное с использованием словаря предметной  области и сопровождаемое диаграммой классов (рис. 1), диаграмой  объектов (рис. 2), обобщенный алгоритм абстракции поведения.  Техническое задание содержит следующие требования.

Функции системы

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

Эксплуатационные требования:

     - технические средства - ПЭВМ IBM PC;

- операционная система - MSDOS;

- процесс моделирования управляется одним оператором.

TTree

  ..n  ..n   

      ..n

TAnimals

TForage

TModel

TTrees


 

А также другие работы, которые могут Вас заинтересовать

5. Объектно-ориентированное программирование на access. Создание базы данных 1.04 MB
  Углубление теоретических и практических знаний в области методологии программирования и разработки программных комплексов, получение дополнительных навыков в работе с базами данных Access. создание структуры таблицы с помощью утилиты DataBase Desktop.
6. Программно управляемый генератор прямоугольного импульсного сигнала на микроконтроллере 726.5 KB
  Синтез, моделирование, отладка и эмуляция работы схемы генератора синусоидального сигнала с изменяемыми параметрами. Схема электрическая принципиальная, блок-схема алгоритма, аналогичные устройства других типов.
7. Транспортно-експлуатаційні якості автомобільних доріг 463 KB
  Оцінка транспортно-експлуатаційного стану дорожнього покриву при вирішенні задач ремонту та утримання дороги. Аналіз та обґрунтування заходів щодо поліпшення споживчих властивостей автомобільної дороги засобами дорожньо–експлуатаційної служби.
8. Строение и управление мехатронной системой робота-массажера 467.5 KB
  Адаптация позиционно-силовой системы манипулятора путемкоррекции ориентации инструментальной оси. Открытая архитектура контроллера мехатронной системы. Динамическое управление системой управления робота.
9. Угловая вакуумная задвижка с дистанционным управлением 713.5 KB
  Разработка механизма регулировки положения импульсного источника нейтронов. Механизм указателей предельных положений и концевых выключателей. Перемещение источника нейтронов в двух направлениях.
10. Модели нагрузок систем электроснабжения ЛА 824.5 KB
  Управление регуляторами напряжения и регуляторами скорости с целью автоматизации процессов равномерного распределения нагрузок между работающими параллельно генераторами можно осуществить различными способами.
11. Технический проект цеха полуфабрикатов типа пельмени 572.95 KB
  Для производства пельменей всех видов применяют мясо, жир, субпродукты, яйца и сырье растительного происхождения (мука и лук). Обвалку и жиловку мясного сырья для пельменного производства производят по инструкциям и приемам, применяемым в колбасном цеху. Жилованое мясо всех видов и субпродукты используют для изготовления пельменей сразу без предварительного посола и выдерживания.