Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

К решению на ПК




 

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

Руководящие документы:

ГОСТ Определяет требования к содержанию документа

24.204-80 г. описания постановки задачи.

Пр. МО № 190 О совершенствовании работы по материальному

от 29.07.1985 г. обеспечению управления войсками (силами флота) и моделирова­нию операций.

Итак, разберем основные этапы подготовки задач к решению на ПЭВМ.

 

1 ЭТАП. РАЗРАБОТКА ПОСТАНОВКИ ЗАДАЧИ

За этот этап целиком и полностью отвечает командир (начальник), для которого составляется данная программа. Поэтому мы разберем его более подробно.

На этом этапе формируется задание на составление программы. Определяются:

1)назначение задачи;

2)перечень используемых постоянных и переменных данных;

3)основное содержание задачи;

4)требуемые результаты решения задачи;

5) перечень должностных лиц, кому должны сдаваться результаты задачи;

6) объем и сроки представления информации;

7) частота решения задачи;

8) содержание и формы представления исходной информации.
Разберем на примере программы расчета марша. Используемую информацию можно отображать, для удобства и наглядности, в виде табличных данных.

Таблица 1

 

№ п/п Наименование исходных данных   Размер­ность Пределы измерения Источники Способ получения Категория срочности
    Длина маршрута. км 0-500 РД    

 

9) формуляр для заполнения исходных данных:

Таблица 2

 

 

№ п/п Наименование исходных данных Варианты
       
  (Заполняется в том порядке, в ка­ком данные вводятся в ЭВМ).        

 

10) содержание и формы представления результатов решения задачи: опи­сание выдаваемых результатов:

Таблица 3

№ п/п Наименование результатов Размерность Пределы измерения Точность Периодич­ность
  Время подготовки Мин 0-100 До 3-го знака Каждые 5 мин

11) описание каждого выходного документа, подлежащего передаче органу управления;

12) количество вариантов решения;

13) требования к защите информации (коды, секретность, кому, сколько, сроки, где хранить программы);

14) тип ЭВМ, алгоритм, язык;

15) стадии и сроки разработки, начиная с технического задания.

2 ЭТАП. РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ

ФОРМУЛИРОВКИ ЗАДАЧИ

На этом этапе командир (начальник) работает вместе с инженером-программистом, разъясняя основные формулы тактических и других расче­тов, требования к результатам расчетов и т.д.

С 3-го по 8-й этап включительно выполняет непосредственно инженер-программист, поэтому мы не будем разбирать их так подробно, а просто пе­речислим.

3 ЭТАП. ВЫБОР МАТЕМАТИЧЕСКОГО МЕТОДА РЕШЕНИЯ ЗАДАЧИ.

4 ЭТАП. СОСТАВЛЕНИЕ АЛГОРИТМА.

5 ЭТАП. НАПИСАНИЕ ПРОГРАММЫ НА АЛГОРИТМИЧЕСКОМЯЗЫКЕ.

6 ЭТАП. ВВОД ПРОГРАММЫ В ЭВМ.

7 ЭТАП. ПОДГОТОВКА ИСХОДНЫХ ДАННЫХ.

8 ЭТАП. ФОРМИРОВАНИЕ ЗАДАНИЯ НА ТРАНСЛЯ-

ЦИЮ ПРОГРАММЫ С ПОМОЩЬЮ ЯЗЫКА ТРАНСЛЯТОРА.

9ЭТАП. ОТЛАДКА ПРОГРАММЫ (ВКЛЮЧАЕТ В СЕБЯ РАЗЛИЧНЫЕ ВИДЫ КОНТРОЛЯ).

На этом этапе программист совместно с заказчиком проверяет пра­вильность работы программы, правильность и точность расчетных данных, наглядность выводимой информации, доступность для понимания пользова­теля, защиту от неправильного ввода данных и порядок пользования аппа­ратными средствами.

При работе программа может давать результаты, ошибочные с точки зрения тактики или другой военной специфики, но с математической точки зрения правильные.

Например:

• Для выполнения задания необходимо 3,3 танка, чего реально не быва­ет. Поэтому в данном случае необходимо округление до 4, а не до 3, как в математике.

• Забыл включить принтер, не вставил лист бумаги и т.д., в результате произошел сброс информации.

• Другие специфические особенности военно-специальных расчетов.

10 ЭТАП. ОТРАБОТКА ПРОГРАММНОЙ ДОКУМЕНТАЦИИ.

Документация содержит 4 раздела:

1)Постановка задачи.

2)Алгоритм (схема) и его описание.

3)Программа с контрольным примером (варианты).

4)Инструкция пользователю.

Последняя должна включать в себя следующие разделы:

• порядок подготовки ЭВМ к работе;

• порядок загрузки программы пользователя в ОЗУ;

• получение результатов на экране дисплея;

• получение результата на других периферийных устройствах (принтер, графопостроитель);

• редактирование программы.

Инструкция пользователю должна быть достаточно подробной и до­ходчивой, чтобы была понятной для человека абсолютно не знакомого с этой программой.

 


Рис. 20. Этапы подготовки задачи к решению на ПК

ЛЕКЦИЯ № 9




Поделиться с друзьями:


Дата добавления: 2014-10-22; Просмотров: 368; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.