Выполнение задания на курсовую работу осуществляется поэтапно в
соответствии с освоением учебного материала:
1) Стадия технического задания (ТЗ), на которой разрабатывается
терминологический словарь предметной области и уточняются
требования к функционированию проектируемой системы. Результатом
выполнения этого задания является концептуальная модель поведения
системы, представленная обобщённой UseCase - диаграммой системы.
Эта диаграмма составляет основу программного проекта и должна быть
детализирована при выполнении последующих заданий.
2) Стадия эскизного проекта (ЭП) предусматривает проведение
функциональной декомпозиции проектируемой системы и разработку
диаграммы пакетов системы, а также UseCase - диаграмм и сценариев
вариантов использования для отдельных её подсистем.
3) Стадия технического проекта (ТП), на которой производится объектная
декомпозиция проектируемой системы и разрабатываются её структурные
(статические) модели логического уровня. Результаты выполнения
задания — множество UML - диаграмм классов, представляющих
структуру системы в целом, структуру и взаимосвязи отдельных её
компонентов, разработанных на стадии эскизного проекта.
4) Продолжение стадии технического проекта детализация тех
компонентов структурной модели, динамический аспект
функционирования которых является существенным. В результате
выполнения задания формируются динамические модели логического
уровня, представленные множеством UML - диаграмм состояний,
которые могут использоваться для описания поведения объектов классов.;
5) разработка стилей web-клиента; разработка интерактивных элементов
web-клиента; определение структуры, разработка и использование JSON-
объектов; установка и настройка сервера Node.js, Express, а так же
сопутствующего ПО; установка и настройка СУБД и БД; разработка
моделей, представлений и контроллеров.
Рекомендуемое содержание пояснительной записки к курсовой работе:
1) титульный лист;
2) содержание;
3) задание на курсовую работу;
4) отражение итогов этапа написания ТЗ; терминологический словарь
предметной области, концептуальная модель поведения системы —
обобщённая UseCase - диаграмма.
5) результаты функциональной декомпозиции проектируемой системы —
диаграмма пакетов системы; UseCase - диаграммы сценариев вариантов
использования отдельных подсистем.
6) результаты объектной декомпозиции проектируемой системы,
структурные (статические) модели логического уровня; множество
UML - диаграмм концептуальных классов и UML - диаграмм
программных классов ранее предложенных пакетов.
7) детализация тех компонентов структурной модели, динамический
аспект функционирования которых является существенным; приводятся
динамические модели логического уровня, представленные множеством
UML - диаграмм состояний, которые отражают поведение объектов
классов;
8) макеты html-страниц разрабатываемой системы;
9) руководства пользователей системы (экранные формы приложения с
описанием их назначения и функциональности);
10) использованные источники;
11) приложения (полный листинг разработанного ПО);
Гарантия на работу | 1 год |
Средний балл | 4.55 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |