Проект проектирования и разработка компьютерной программы
Дисциплина «Программная инженерия» Необходимо ВЫБРАТЬ тему для разработки ПРОЕКТА Допускаются языки Web программирования, HTML, CSS, PHP, JS, C++, Python Могу взять готовое решение, при условии одобрения темы преподавателем. Полные выкладки создания проекта -обязательно. Проект предполагает решение определенной научно-практической задачи, связанной с проектированием и разработкой компьютерной программы (части
программы – модуля, библиотеки функций и т.п. согласно постановке задачи). При
этом допускается самостоятельное планирование выполнения работ согласно этапам
– Выявление требований, Проектирование, Разработка, Тестирование, Внедрение. Все лабораторные работы связаны выполнением сквозного проекта - Лабораторная работа №1. Анализ предметной области и оценка конкурентов - Лабораторная работа №2. Методы представления требований: Impact Map, User Story Проектирование - Лабораторная работа №3. Проектирование UML. - Лабораторная работа №4. Проектирование UML. - Лабораторная работа №5. Проектирование интерфейса пользователя. Реализация и тестирование Лабораторная работа №6.а Программная реализация 6.а.1 – Классы (согласно разработанной диаграмме классов) 6.а.2 – Функционал (согласно разработанной диаграмме вариантов использования) – Лабораторная работа №6.б Тестирование 6.б.1-2 – Тестирование функционала (согласно разработанным диаграммам последовательности и активности) (автоматизация процесса
тестирования) Лабораторная работа №7. Проектная документация. Лабораторная работа №8. Реестр изменений. По результатам выполнения проекта может быть подготовлена
статья.
Лабораторные работы выполнять не обязательно, они приведены для примерного плана работы.