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


 

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

6234. Фармакопейный анализ натрия тиосульфата, натрия нитрита, йода и его спиртовых растворов 105.5 KB
  Фармакопейный анализ натрия тиосульфата, натрия нитрита, йода и его спиртовых растворов Описание. Растворимость. Бесцветные прозрачные кристаллы, без запаха, солоновато-горького вкуса. Препарат выветриваются в теплом сухом воздухе, а во влажном возд...
6236. Економіка підприємства. Навчальний посібник 1.55 MB
  Передмова У навчальному посібнику з урахуванням вимог нормативної програми дисципліни Економіка підприємства надається перелік обов'язкових до вивчення питань, розкривається зміст конкретної теми (за змістом десять тем) з викладом розрахунков...
6237. ВИЧ-инфекция (HIV infection). Эпидемиология. Клиническая картина. СПИД 128.19 KB
  ВИЧ-инфекция (HIV infection). Эпидемиология. Клиническая картина. ВИЧ-инфекция-антропонозное вирусное заболевание, в основе патогенеза которого лежит прогрессирующий иммунодефицит и развитие вследствие этого вторичных оппо...
6238. Рынок: спрос, предложение и цена 295.5 KB
  Рынок: спрос, предложение и цена Совокупность отношений товарного обмена, устанавливающих непосредственные связи между производителями и потребителями, называется рынком. Основными параметрами рынка являются: спрос, предложение и цена. Теория спроса...
6239. Характеристика немецкой классической философии, гносеология, этика и эстетика И. Канта 108 KB
  Характеристика немецкой классической философии, гносеология, этика и эстетика И. Канта. Вопрос 1 Характеристика немецкой классической философии, теории И. Канта эволюции вселенной, суждений и категорий науки. Рассудок не черпает свои з...
6240. Общая характеристика методов прогнозирования 204.5 KB
  Характеристика методов и подходов к построению прогнозов Существуют два подхода к построению прогнозов: первый количественный анализ, второй - качественный анализ. Количественный подход основан на различных математических моделях, испол...
6241. Подшипники скольжения открытого типа 229.91 KB
  Подшипники скольжения открытого типа Подшипники прокатных валков являются ответственными узлами рабочей клети, от их конструкции и правильной эксплуатации зависит бесперебойная работа прокатного стана. Подшипники работают в очень тяжелых условиях...
6242. Фармакопейный анализ кислоты хлористоводородной и галогенидов щелочных металлов 89 KB
  Фармакопейный анализ кислоты хлористоводородной и галогенидов щелочных металлов Описание. Бесцветные прозрачные жидкости со своеобразным запахом, кислой реакции. Кислота хлористоводородная - летучая жидкость. Свойства препаратов кислоты соляной...