49233

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

Курсовая

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

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

Русский

2014-01-15

191.25 KB

2 чел.

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

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

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

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

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

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

Выплнил: студент группы ИВТ-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


 

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

48766. Поиск неисправностей 2.48 MB
  Методика поиска неисправностей и обозначение различных вариантов поиска Анализ неисправности на структурном уровне По структурной схеме СВ устанавливаем вероятный неисправный блок. Согласно внешним признакам проявления неисправности очевидно что неисправен может быть либо сам ПОУ СВ либо блок ВчУ структурный уровень так как только эти устройства участвуют в записи информации с ПОУ СВ на ВчУ. Анализ неисправности на функциональном уровне По функциональной схеме устанавливаем вероятные неисправные устройства блока ПОУ СВ и ВчУ. Учитывая...
48767. Формування Європейської Валютної Системи 282 KB
  Перші спроби європейських країн об'єднати свої валютні системи були ще в XVIIXVIII ст. Проте будучи підсистемою світової валютної системи ЄВС відчуває негативні наслідки нестабільності останньої і вплив долара США. Проаналізувавши економічну літературу з даної теми ми зробили висновок що звертається недостатня увага на існування світової валютної системи а отже і ЄВС як її складової за умов сучасної фінансової кризи. Ця фінансова криза може призвести до краху сучасної системи паперового та кредитного обігу.
48768. СИСТЕМА УПРАВЛЕНИЯ ЭЛЕКТРОДВИГАТЕЛЕМ ПОСТОЯННОГО ТОКА С НЕЗАВИСИМЫМ ВОЗБУЖДЕНИЕМ 1.44 MB
  Для последовательного соединения пассивных звеньев необходимо минимизировать их взаимное влияние. Для этого обычно используют буферные неинвертирующие усилители с единичным коэффициентом усиления и широкой полосой пропускания.
48771. Расчет вала гидротурбины 630.5 KB
  Толщины: Сварка покрытыми электродами выполняется при толщине листов 4 мм. В строительстве применяется ограниченно при возведении мостов листовая сварка в судостроении. Толщины: Минимальная толщина листов при сварке под флюсом от 3 мм. Дуговая сварка неплавящимся вольфрамовым электродом в инертных газах Применение: Она является лучшим способом для сварки изделий из тонколистового металла так как обеспечивает минимальную деформацию изделия и высокое качество сварного шва.
48772. Система моделирующая движение молекул идеального газа в замкнутом пространстве 111 KB
  Моделирование движения молекул газа. Выполнить моделирование поведения молекул в прямоугольном сосуде, разделенном подвижной вертикальной перегородкой с отверстием.
48774. Кинематическое исследование грейферного механизма 4.95 MB
  В левом верхнем углу чертежного листа в масштабе 10:1 вычерчена кинематическая схема грейферного механизма в 12-ти положениях. Для этого один полный оборот ведущего звена 1 разбит на 12 частей по , где за нулевое положение принята точка, совпадающая с осью Y.