Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Готовые отчеты / Лабораторная работа 2

.pdf
Скачиваний:
21
Добавлен:
05.06.2021
Размер:
70.84 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ Федеральное государственное бюджетное образовательное учреждение

высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича»

(СПбГУТ)

Факультет инфокоммуникационных сетей и систем Кафедра программной инженерии и вычислительной техники

Отчет по лабораторной работе №2 по дисциплине «Управление программными проектами»

Определение трудоемкости разработки программ

Медицинская информационно-справочная система для городской поликлиники

студент гр. ИКПИ-85

 

Коваленко Л. А.

преподаватель каф. ПИиВТ

 

д.т.н., проф. Фомин В. В.

Санкт-Петербург

2021

Постановка задачи Для создания программного продукта, являющегося медицинской

информационно-справочной системой (МИС) для городской поликлиники, требуется определить затраты труда.

Современная МИС для городской поликлиники предполагает решение следующих задач:

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

формирование, обработка и хранение электронных версий медицинских документов пациентов (протоколы, заключения, листы назначений и т. д.), в том числе создание электронных медицинских карт пациентов (истории болезни в электронном виде);

учет особенностей бизнес-процессов медицинского поликлинического учреждения, автоматизация деятельности подразделений

иответственных лиц: регистратуры, автоматизированной торговой точки (кассы для расчетов с физическими лицами), заведующей регистратурой, службы ведения договоров, call-центра, врачебного и среднего медицинского персонала, статистической и информационно-аналитической службы;

планирование и учет рабочего времени персонала клиники;

составление финансовой и статистической отчетности;

возможность удаленного взаимодействия с системой: онлайн запись на прием, SMS и email оповещение пациентов;

наличие базы медицинских справочников и возможность кодировки диагнозов в соответствии с МКБ-11;

поддержка многопользовательской работы в локальной сети, в том числе через веб-клиент.

Аналогами данной системы являются: 1С Поликлиника, БАРС.Здравоохранение-МИС, МИС «Медиалог».

2

Методика расчета трудоемкости программы Трудоемкость может быть рассчитана с помощью метода оценки затрат

труда, основанного на опытно-статистических данных, полученных при подготовке задач к решению на компьютере.

Затраты труда, чел.-ч., определяются по формуле:

T=t о+tи+tа+tп+tот+tд

где tо ,tи ,t а ,tп ,tот ,tд — затраты труда соответственно на: подготовку описания задачи, на изучение описания задачи, разработку алгоритма решения задачи и составление проектных спецификаций программы, программирование, отладку программы, подготовку документации по задаче (отчет, инструкции и т. д.).

Затраты труда на подготовку описания задачи tо определить точно не предоставляется возможным, так как это связано с творческим характером работы.

Затраты труда на изучение описания задачи tи , чел.-ч., с учетом уточнения описания могут быть определены по формуле:

tи=

 

Q

 

 

В

 

(75÷85)К

 

где Q — условное число

команд

в

программе задачи, К

коэффициент квалификации разработчика,

В

— коэффициент увеличения

затрат труда вследствие недостаточного описания задачи.

Затраты труда на разработку

алгоритма решения задачи tа , чел.-ч.,

рассчитываются по формуле:

tа=

Q

(20÷25) К

Затраты труда на составление программы по готовой блок-схеме при использовании алгоритмического языка tп , чел.-ч.:

tп= Q

(20÷25) К

Затраты труда на отладку программы tот , чел.-ч., определяются по формуле:

3

tот=

Q

(4÷5) К

Затраты

труда на подготовку документации по задаче tд ,

чел.-ч.,

рассчитываются по формуле:

 

 

 

 

tд=tдр+tдо

 

где tдр

— затраты труда на подготовку материала в рукописи,

tдо

затраты труда на редактирование, печать и оформление документации:

 

tдр=

Q

tдо=0.75 tдр

 

 

(15÷20)К

 

Условное число команд Q в программе задачи может быть определено

по формуле:

 

 

 

 

 

 

Q=q C(1+n Pи)

 

где q — предполагаемое число команд, C — коэффициент сложности

программы, Pи — коэффициент коррекции программы при ее разработке, n

— количество коррекций программы в ходе ее разработки.

Под командами подразумеваются логические строки кода. Исходные и расчетные данные

Исходные данные:

1.Предполагаемое число команд q=70000 ;

2.Коэффициент сложности программы C=1.25 ;

3.Коэффициент коррекции программы Pи=0.2 ;

4.Коэффициент квалификации разработчика К=1.2 ;

5.Коэффициент увеличения затрат труда вследствие недостаточного или некачественного описания задачи В=1.3 ;

6.Количество коррекций программы в ходе её разработки n=5 . Произведем вычисление трудоемкости разработки программы:

1. Вычислим количество команд, которое предстоит написать программисту:

Q=70000 1.25 (1+0.2 5)=175 000

2. Вычислим затраты труда на подготовку описания задачи: tо=100 ч.≈13 рабочих дней

4

3. Вычислим затраты труда на изучение описания задачи:

tи= 175 000 1.3=2 231ч .≈279 рабочих дней

85 1.2

4. Вычислим затраты труда на разработку алгоритма задачи:

tа=175 000 =5834 ч.≈730 рабочих дней

25 1.2

5. Вычислим затраты труда на составление программы по готовой блок-схеме при использовании алгоритмического языка:

tп= 175 000 =5834 ч.≈730 рабочих дней

25 1.2

6. Вычислим затраты труда на отладку программы:

tот= 1750005 1.2 =29167 ч.≈3 646 рабочих дней

7.Вычислим затраты труда на подготовку документации по задаче:

tдр=175 000 =7 292ч .≈912 рабочих дней

20 1.2

tдо=0.75 7 292=5 469 ч.≈684 рабочих дней tд=7292+5 469=12761 ч.≈1596 рабочих дней

8. Вычислим все затраты труда:

T=100+2231+5834+5 834+29167+12761=55927 ч.=6 991 рабочих дней

В году около 240 рабочих дней, значит 6991/240=30 рабочих лет . Команда из 8 человек будет работать над проектом 3 года 9 месяцев. Примерная стоимость разработки: 40-50 млн. рублей.

Заключение Были определены затраты труда для программного продукта,

являющегося медицинской информационно-справочной системой (МИС) для городской поликлиники.

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

5