Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика

.docx
Скачиваний:
18
Добавлен:
22.02.2015
Размер:
15.51 Кб
Скачать

Информатика. Лекция. Программные комплексы. ПК это несколько совместно работающих программ.  Программное обеспечение. ПО это программный комплекс и бумажные документы необходимые для его разработки эксплуатации и сопровождения. Процесс разработки по можно разделить на этапы: 1 - Техническое задание - письменное условие задачи получаемое от заказчика. Письменный документ  2 - Постановка задачи на этом этапе создается логическая или математическая модель исследуемого явления реального мира. На этом этапе разрабатывается для вычислительной задачи систему уравнений описываемую данную системную задачу и решение. Для логической задачи разрабатываются логические особенности и характеристики решаемой задачи. На этом этапе бумажный документ - спецификация.  3 - Проектирование предназначено для разработки логической структуры решаемой задачи, для этого мы будем использовать технологию нисходящего структурного программирования. Это поставленная задача должна разбиваться на отдельные независимые модули, каждый модуль решает свою функциональную подзадачу. ПМ. Для каждого програмного модуля разрабатывается свой алгоритм решения поставленной подзадачи.  Алгоритм - это точное предписание определяющее решение вычислительной или логической задачи. Бумажный документ - блоксхема. Блоксхема создается по госту.  4 - Кодирование алгоритма это перевод алгоритма решаемой задачи в операторы конкретного выбранного языка программирования.  Выбор языка программирования определяется несколькими факторами: -знание языка ограммирования -наличие пакета программирования -Возможности програмного обеспечения у заказчика Бумажный документ это распечатка текста программы (обязательно) 5 - Тестирование это поиск и исправление по возможности большего количества ошибок. "Программа свободная от ошибок есть понятие абстрактное." На этапе тестирования создается протокол или реестр ошибок пользователя.  6 - Эксплуатация и сопровождение программы. Для эксплуатации Это руководство пользователя а для сопровождения пояснительная записка, которая сложится на всех этапах. СПЕЦИФИКАЦИЯ 1 - Краткое название задач - сначала указывается краткое определение решаемой задачи: -Здесь указывается имя файла в котором хранится решение поставленной задачи.  -Указывается среда программирования, на каком языке решена задача.  -Требование к аппаратному обеспечению. 2 - Подробное описание поставленной задачи: - подробно излагается поставленная задача; - разрабатывается и описывается математическая модель и графическое решение вычислительной задачи; - указывается метод обработки исходных данных для не вычислительных, логических задач. 3 - Управление режимами работы программы: - формулируются основные требования к способу взаимодействия пользователя с программой (описывается интерфейс программы) описывается внешний вид каждого окна появляющегося на экране в ходе выполнения программы; - содержание управляющего меню, способ взаимодействия с ним а так же способы активации и дезактивации пунктов этого меню; 4 - Входные данные: - указываются количество, тип, диапазон изменения и недопустимые значения для всех исходных данных; 5 - Выходные данные: - указывается способ представления результатов работы программы; 6 - Ошибки: - перечисляются все возможные ошибки пользователя, реакция программы на эти ошибки и способы исправления этих ошибок; 3 октября. Пояснительная записка: 1 - титульный лист.  Строка по середине министерство,  университет  института  название кафедры,  отступили 3 4 строки посередине название контрольного мероприятия Название дисциплины или лабораторной работы. Отступили вниз 4 5 строк ниже и в правой части листа столбиком выполнил студент группа проверил преподаватель дата сдачи и дата когда сдаем на контрольную проверку.  Екатеринбург 2013 2 - техническое задание. 3 - описание решения. ( спецификация) обязательно расчет уравнений, графическое решение,  4 - блок схема, описывающая алгоритм. 5 - распечатка текста программы. Пример спецификации.  Техническое задание : составить алгоритм программы определяющей возможность построение треугольника по длинам 3 отрезков. В случае возможности построения треугольника, определить его тип.  1-Краткое название задачи : построение треугольника. 2-Имя файла - treug.pas 3-Среда программирования - Turbo pascal 7.0 4-Требования к аппаратному обеспечению - нет. Математическая модель решаемой задачи. A+b >c B+c>a. Система A+c>a Тип треугольника определяется следующими выражениями. Системы одновременно, савокупность одно из. Равносторонний треугольник а=b=c  Равнобедренный треугольник a=b Произвольный треугольник Режимы управления программы. Пограмма работает под управлением меню, состоящего из следущих пунктов. 1- о программе. Это не обязательный, но желательный пункт аналогичный титульному листу. Содержит информацию кто сделал; 2- исходные данные; 3- анализ исходных данных; 4- графическое решение; 5- выход. Это единственный обязательный пункт для любой программы.  Перемещение по пунктам меню осуществляется с помощью клавиш перемещения курсора. (Стрелка вверх и вниз). Выбор пункта меню осуществляется клавишей энтер. Отказ от выполнения пункта осуществляется клавишей эскейт. Исходные данные.  Пользователь должен задать 3 положительных числа, соответствующие длинам отрезка. Выходные данные. В результате анализа исходных данных, наэкран может быть выведено текстовое сообщение о возможности построения треугольника. В случае возможности его построения, так же выводится сообщение о его типе. В случае возможности построения треугольника, на экран может быть выведено графическое решение задачи.  Ошибки. 1- при вводе пользователя некорректных данных(символы или величины или отрицательные или равные нулю значения) на экран выводится сообщение о типе ошибки, некорректно введенная величина удаляется с экрана и программа ожидает повторного ввода данной величины. 2- при пропуске пользователем ввода исходных данных, на экран выводится текстовое сообщение об отсутствии исходных данных. Программа возвращает пользователя в главное меню. ГОСТ 19.701-90 Схемы алгоритмов и программ, обозначения условные, графические. (19.003-80) Обозначение и название символов по госту. Процесс Функции символа по госту Комментарий.