Разработка электронного учебника по дисциплине «Менеджмент» для студентов среднего профессионального образования для всех специальност

Автор: Пользователь скрыл имя, 04 Мая 2013 в 10:52, дипломная работа

Краткое описание

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

Файлы: 1 файл

ДИПЛОМ 2.doc

— 2.37 Мб (Скачать)
  • описываются все выходные данные (указываются атрибуты, формат, размер, единицы измерения, а также допустимые диапазоны значений всех выходных параметров;
  • описывается взаимосвязь между входными и выходными данными, т.е. для всех выходных данных указывается, на основе каких входных данных они получаются;
  • определяются выходные данные, которые получаются в случае ошибочных входных данных, т.е. должно быть определено поведение модуля при любых входных данных.
  1. Внешние эффекты. Дается описание всех внешних для программы событий, происходящих при работе модуля. Например, печать сообщений, чтение запроса с терминала, чтение из файла и т.п. При этом если модуль имеет подчиненные модули, то все внешние эффекты подчиненных модулей включаются в его спецификацию.

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

Модульная структура  программы

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

Преимущества проектирования структуры программ с использованием модулей:

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

Процесс проектирования структуры программы, основанный на модульном принципе, включает в себя:

      • определение всех модулей программы;
      • определение иерархии модулей;
      • определение сопряжений между модулями.

Модуль – определенная функционально законченная программная единица, которая может применяться самостоятельно либо быть частью программы. Модуль является строительным блоком для физической структуры системы. Он состоит из интерфейсной части и части-реализации. Наиболее распространенным видом модуля в Delphi является форма – модуль со связанным с ним окном. Интерфейсная часть такого модуля обычно содержит объявление нового класса и автоматически обновляется Delphi в ходе конструирования окна. В интерфейсной части модуля-формы содержится так же объявление объекта для соответствующего оконного класса.

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

Модульная структура  электронного учебника состоит из четырёх форм, они показаны на рис. 1.

Если с модулем ассоциируется  несколько уровней связности, то принимают одно из двух правил:

правило второй цепи, если все действия модуля имеют несколько  уровней связности, то модулю присваивают  самый сильный уровень связности;

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

 



 

Рис. 1 Модульная структура программы

Описание назначения всех модулей (форм) электронного учебника представлены в табл. 2.

Таблица 2

Описание модулей электронного учебника

Форма

Назначение

Form 1

Главное окно

Form 2

Тест

Form 3

Теория

Form 4

Окно «О программе»


2.2. Программирование

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

Для разработки данной  программы мною была использована визуальная среда программирования Delphi 7, являющейся одной из наиболее простых объектно-ориентированных сред.

2.3. Тестирование и отладка

Основные понятия

Тестирование  методом «Белого ящика» используется, когда известна внутренняя структура программы, и исследуются внутренние элементы и связи между ними.

Тестирование методом «Белого ящика» основано на анализе управляющей структуры программы, то есть, её логики и внутреннего поведения.

При тестировании должны проверяться:

      • все независимые маршруты;
      • выполнение всех циклов;
    • анализ правильности внутренних ст<span class="dash041e_0431_044b_0447_043d_044b_0439__Char" style=" font-size: 14pt; text-de

Информация о работе Разработка электронного учебника по дисциплине «Менеджмент» для студентов среднего профессионального образования для всех специальност