- •1. Основы организации выполнения дипломной работы
- •1.1. Общие положения
- •1.2. Основные этапы и сроки выполнения дипломной работы
- •1.3. Задачи студента и роль руководителя
- •2. Защита дипломной работы
- •2.1. Предварительная защита дипломной работы
- •2.2. Внешнее рецензирование дипломной работы
- •2.3. Подготовка к защите и защита дипломной работы в иак
- •3. Требования к дипломной работе и ее содержанию
- •3.1. Структура дипломной работы
- •4. Методические указания по оформлению дипломной работы
- •4.1. Требования и правила оформления текстового материала
- •4.2. Оформление структурных элементов
- •4.3. Требования к тексту работы
- •4.4. Оформление таблиц
- •4.5. Оформление иллюстраций
- •4.6. Оформление формул
- •4.7. Оформление ссылок на источник
- •4.8. Оформление списка используемых источников
- •4.9. Оформление приложений
- •5. Содержание разделов дипломной работы
- •5.1. Описание предметной области
- •5.2. Постановка задачи
- •5.3. Проектирование информационного обеспечения
- •5.4. Проектирование программного обеспечения
- •5.5. Обоснование экономической эффективности проекта
- •5.5.1. Оценка организационно-экономической эффективности разработки программного обеспечения
- •Примерная тематика дипломных работ по специальности «Прикладная информатика в экономике»
- •Приложение a.
- •Выпускная квалификационная работа
- •Задание на выпускную квалификационную работу (вкр)
- •Пример оформления списка литературы список литературы
5.4. Проектирование программного обеспечения
Описание программного обеспечения. Программное обеспечение информационной системы – это комплекс программ постоянно функционирующих (или готовых к функционированию) и предназначенных для реализации целей и задач системы, а также для нормального функционирования технических средств.
Согласно задачам и функциям, выполняемым различными элементами программного обеспечения, его можно разделить на две группы: системное и прикладное программное обеспечение.
К системному программному обеспечению относятся комплексы программ, предназначенные для расширения функциональных возможностей компьютеров, организации работы сети, контроля и управления процессом обработки данных.
Прикладное программное обеспечение составляют комплексы программ, специально разработанные при создании конкретной информационной системы, и предназначенные для решения типовых задач обработки информации. Они обеспечивают функционирование комплекса технических средств как некоторой специализированной системы обработки информации. Это вызывает необходимость реализации ряда требований к проектированию отдельных компонент прикладного программного обеспечения.
Требования к прикладному программному обеспечению. Формулируются требования к составу, структуре и функциональным характеристикам разрабатываемых программных средств и к использованию типовых и поставляемых программных средств.
Функции прикладного программного обеспечения. Приводятся назначение и описание основных функций, которые должно выполнять программное обеспечение системы. На рисунках приводится контекстная диаграмма функциональной модели программного обеспечения в соответствии со стандартом IDEF0 и детализация соответствующих функций.
Структура и состав программного обеспечения. В данном разделе приводят перечень и описание частей программного обеспечения с указанием их взаимосвязей и обоснованием выделения каждой из них.
Как правило, для реализации функциональных возможностей проектируемая система имеет модульную структуру. Модульность системы способствует более легкому проектированию и распределению труда между программистами. Преимущество модульной системы состоит также в том, что она дает возможность развития системы, легкость ее поддержания и гибкость.
Результат разбиения программы на модули обычно приводится в таблице, здесь же указываются идентификаторы и описывается назначение каждого из них.
Логическая структура взаимодействия модулей программы приводится в виде структурных карт.
Средства разработки программного обеспечения. В данном разделе приводят перечень методов программирования и средств разработки программного обеспечения с указанием частей, при разработке которых следует использовать соответствующие методы и средства. Обычно рассматриваются: архитектура СУБД, сервер базы данных, инструментальные средства разработки программного обеспечения клиента.
Операционная система. Указывается наименование, обозначение и краткая характеристика выбранной ОС и ее версии, в рамках которой будут выполняться разрабатываемые программы, с обоснованием ее выбора.
Основными критериями выбора операционной среды являются: надежность, безопасность, распространенность и удобный интерфейс.
Руководство пользователя. В руководстве пользователя приводятся:
общие сведения о программе: область применения, краткое описание возможностей, уровень подготовки пользователя;
условия применения программы, при соблюдении которых обеспечивается применение данного средства в соответствии с назначением (минимальные требования к аппаратному обеспечению, используемая ОС, СУБД и других программные средства);
подготовка к работе: состав и содержание дистрибутивного носителя данных, порядок загрузки данных и программ, настройка программы, порядок проверки работоспособности;
выполнение и завершение программы: обращение к программе, логическую структуру меню комплекса, последовательность действий пользователя при выполнении программы, сообщения пользователю;
рекомендации по освоению.
Программа и методика испытаний. Объект испытаний и комплектность испытательной системы. Цель испытаний (указывают цели и задачи, которые должны быть достигнуты и решены в процессе испытаний).
Методы и средства испытаний (требования по испытаниям к программным средствам, используемые методы и средства, перечень этапов испытаний и проверок).
Условия и порядок испытаний (требования к техническим средствам, системному программному обеспечению, персоналу, проводящему испытания, последовательность проведения и режимы испытаний).
