
- •Методические указания
- •1.2. Основные этапы и сроки выполнения дипломного проекта
- •1.3. Задачи студента и роль руководителя
- •2. Защита дипломного проекта
- •2.1. Предварительная защита дипломного проекта
- •2.2. Внешнее рецензирование дипломного проекта
- •2.3. Подготовка к защите и защита дипломного проекта в гаКе
- •3. Нормативные требования к оформлению и содержанию дипломного проекта
- •3.1 Общие требования к квалификации студента
- •3.2. Структура и содержание основных разделов дипломного проекта.
- •3.3 Методические указания по распределению информации
- •3.3.1 Описание предметной области
- •3.3.2 Постановка задачи
- •3.3.3 Проектирование информационного обеспечения
- •3.3.4 Проектирование программного обеспечения
- •3.3.5 Расчет экономической эффективности внедрения программного средства
- •1. Исходные данные
- •2. Расчет годового экономического эфекта
- •3.4. Изложение и оформление текстовой части дп.
- •3.5 Оформление таблиц
- •Описание полей таблицы «товары»
- •3.6 Оформление иллюстраций
- •3.7 Оформление формул
- •3.8 Оформление ссылок на источник
- •3.9 Оформление списка литературы
- •3.10 Оформление приложений
- •Приложение 1.
- •Образец 2
- •Образец 4 Приложение 4 Список литературы
3.3.4 Проектирование программного обеспечения
Описание программного обеспечения. Программное обеспечение информационной системы - это комплекс программ постоянно функционирующих (или готовых к функционированию) и предназначенных для реализации целей и задач системы, а также для нормального функционирования технических средств.
Согласно задачам и функциям, выполняемым различными элементами программного обеспечения, его можно разделить на две группы: системное и прикладное программное обеспечение.
К системному программному обеспечению относятся комплексы программ, предназначенные для расширения функциональных возможностей компьютеров, организации работы сети, контроля и управления процессом обработки данных.
Прикладное программное обеспечение составляют комплексы программ, специально разработанные при создании конкретной информационной системы, и предназначенные для решения типовых задач обработки информации. Они обеспечивают функционирование комплекса технических средств как некоторой специализированной системы обработки информации. Это вызывает необходимость реализации ряда требований к проектированию отдельных компонент прикладного программного обеспечения.
Требования к прикладному программному обеспечению. Формулируются требования к составу, структуре и функциональным характеристикам разрабатываемых программных средств и к использованию типовых и поставляемых программных средств.
Функции прикладного программного обеспечения. Приводятся назначение и описание основных функций, которые должно выполнять программное обеспечение системы. На рисунках приводится контекстная диаграмма функциональной модели программного обеспечения в соответствии со стандартом IDEF0 [1,2] и детализация соответствующих функций.
Структура и состав программного обеспечения. В данном разделе приводят перечень и описание частей программного обеспечения с указанием их взаимосвязей и обоснованием выделения каждой из них.
Как правило, для реализации функциональных возможностей проектируемая система имеет модульную структуру. Модульность системы способствует более легкому проектированию и распределению труда между программистами. Преимущество модульной системы состоит также в том, что она дает возможность развития системы, легкость ее поддержания и гибкость.
Результат разбиения программы на модули обычно приводится в таблице, здесь же указываются идентификаторы и описывается назначение каждого из них.
Логическая структура взаимодействия модулей программы приводится в виде структурных карт.
Средства разработки программного обеспечения. В данном разделе приводят перечень методов программирования и средств разработки программного обеспечения с указанием частей, при разработке которых следует использовать соответствующие методы и средства. Обычно рассматриваются: архитектура СУБД, сервер базы данных, инструментальные средства разработки программного обеспечения клиента.
Операционная система. Указывается наименование, обозначение и краткая характеристика выбранной ОС и ее версии, в рамках которой будут выполняться разрабатываемые программы, с обоснованием ее выбора.
Основными критериями выбора операционной среды являются: надежность, безопасность, распространенность и удобный интерфейс.
Руководство пользователя. В руководстве пользователя приводятся:
общие сведения о программе: область применения, краткое описание возможностей, уровень подготовки пользователя;
условия применения программы, при соблюдении которых обеспечивается применение данного средства в соответствии с назначением (минимальные требования к аппаратному обеспечению, используемая ОС, СУБД и других программные средства);
подготовка к работе: состав и содержание дистрибутивного носителя данных, порядок загрузки данных и программ, настройка программы, порядок проверки работоспособности;
выполнение и завершение программы: обращение к программе, логическую структуру меню комплекса, последовательность действий пользователя при выполнении программы, сообщения пользователю;
рекомендации по освоению.
Программа и методика испытаний. Объект испытаний и комплектность испытательной системы. Цель испытаний (указывают цели и задачи, которые должны быть достигнуты и решены в процессе испытаний).
Методы и средства испытаний (требования по испытаниям к программным средствам, используемые методы и средства, перечень этапов испытаний и проверок).
Условия и порядок испытаний (требования к техническим средствам, системному программному обеспечению, персоналу, проводящему испытания, последовательность проведения и режимы испытаний).