Автор: Пользователь скрыл имя, 04 Мая 2013 в 10:52, дипломная работа
Целью дипломного проекта является:
закрепление и углубление теоретических знаний студентов, изучающих «Менеджмент»;
овладение навыками самостоятельной работы;
приобретение навыков умений делать выводы, логически последовательно и доказательно излагать свои мысли.
Внешние спецификации могут принимать разнообразные формы, главное, чтобы они включали эти шесть пунктов. Лучше хранить внешние спецификации в самой программе в виде комментариев перед началом модуля.
Модульная структура программы
Следующим этапом проектирования, является проектирование модульной структуры программы. В последнее время общее признание получил модульный принцип построения структуры программы. Под модульным принципом понимается разделение программы на части (модули) по некоторым установленным правилам.
Преимущества проектирования структуры программ с использованием модулей:
Процесс проектирования структуры программы, основанный на модульном принципе, включает в себя:
Модуль – определенная
функционально законченная
Модульная структура программы формируется в самом начале разработки программы, но в процессе разработки можно добавить новый модуль, при этом его нужно связать с другими модулями.
Модульная структура электронного учебника состоит из четырёх форм, они показаны на рис. 1.
Если с модулем ассоциируется несколько уровней связности, то принимают одно из двух правил:
правило второй цепи, если все действия модуля имеют несколько уровней связности, то модулю присваивают самый сильный уровень связности;
правило последовательной цепи, действия в модуле имеют разные уровни связности, то модулю присваивают самый слабый уровень связности, например – модуль, может содержать некоторые действия связанные процедурно и другие действия связанные по совпадению. В этом случае принимают второе правило и в целом модуль считают связным по совпадению.
Рис. 1 Модульная структура программы
Описание назначения всех модулей (форм) электронного учебника представлены в табл. 2.
Таблица 2
Описание модулей электронного учебника
Форма |
Назначение |
Form 1 |
Главное окно |
Form 2 |
Тест |
Form 3 |
Теория |
Form 4 |
Окно «О программе» |
2.2. Программирование
Программирование это – совокупность процессов, связанных с разработкой программ и их реализацией. В широком смысле к указанным процессам относят все технические операции, необходимые для создания программ, включая анализ требований, все стадии разработки, а также реализацию в виде готового программного продукта. В узком смысле под программированием часто понимают только процессы выбора структуры, кодирования и тестирования программ.
Для разработки данной программы мною была использована визуальная среда программирования Delphi 7, являющейся одной из наиболее простых объектно-ориентированных сред.
2.3. Тестирование и отладка
Основные понятия
Тестирование методом «Белого ящика» используется, когда известна внутренняя структура программы, и исследуются внутренние элементы и связи между ними.
Тестирование методом «Белого ящика» основано на анализе управляющей структуры программы, то есть, её логики и внутреннего поведения.
При тестировании должны проверяться: