Структура базы данных

Концептуальная модель базы данных:

Рис.. Структура БД

База данных состоит из четырех таблиц:

· таблица пользователей;

· таблица модулей обучения;

· таблица тестов;

· таблица результатов.


 

ГЛАВА 5. ЭКОНОМИЧЕСКАЯ ЧАСТЬ

Планирование комплекса работ по разработке темы и оценка трудоемкости

Трудоемкость работ определяется с учетом срока окончания работ, объема выполняемых функций, выбранной среды программирования.

Для определения ожидаемой продолжительности работы Т ож применяется формула 1:

, (1)

 

где tмин – кратчайшая продолжительность заданной работы (оптимистическая оценка);

t макс – самая большая продолжительность работы (пессимистическая оценка);

t нв – наиболее вероятная продолжительность работы (реалистическая оценка).

Оценка трудоемкости отдельных видов работ приведена в таблице 4.

Таблица 4. Оценка трудоемкости отдельных видов работ

Виды работ Оптимистическая оценка, tmin Реалистическая оценка, t нв Пессимистическая оценка, tmax Ожидаемая продолжительность работы, Т ож
1.1        
1.2        
1.3        
2.1        
2.2        
3.1        
3.2        
3.3        
3.4        
4.1        
4.2        

Для разработки было задействовано два человека: руководитель проекта и исполнитель (инженер-программист).

Руководитель выполняет постановку задачи, курирует ход работ и дает необходимые консультации при разработке системы. Исполнитель отвечает за проектирование информационного обеспечения, разработку структур баз данных, реализацию вычислительных алгоритмов в виде завершенного продукта, разработку интерфейсных блоков и отладку программы.

Выбор комплекса работ по разработке проекта производится в соответствии со стандартом «ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств», устанавливающим стадии разработки программных продуктов, и приведен в таблице 5.

Таблица 5. Комплекс работ по разработке проекта

Содержание работ Исполнители Длительность в днях Загрузка
в днях в %
1. Подготовка процесса разработки и анализ требований
1.1Исследование и обоснование разработки
1.1.1Постановка задачи Руководитель      
Программист    
1.1.2Сбор исходных данных Руководитель      
Программист    
1.2 Поиск аналогов и прототипов
 
 
1.2.1 Анализ существующих методов решения задачи и программных средств Руководитель      
Программист    
1.2.2 Обоснование принципиальной необходимости разработки Руководитель      
Программист  
1.3 Анализ требований
1.3.1 Определение и анализ требований к проектируемой программе Руководитель      
Программист    
1.3.2 Выбор технических и программных средств реализации Руководитель      
Программист    
Итого по этапу 1 Руководитель      
Программист    
2. Проектирование
2.1 Проектирование программной архитектуры Руководитель      
Программист    
2.2 Техническое проектирование компонентов программы Руководитель      
Программист    
Итого по этапу 2 Руководитель      
Программист    
3. Программирование и тестирование программных модулей
3.1 Программирование модулей в выбранной среде программирования Руководитель      
Программист    
3.2 Тестирование программных модулей Руководитель      
Программист    
3.3Сборка и испытание программы Руководитель      
Программист    
         
3.4Анализ результатов испытаний Руководитель      
Программист    
Итого по этапу 3 Руководитель      
Программист    
4. Оформление рабочей документации
4.1 Проведение экономических расчетов Руководитель      
Программист    
4.2Оформление пояснительной записки Руководитель      
Программист    
Итого по этапу 4 Руководитель      
Программист    
Итого по проекту Руководитель      
Программист    
                     

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: