понедельник, 24 марта 2014 г.

Уважаемые Дамы и Господа
Вашему Вниманию предлагается список мероприятий, которые Вы уже должны были бы сделать с разбивкой по неделям
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) Определение рисков и возможностей по управлению рисками (уточнение и доработка)

1 комментарий:

Unknown комментирует...

Уважаемые коллеги
С целью автоматизации выполнения работ по проектированию интерфейса можно воспользоваться программным продуктом Pencil. Его описание Вы сможете найти по ссылке
https://drive.google.com/file/d/0B-3MS3ifK_ceX2tzRDB3enhwdFE/edit?usp=sharing