|
Рекомендуемая структура технической части дипломного проекта ⇐ ПредыдущаяСтр 2 из 2 Руководитель ДП по своему усмотрению может добавлять разделы технической части ПЗ, структурировать их на подразделы, пункты, подпункты. В общем случае техническая часть ПЗ к ДП должна содержать описание следующих этапов создания программного средства: - анализ предметной области и формулировку требований к программе; - проектирование задачи; - реализацию программы в кодах (собственно программирование); - тестирование программы; - руководство по применению программы. Первый раздел содержит анализ и постановку задачи: исследование предметной области, определение круга задач, который должна решать программа, выделение ключевых абстракций, обоснование необходимости компьютерной обработки информации или процессов, анализ существующих решений. Второй раздел отражает этап проектирования задачи, который заключается в разработке моделей, позволяющих понять структуру будущей системы и процесс ее функционирования, сбалансировать требования и наметить схему ее применения, определить виды выходных данных, их представление и способы хранения, вычислительную систему, алгоритм решения задачи (при структурном подходе); описание классов, иерархию классов, механизмы взаимодействия классов (при объектном подходе); функциональная модель объекта, модель данных, организация данных – логическая и физическая структура данных в контексте инструмента разработки; процессы; описание пользовательского интерфейса. Результатом должна стать детализированная модель системы, представленная в виде совокупности диаграмм в нотации UML. Согласно методологии объектно-ориентированного анализа и проектирования, именно данная модель должна «служить» исходной информацией для написания программного кода. Итогом работы должна стать некоторая концептуальная схема, содержащая описание основных компонентов и тех функций, которые они должны выполнять. Третий раздел (программирование) содержит описание программы. Здесь освещаются: - обоснование выбранных средств и инструментов разработки; - требования к аппаратным ресурсам и ОС; - решение конкретной задачи проекта выбранными средствами. Этап программирования вряд ли нуждается в уточнении, поскольку является наиболее традиционным для программистов. Появление инструментариев быстрой разработки приложений (Rapid Application Development (RAD)) позволило существенно сократить время и затраты на выполнение этого этапа. Результатом данного этапа является программное приложение, которое обладает требуемой функциональностью и способно решать нужные задачи в конкретной предметной области. Четвертый раздел определяет содержание испытаний программного средства. На этапе тестирования программы проводится проверка работоспособности программы на некоторой совокупности исходных данных или при некоторых специальных режимах эксплуатации. Результатом является повышение надежности программы, исключающее возникновение критических ситуаций или нанесение ущерба компании, использующей данное приложение. Тестирование составленного текста программы должно производиться на персональном компьютере. Тестирование программы проводится в три этапа: - тестирование устойчивости, когда проверяется реакция программы на некорректный ввод данных, значения которых выходят за допустимый диапазон; - функциональное тестирование. При функциональном тестировании необходимо проверить каждую команду меню и панели инструментов. Приводится журнал тестирования, в котором представлены команды пользователя, ожидаемая реакция программного продукта и отметка об отклике системы. Журнал тестирования должен включать: - все выполняемые пункты меню; - заполнение всех входных форм; - заполнение баз данных с помощью входных форм; - редактирование шаблонов отчетов; - формирование отчетов; - работа справочной системы. - тестирование применимости, где следует указать технические характеристики используемого при тестировании компьютера (тип и тактовую частоту центрального процессора, объем и тип оперативной памяти, тип видеоадаптера и монитора, типы и объем внешней памяти) и следующие параметры разработанной программы: - имена и объем файлов с исходным текстом программы и модулей; - состав и объем занимаемой внешней памяти всего пакета выполняемых файлов, динамически компонуемых библиотек и дополнительных электронных документов (справочных файлов, графических и файлов мультимедиа, если они использовались); - качественная оценка быстродействия программы (например, время счета составляет не более десяти секунд). Пятый раздел содержит сведения о применении программы. Здесь описываются: - назначение и область применения; - используемые технические средства и ОС; - вызов и загрузка; - входные данные; - выходные данные; - инсталляция программы; - диалог с пользователем; - система помощи; - наличие демонстрационного ролика; - руководство пользователя.
4 Состав, объем и содержание дипломного проекта Структура пояснительной записки должна соответствовать заданию, выдаваемым руководителем. Рекомендуемые содержания разделов в соответствие с тематикой представлены ниже.
Содержание пояснительной записки ДП при разработке программных средств учебного назначения Введение 1 Назначение и область применения обучающе-тестирующей программы 2 Сценарий обучения 3 Проектирование задачи 3.1 Обоснование инструментов разработки 3.2 Описание алгоритма решения задачи 4 Программа решения задачи 4.1 Логическая структура 4.2 Физическая структура 5 Тестирование 6 Применение Заключение Список использованных источников Приложения К программным средствам учебного назначения относятся: - обучающе-тестирующие программы; - игровые программы; - программы для внеклассной работы. Для разработки обучающе-тестирующей программы необходимо иметь глубокие знания предмета изложения, методики подачи материала и обеспечить максимум наглядности. При этом необходимо учитывать, что нецелесообразно приводить в обучающе-тестирующей программе материал, содержащий много текста. Раздел «Назначение и область применения обучающе-тестирующей программы». Здесь необходимо указать: наименование дисциплины (раздела и темы), специальность, данные об области применения программы, аудиторию, на которую она рассчитана, общую характеристику вычислительных средств, для которых разрабатывается программа, описать входные и выходные данные программы. Раздел «Сценарий обучения». Сюда включены: содержание обучения и алгоритм управления познавательной деятельностью обучаемых, формат экрана, способ и методика подачи текста, рисунков, анимаций и звука. Для контролирующего компонента определяется матрица вопросов, степень их неповторяемости, критерии выставления оценок. При этом необходимо обратить внимание на объективность выставляемой оценки. Раздел «Проектирование задачи». Здесь приводятся: описание алгоритма решения задачи, реализация сценария в терминах структурного или объектного подхода к проектированию программного средства, выбор и обоснование инструментов разработки. Раздел «Программа решения задачи». Здесь описывается реализация сценария в терминах и понятиях выбранного средства разработки, включая сведения о логической (структура данных, функции и их действия, классы и их иерархия), физической (модули интерфейса и модули реализации) структуре и функционировании программы. Раздел «Тестирование». Здесь освещаются подготовка определенных тестов и моделирование действий пользователя, при этом необходимо учитывать возможные неправильные действия пользователя. Раздел «Применение». Здесь содержатся инструкции по работе с программой, описание действий пользователя при применении программы на уроке, изложении нового материала и тестировании.
Содержание пояснительной записки ДП при разработке Internet-приложений Введение 1 Постановка задачи 1.1 Назначение системы 1.2 Цели создания Web-приложения 1.3 Структура сайта 2 Обоснование инструментов разработки 3 Реализация 3.1 Логическая структура Web-приложения 3.2 Физическая структура Web-приложения 3.3 Описание структуры и формата страниц 3.4 Описание ограничений доступа к данным 3.5 Описание используемых библиотек и элементов управления 3.6 Описание используемых функций и процедур 4 Тестирование 5 Применение Заключение Список использованных источников Приложения Раздел «Постановка задачи». Здесь указываются: цель создания Web-приложения, задачи, которые планируется решать посредством сайта; определяется потенциальная аудитория; описываются структура сайта и требования к разрабатываемому приложению. Раздел «Обоснование инструментов разработки». Здесь необходимо обосновать выбранный инструмент разработки сайта. В разделе «Реализация» описываются: - логическая структура Web-приложения (структура страниц, связи между ними), графическое представление логической структуры (карта сайта), где прямоугольниками обозначены страницы, а линиями – связи между ними, содержание и структура главной страницы; - физическая структура Web-приложения с информацией о размещении файлов сайта, перечень каталогов; - структура и формат страниц, деление текста на строки и абзацы, цветовая разметка страницы, фоновое изображение, звук, наличие и содержание бегущей строки, наличие фреймов, таблиц, гиперссылок; - используемые библиотеки и элементы управления; - используемые процедуры и функции; - ограничения доступа к данным. В разделе «Тестирование» необходимо отразить проверку: - правильности работы гиперссылок, времени загрузки страниц, - совместимости сайта с различными браузерами и разными настройками браузеров (при отключении выполнения скриптов, элементов управления ActiveX); - правильности взаимодействия Web-приложения с пользователем (необходимо указать конкретные тестовые ситуации и результаты, к которым они привели). Раздел «Применение». Здесь указываются назначение сайта, область применения, организация диалога с пользователем, способы ввода информации, возможности управления работой сайта, программно-аппаратное обеспечение сервера и клиента для корректной работы Web-приложения.
Содержание пояснительной записки ДП при разработке автоматизированных систем Введение 1 Назначение и цели создания системы 2 Характеристика объекта автоматизации 2.1 Сведения об объекте автоматизации 2.2 Обоснование необходимости компьютерной обработки информации 3 Логическая модель данных 4 Физическая модель 4.1 Обоснование средств разработки 4.2 Описание доменов 4.3 Описание таблиц 4.4 Описание ограничений 4.5 Описание индексов 4.6 Описание запросов к БД 5 Описание программы 5.1 Обоснование среды разработки 5.2 Описание интерфейса 5.3 Программно- аппаратные ресурсы ПК 6 Тестирование 7 Применение 7.1 Назначение программы 7.2 Требования к аппаратным ресурсам ПК 7.3 Руководство пользователя Заключение Список использованных источников Приложения Раздел «Назначение и цели создания системы» может состоять из следующих подразделов: - назначение системы. Здесь указываются: вид автоматизированной деятельности и перечень объектов автоматизации, на которых предлагается использовать разрабатываемую систему; - цели создания системы; входные и выходные данные; - определение круга задач, которые должны быть автоматизированы. Раздел «Характеристика объекта автоматизации» должен содержать: - краткие сведения об объекте автоматизации; - сведения об условиях эксплуатации объекта автоматизации; - обоснование необходимости компьютерной обработки информации. Раздел «Логическая модель данных» содержит: полное развернутое описание предметной области, модели предметной области, модель «сущность-связь» и ее описание, описание отношений, разрабатываемых на базе диаграммы «сущность-связь». Раздел «Физическая модель». Здесь отношения, разработанные на стадии формирования логической модели данных, преобразуются в таблицы. В этом подразделе необходимо описать: - выбор и обоснование средств разработки; - описание доменов; - описание таблиц; - описание ограничений; - выбранные индексы; - описание запросов к БД. Раздел «Описание программы». Здесь должны быть отражены: - выбор и обоснование среды разработки; - описание интерфейса; - программно-аппаратные ресурсы ПК. Раздел «Тестирование». В разделе необходимо привести описание способов проверки, позволяющих дать общее заключение о работоспособности программы (контрольные примеры, результаты). Раздел «Применение». Здесь необходимо указать назначение программы, условия выполнения программы (минимальные и рекомендуемые требования к аппаратно-программному обеспечению), последовательность действий пользователя, обеспечивающих загрузку, запуск, выполнение и завершение программы.
Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право... ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования... Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|