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


 

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

19769. Машины и оборудование для гн проводов 1.55 MB
  26 41. Структура годового фонда работы машин при строительстве и ремонте г/н проводов Фактическое число дней работы в году комплектов машин в различных подразделениях колеблется в широких пределах: в Центральном регионе 145 220 Среднеазиатском 150 230 Северном
19771. Сооружение и ремонт сетей газоснабжения и нефтепродуктообеспечения 525.69 KB
  1.Классификация газопроводов сетей газораспределения и газопотребления прокладываемых в больших городах и населенных пунктах. По давлению. В зависимости от максимального давления газа городские газопроводы разделяют на следующие группы: 1 газопроводы низ...
19772. Механика грунтов 440 KB
  Физические свойства грунтов Степень уплотненности грунта в условиях природного залегания оценивается на основе физических характеристик выявляемых путем постановки опытов в полевых условиях или испытания в лабораториях. Рассматрив...
19773. Строительные конструкции 6.62 MB
  71. Конструктивные схемы прокладки линейной части трубопроводов Основной составляющей магистрального трубопровода является линейная часть непрерывная нить сваренная из отдельных труб или секций и уложенная вдоль трассы тем или иным способом. В настоящее время су
19774. Сооружение и ремонт резервуарных парков 3.72 MB
  81. Стальные вертикальные цилиндрические резервуары с плавающими крышами. Для сокращения потерь нефтепродуктов от испарения поверхность жидкости в резервуаре закрывают круглой мембраной – понтоном или плавающей крышей рис.1.. Основное отличие данного типа резервуар...
19775. Технология металлов 109.5 KB
  91. Что называется скрапом в металлургической промышленности. Скрап Вторичный металл металлическое сырьё в виде лома и отходов производства предназначаемое для переплавки с целью получения годного металла. Процесс производства стали основан на методах плавления ч
19776. Защита трубопроводов от коррозии 471 KB
  101. Основной принцип катодной защиты. Катодная защита рис. 1 защита подземного металлического трубопровода при наложении электрического поля от внешнего источника тока создающего катодную поляризацию на трубопроводе. При этом коррозионному разрушению подвергаетс
19777. Сварка трубопроводов и конструкций 342 KB
  111. Источники питания сварочным током применяемые в трассовых условиях их назначение и устройство. Для обеспечения сварочного процесса в трассовых условиях или на строительной площадке установки обычно комплектуют источником питания сварочной дуги сварочным агре