- •Институт информационных технологий
- •Курсовой проект
- •Содержание
- •Введение
- •1.Объектно-ориентированный анализ
- •1.1Сущность задачи
- •1.2Сущность и элементы
- •2. Системное проектирование
- •2.1 Требования к аппаратным и операционным ресурсам
- •2.2 Инструменты разработки
- •3. Функциональное проектирование
- •3.1. Требования к приложению
- •3.2 Организация данных
- •3.3 Функции и элементы управления
- •3.4 Проектирование справочной системы приложения
- •Раздел 1 «Общие сведения» содержит:
- •Раздел 2 «Описание программы» содержит:
- •Раздел 3 руководство пользователя содержит сведения о элементах управления.
- •4. Разработка программных модулей
- •4.1 Общие сведения
- •4.2 Экранные формы
- •4.3 Справочная система
- •5. Программа и методика испытаний
- •5.1 Технические требования
- •5.2 Общие сведения о методике испытаний
- •5.3 Функциональное тестирование
- •5.4 Полное тестирование
- •6. Руководство пользователя
- •6.1 Условия применения
- •6.2 Элементы управления
- •Заключение
- •Список использованных источников
3. Функциональное проектирование
3.1. Требования к приложению
Разрабатываемое приложение, не будет требовать, каких либо средств защиты, так как это пробная версия, которая, к тому же, должна быть общедоступной.
При проектировании приложения должны быть приняты во внимание следующие требования:
- система должна нормально функционировать на стандартных персональных компьютерах клона IBM с процессором Intel486SX (минимальные требования);
- архитектура системы должна быть выбрана таким образом, чтобы минимизировать вероятность нарушения штатного режима работы системы (выход системы из строя, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей[3];
- основная программная оболочка должна иметь интуитивно ясный интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями[4].
Основная задача рассматриваемой системы - это максимально упростить и ускорить работу пользователя. Главное требование - это простота и надежность.
Интерфейс управления должен включать:
- пользовательское меню, обеспечивающее простой доступ ко всем компонентам приложения;
- экранные формы, посредством которых выполняется основная работа программы;
Общие интерфейс программы должен быть понятным, ориентированным на стандартного пользователя со средним уровнем функциональной компьютерной грамотности, помимо этого он должен быть удобен и не раздражать глаза.
При создании приложений особую роль играют формы, так как они являются основным диалоговым средством работы пользователя. Формы в приложении должны быть выполнены:
- в едином стиле и цветовой гамме;
- формы не должны быть перегружены информацией;
- формы не должны иметь изменяемых границ.
3.2 Организация данных
Физическая структура данных в контексте среды разработки организована при помощи файлов со следующими расширениями:
Таблица 1-Физическая структура данных
Расширение файла |
type |
Содержимое |
EXE, DLL |
Project |
Исполняемые файлы или файлы библиотек. |
Продолжение таблицы 1 |
||
Расширение файла |
type |
Содержимое |
H |
Исходный код |
Файл заголовка. |
BMP, DIB, GIF, JPG, JPE, PNG |
Ресурс |
Файлы изображений общего характера. |
ICO |
Ресурс |
Растровый графический файл значка. |
SLN |
Решение |
Файл решения. |
SUO |
Решение |
Файл параметров решения. |
TXT |
Ресурс |
Текстовый файл, обычно README-файл. |
VCXPROJ |
Project |
Файл проекта Visual C++. Дополнительные сведения см. в разделе Файлы проекта и файлы makefile. |
VDPROJ |
Project |
Файл развертывания проекта Visual Studio.[5] |
Логическая структура данных, представлена в виде модели данных ( см. прил. Д)
