Скачать 0.56 Mb.
|
Выбор или разработка метода решения задачПосле постановки задачи следует важнейший этап – выбор или разработка метода решения задачи. Конкретное содержание этапа определяется решаемой задачей и отражается студентом во втором разделе пояснительной записки, в котором предлагается осветить следующие вопросы:
Реализация решенияДанный этап является основным и отражается в третьем разделе пояснительной записки. Данный раздел должен отражать процесс разработки программного продукта и в целом соответствовать основным этапам жизненного цикла программного изделия:
Объём работ (и соответственно объём пояснительной записки) по каждому из подразделов определяется типом и масштабом решаемой в дипломной работе задачи. Реализация каждого из подразделов должна выполняться с помощью современных специализированных информационных технологий и программных инструментов ведущих разработчиков. Выбор того или иного конкретного инструмента должен быть обоснован и может определяться масштабом проекта, а также требованиями заказчика к оформлению документации. В первом подразделе приводятся результаты предпроектного обследования, проводимого совместно с заказчиком и потенциальными пользователями. Полученные материалы должны быть оформлены в виде технического задания и обязательно должны включать сведения о назначении продукта, набор требований к нему и описание границ проекта. Рекомендуется описание требований иллюстрировать UML и IDEF0-диаграммами, описывающими сценарии взаимодействия пользователя с продуктом, порядок передачи сообщений от одних объектов к другим, взаимодействие объектов друг с другом, потоки работ и изменение состояний объектов. Второй подраздел содержит описание решений относительно архитектуры и составных частей разрабатываемого продукта (например, программных модулей), а также технологий его реализации. Здесь же осуществляется проектирование логической структуры данных и классов приложения, разрабатывается физическая структура для выбранной (с обоснованием) в предыдущем подразделе СУБД, выполняется прототипирование пользовательских интерфейсов (с обоснованием и описанием выбранных форм диалога и используемых инструментальных средств). Инструментальное обеспечение данного подраздела может осуществляться программными средствами трёх типов. Диаграммы классов и диаграммы развёртывания реализуются с помощью тех же средств UML-моделирования, что использовались и в предыдущем подразделе. Третий подраздел посвящён непосредственно созданию программного кода приложения (продукта). Основным инструментом здесь является средство разработки приложения. Выбор такого средства определяется в первую очередь платформой и архитектурой приложения и должен осуществляться и обосновываться в предыдущих подразделах. При этом предпочтение следует отдавать современным компонентным оболочкам и технологиям. Желательно, чтобы средство разработки приложения могло взаимодействовать со средствами моделирования и управления требованиями, поддерживая прямое и обратное проектирование, синхронное изменение кода и модели, а также обеспечивало средства оптимизации и отладки кода. Четвёртый подраздел описывает процесс тестирования программного продукта на соответствие установленным требованиям. В частности необходимо осветить следующие вопросы:
При этом обязательным является описание используемой методики тестирования, разработанных студентом тестов, полученных результатов и принятых проектных решений. При чрезмерно большом объёме соответствующих данных их необходимо вынести в приложение. Тестирование желательно проводить с применением средств автоматизированного планирования и управления тестированием, а также управления дефектами ведущих производителей. Пятый подраздел содержит документацию, описывающую разработанный программный продукт. В её состав могут включаться следующие документы:
Все документы должны быть написаны чётким и понятным языком, и при необходимости сопровождаться иллюстрациями. Конкретное содержимое документов определяется действующими международными, государственными, отраслевыми и корпоративными стандартами. В шестом подразделе описываются результаты или планы по внедрению разработанного программного продукта. |
Выпускная квалификационная работа: методические указания к выполнению выпускной квалификационной работы / Сост. Н. П. Литвинова | |||
Методические указания по выполнению выпускной квалификационной работы для студентов специальности 35. 02. 05. Агрономия. В методических... | Методические указания по выполнению выпускной квалификационной работы для студентов направления 230400 "Информационные системы и... | ||
Разработка архитектурного раздела выпускной квалификационной работы: методические рекомендации по выполнению выпускной квалификационной... | Методические указания предназначены для студентов всех форм обучения специальности 080105 «Финансы и кредит» | ||
Для студентов всех форм обучения. Направление «080200. 62 – Менеджмент». Профиль «Производственный менеджмент» / Авт сост. Т. А.... | Методические указания по оформлению контрольной работы, курсовой работы (проекта), выпускной квалификационной работы для студентов... | ||
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Методические указания по выполнению выпускной квалификационной (бакалаврской) работы |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |