Разработка программного обеспечения "Телефонный справочник"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



:

Количество полейКоличество записей1-1920-50>501Низкий=7Низкий=7Средний=102-5Низкий=7Средний=10Высокий=15>5Средний=10Высокий=15Высокий=15

По данным таблицам анализируется созданная программа и каждый её элемент.

Таблица. Данные для расчета сводятся в таблицу:

Имя характеристикиРанг, сложность, количество.НизкийСреднийВысокийИтогоВнешние вводыi*3=___i*4 =____i*6 =____= iВнешние выводыi*4=___i*5 =____i*7 =____= iВнешние запросыi*3=___i*4 =____i*6 =____= iВнутренние логические файлыi*7=___i*10=____i*15 =____= iОбщее количество =i

Количество функциональных указателей вычисляется по формуле:

где - Fi - коэффициенты регулировки сложности.- может иметь значения: 0-нет влияния; 1-случайное; 2-небольшое; 3-среднее; 4-важное; 5-основное.- сколько средств связи требуется для передачи или обмена информации с приложением.- как обрабатываются распределённые данные.- нуждается ли пользователь в фиксации времени ответа или производительности.- насколько распространена текущая аппаратная система на которой будет выполнятся приложение.- как часто выполняются транзакции.- какой % информации вводится в оперативном режиме.- приложение проектировалось для обеспечения эффективной работы конечного пользователя.- как много внутренних файлов обновляется в транзакции.- выполняет ли приложение интенсивную логическую или математическую обработку.- приложение разрабатывалась для удовлетворения требований одного или многих пользователей.- насколько трудны инсталляция и преобразование приложения.- насколько эффективно и/или автоматизированы процедуры запуска, резервирования и восстановления.- была ли спроектирована, разработана и поддержана возможность инсталляции в разных местах для различных организаций.- была ли спроектирована, разработана и поддержана в приложении простота изменений.

После вычисления FP на его основе формируются метрики трудоемкости, стоимости и т.д.:

Используем для расчетов метрическое значение производительности из базиса некоторой фирмы:

Произведем расчет следующих характеристик:

4.2 Оценка размера программного продукта

Ранг и оценка сложности внешних вводов (таблица 4.2.1 - 4.2.19).

Таблица 4.2.1 - Форма: F_dob_chastnie

Ссылка на файлыЭлементы данных141Низкий=3

Таблица 4.2.2 - Форма: F_dob_tarif

Ссылка на файлыЭлементы данных121Низкий=3

Таблица 4.2.3 - Форма: F_dob_organiz

Ссылка на файлыЭлементы данных121Низкий=3

Ранг и оценка сложности внешних выводов

Таблица 4.2.4 - Форма:F_red_chastnie

Ссылка на файлыЭлементы данных141Низкий=4

Таблица 4.2.5 - Форма:F_red_organiz

Ссылка на файлыЭлементы данных121Низкий=4

Таблица 4.2.6 - Форма:F_red_tarif

Ссылка на файлыЭлементы данных121Низкий=4

Таблица 4.2.7 - Форма:F_Glavn

Ссылка на файлыЭлементы данных64Высокий=7

Ранг и оценка сложности внешних запросов

Таблица 4.2.8 - Форма:F_Razrab

Ссылка на файлыЭлементы данных61Низкий=3

Таблица 4.2.9 - Форма:F_chastnie

Ссылка на файлыЭлементы данных182Средний=4

Таблица 4.2.10 Форма:F_organiz

Ссылка на файлыЭлементы данных182Средний=4

Таблица 4.2.11 - Форма:F_Tarif

Ссылка на файлыЭлементы данных72Средний=4

Таблица 4.2.12 - Форма:F_Gurnal

Ссылка на файлыЭлементы данных266Высокий=6

Таблица 4.2.13 - Форма:F_ochist_gurn

Ссылка на файлыЭлементы данных51Низкий=3

Таблица 4.2.14 - Форма:F_del_chastnie

Ссылка на файлыЭлементы данных51Низкий=3

Таблица 4.2.15 - Форма:F_del_organiz

Ссылка на файлыЭлементы данных51Низкий=3

Таблица 4.2.16 - Форма:F_del_tarif

Ссылка на файлыЭлементы данных51Низкий=3

Таблица 4.2.17 - Форма:F_baza

Ссылка на файлыЭлементы данных51Низкий=3

Таблица 4.2.17 - Форма:F_svedenia

Ссылка на файлыЭлементы данных51Низкий=3

Ранг и оценка сложности внутренних логических файлов

Таблица 4.2.18 - db1.mdb

Количество полейКоличество записей>50>5Высокий=15

Анализ программы

Таблица 4.2.19 - Расчет

Имя характеристикиРанг, сложность, количество.НизкийСреднийВысокийИтогоВнешние вводы3*3=90*4 =00*6 =0= 9Внешние выводы3*4=120*5 =01*7 =7=19Внешние запросы7*3=213*4 =121*6 =6=39Внутренние логические файлы0*7=00*10 =01*15 =15= 15Общее количество:82

Расчет FP

Таблица 4.2.20

F1F2F3F4F5F6F7F8F9F10F11F12F13F1424533453554455= 82 * (0.65 + 0.01 * 57)=100.04

4.3 Оценка трудоемкости программного продукта

Трудоемкость = 100,04/25.5=3.93 (чел-мес)

4.4 Оценка стоимости

Стоимость = 3.93* 2000 = 7860 (руб)

Документированность = 58 / 100.04 = 5.81 (FP)

Заключение

В процессе написания дипломного проекта я ознакомился с работой Алтайского филиала Сибирьтелеком. А так же приобрел, новые навыки программирования в среде Borland Delphi7 и закрепил их практически. В общей сложности программа получилась удачной: удобный и логичный интерфейс, программа не требует много ресурсов ПК и любой пользователь без труда сможет быстро освоить работу с программой.

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

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