Уважаемые Дамы и Господа
Вашему Вниманию предлагается список мероприятий, которые Вы уже должны были бы сделать с разбивкой по неделям
1 неделя
Выбор и согласование тематики курсовой работы
2 неделя
1) Знакомство с предметной областью
2) Знакомство с аналогичными Web-ресурсами (выделение достоинств и
недостатков)
3) Проведение интервью с заказчиком и его анализ
4) Оценка общих параметров проекта: расписание
5) Обзор существующих инструментальных средств к
автоматизированному проектированию и разработке программных продуктов
6) Формулировка постановки задачи исследования.
Для правильного формулирования постановки задачи рекомендую посмотреть
выпуск ТСН от 5.12.2011 – Он-лайн торговля
становится все популярнее
http://ru.tsn.ua/video/video-novini/onlayn-torgovlya-stanovitsya-vse-populyarnee.html
В выпуске Вы найдете все то, что нужно для постановки задачи. Вам нужно будет только адаптировать материал к своей теме работы
3 неделя
1) Проведение интервью с заказчиком и его анализ (уточнение
и доработка)
2) Выделение основных пользователей программного продукта
3) Разработка контекста системы
4) Определение функциональных характеристик программного
продукта для каждой группы пользователей
5) Разработка интерфейсов пользователей
6) Оценка общих параметров проекта: расписание
7) Обзор существующих инструментальных средств к
автоматизированному проектированию и разработке программных продуктов.
Использование последних
8) Определение рисков и возможностей по управлению рисками
9) Формулировка постановки задачи исследования (корректировка)
4 неделя
1) Формирование постановки задачи (корректировка)
2) Проведение интервью с заказчиком и его анализ (уточнение
и доработка)
3) Разработка контекста системы (уточнение и доработка)
4) Определение функциональных характеристик программного
продукта для каждой группы пользователей (уточнение и доработка)
5) Разработка интерфейсов пользователей (уточнение и
доработка)
7) Оценка общих параметров проекта: расписание
8) Обзор существующих инструментальных средств к
автоматизированному проектированию и разработке программных продуктов.
Использование последних
9) Оценка общих параметров проекта: стоимость
10) Определение рисков и возможностей по управлению рисками
(уточнение и доработка)
11) Разработка структуры базы данных
5 неделя
1) Выделение D-требований
и детальное их описание. В том числе выделение требований о реализуемых
возможностях программного продукта с точки зрения возможностей PHP, Apach, MySQL, проиллюстрированных в
лабораторном практикуме.
2) Проведение интервью с заказчиком (уточнение и доработка)
3) Формирование системы тестов
4) Формирование постановки задачи (уточнение и доработка)
5) Проведение интервью с заказчиком и его анализ (уточнение
и доработка)
6) Разработка интерфейсов пользователей (уточнение и
доработка)
7) Проектирование основных компонент обобщенной структуры
программного продукта
8) Выделение основных функций программного продукта
9) Оценка общих параметров проекта: расписание
10) Обзор существующих инструментальных средств к
автоматизированному проектированию и разработке программных продуктов.
Использование последних
11) Определение рисков и возможностей по управлению рисками
(уточнение и доработка)
12) Разработка структуры базы данных (уточнение и доработка)
6 неделя
1) Интеграция С-требований, D-требований, диаграмм,
детального описания диаграмм, интерфейсов пользователей, структуры базы данных,
структуры *.txt файлов и других файлов, использующихся для хранения данных
2) Проектирование основных компонент обобщенной структуры
программного продукта (уточнение и доработка)
3) Выделение основных функций программного продукта
(уточнение и доработка)
4) Проведение интервью с заказчиком (уточнение и доработка)
5) Формирование системы тестов (уточнение и доработка)
6) Проведение интервью с заказчиком и его анализ (уточнение
и доработка)
7) Оценка общих параметров проекта: расписание
8) Обзор существующих инструментальных средств к
автоматизированному проектированию и разработке программных продуктов.
Использование последних
9) Выделение D-требований
и детальное их описание (уточнение и доработка)
10) Определение рисков и возможностей по управлению рисками (уточнение и
доработка)
7 неделя
1) Разработка программного продукта
2) Формирование системы тестов (уточнение и доработка)
3) Тестирование компонент программного продукта (черный и
белый ящики, регрессионное тестирование и т.д.)
4) Оценка общих параметров проекта: расписание
5) Обзор существующих инструментальных средств к
автоматизированному проектированию и разработке программных продуктов. Использование
последних
6) Определение рисков и возможностей по управлению рисками (уточнение и
доработка)