
- •Содержание
- •Введение
- •1. Цели и задачи курсового проектирования
- •2. Общии положения
- •2.1 Выбор темы
- •2.2 Основные этапы работы над курсовым проектом
- •2.2.1 Формирование требований к проекту
- •2.2.2 Техническое задание
- •2.2.3 Эскизный проект
- •2.2.4 Технический проект
- •2.2.5 Рабочий проект
- •2.2.6 Внедрение
- •3. Структура поясительной записки курсового проекта
- •3.5 Основная часть
- •3.6 Проектная часть
- •3.6. Заключение
- •3.7 Список использованной литературы
- •3.8 Приложения
- •4. ТРебования к оформлению пояснительной записки
- •4.1 Общие рекомендации к оформлению кп
- •4.2 Построение кп
- •4.3 Изложение текста кп
- •4.4 Оформление иллюстраций и приложений
- •4.5 Построение таблиц
- •4.6 Оформление списка использованных источников
- •5. Организация защиты
- •5.1 Критерии оценки курсового проекта
- •Список использованных источников
- •Приложение а Примерный перечень тем курсовых проектов
- •Приложение б
- •Техническое задание
- •Приложение в
- •Техническое задание
- •Техническое задание
- •Термины и определения
- •2 Назначение и цели создания сайта
- •2.1 Назначение сайта
- •2.2 Цели создания сайта
- •4 Требования к функциям, выполняемым сайтом
- •4.1 Структура сайта
- •4.1.1 Навигация
- •4.1.2 Наполнение сайта (контент)
- •Регистрационная форма участника
- •Структура разработки руководства пользователя Руководство пользователя
- •1. Общие замечания
- •2. Содержание разделов руководства
- •Приложение д
- •Курсовой проект
- •Мдк 03.02. Инструментальные средства разработки программного обеспечения
- •Приложение е
- •Задание на выполнение курсового проекта
- •Приложение и
- •Приложение к
- •Рецензия
- •Показал ли студент при выполнении курсового проекта сформированность следующих общих и профессиональных компетенций:
- •Приложение к
2.2.1 Формирование требований к проекту
Программный продукт может разрабатываться как по индивидуальному заказу в соответствии с требованиями заказчика, так и для широкого коммерческого применения; в последнем случае роль заказчика выполняет рынок, требования которого обязан всесторонне учитывать разработчик. Основной вид деятельности на этом этапе — сбор требований пользователей и их тщательное документирование.
Сбор требований пользователя к будущему программному продукту осуществляется путем обследования существующей технологии обработки данных, путем опроса специалистов, специально проводимыми интервью с пользователями. Поскольку по мере сбора требования могут изменяться, уточняться и добавляться, вся эта деятельность в целом представляет собой интерактивный процесс, предполагающий многократные повторения, необходимые для достижения максимальной детализации, четкости и однозначности в формулировке каждого требования, а также полноты охвата всех требований пользователя.
Задания, отражающие в абстрактной форме потребности пользователя, определяют замысел программного продукта, характеризуют условия его использования. Неправильное понимание потребностей пользователя трансформируются в ошибки внешнего описания. Поэтому разработка ПС начинается с создания документа, достаточно полно характеризующего потребности пользователя и позволяющего разработчику адекватно воспринимать эти потребности.
Определение требований представляет собой объединение фрагментов на естественном языке, различных таблиц и диаграмм. Такое объединение должно быть понятным пользователю, не ориентирующемуся в специальных программистских понятиях.
2.2.2 Техническое задание
Техническое задание (смотрите Приложение Б) обобщает и систематизирует все требования, предъявляемые к программному продукту со стороны будущих пользователей, и является исходным документом, содержащим всю необходимую информацию для проектирования изделия. В нем формулируется задача автоматизации и требования к функционированию изделия на языке пользователя, а также задание программистам на реализацию изделия.
Структура и содержание разделов технического задания должны обеспечить программиста информацией о сущности и особенностях автоматизируемого процесса, о структурах и содержании потоков данных, характеризующих технологический процесс, об алгоритмах обработки данных, реализующих технологический процесс, и о формах представления выходной информации, требуемой пользователю.
Этап архитектурного проектирования — этап "принятия решения". Цель этого этапа — определить совокупность компонент программного изделия и их интерфейсы, чтобы дать каркас для последующей разработки программного изделия.
Разработчик должен сконструировать физическую модель, описывающую проект программного изделия в терминах программной обстановки.
2.2.3 Эскизный проект
Эскизный проект разрабатывают, если это предусмотрено техническим заданием. Эскизный проект разрабатывают с целью установления принципиальных (конструктивных, схемных и др.) решений изделия, дающих общее представление о принципе работы и (или) устройстве изделия, когда это целесообразно сделать до разработки технического проекта или рабочей документации.
На стадии разработки эскизного проекта рассматривают варианты изделия и (или) его составных частей. Эскизный проект может разрабатываться без рассмотрения на этой стадии различных вариантов.
При разработке эскизного проекта выполняют работы, необходимые для обеспечения предъявляемых к изделию требований и позволяющие установить принципиальные решения. Перечень необходимых работ определяется разработчиком в зависимости от характера и назначения изделия и согласовывается с заказчиком.