Разработка программного обеспечения "Телефонный справочник"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
:
Количество полейКоличество записей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 и закрепил их практически. В общей сложности программа получилась удачной: удобный и логичный интерфейс, программа не требует много ресурсов ПК и любой пользователь без труда сможет быстро освоить работу с программой.
Анализируя данный программный продукт, нужно заметить, что он очень облегчает работу оператора телефонной связи, удобен и довольно интуитивен в обращении, что, в свою очередь, позволяет работать даже не опытным пользователям. А также данный программный продукт обеспечивает компактное хранение информации в базе данных.
Благодаря автоматическим расчетам, заполнению полей, поиску и фильтрации данных, экономия времени для поиска стала довольно значительная и работа сотрудников с базой данных