- •Содержание
- •1. Общие сведения:
- •2. Назначение и цели создания (развития) системы:
- •3. Характеристика объектов автоматизации:
- •4. Требования к системе:
- •Состав и содержание работ по созданию системы:
- •6.Порядок контроля и приемки системы:
- •7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие:
- •8. Требования к документированию:
- •9. Источники разработки:
- •1. Общесистемная часть
- •1.1. Общая характеристика экономического объекта.
- •1.2. Выделение функциональной подсистемы аэис
- •1.3 Технико-экономическое обоснование необходимости разработки или реинжиниринга функциональной подсистемы аэис
- •2. Проектная часть
- •2.1. Постановка задачи на разработку функциональной подсистемы
- •2.1.1 Организационно-экономическая сущность задачи
- •2.1.2 Описание исходной (входной) информации
- •2.1.3 Описание результатной (исходной) информации
- •2.1.4 Описание алгоритма решения задачи
- •2.1.5 Описание используемой условно-постоянной информации
- •2.2 Разработка программного обеспечения подсистемы
- •2.2.1 Выбор языка разработки и технологии проектирования эис
- •2.2.2 Объектно-ориентированная модель подсистемы «Страхование имущества граждан»
- •2.2.3 Оценка трудоемкости разработки программного обеспечения на основе диаграммы вариантов использования
- •2.2.3.1 Определение весовых показателей действующих лиц
- •Определение весовых показателей вариантов использования
- •2.2.3.3 Определение технической сложности проекта
- •2.2.3.4 Определение уровня квалификации разработчиков
- •2.2.3.5 Определение трудоемкости проекта
- •2.2.4 Инструкция по работе
- •Заключение
- •Список использованных источников и литературы
2.2.3 Оценка трудоемкости разработки программного обеспечения на основе диаграммы вариантов использования
2.2.3.1 Определение весовых показателей действующих лиц
Таблица 2 – Весовые показатели действующих лиц
Действующее лицо |
Тип |
Менеджер |
Сложный |
Руководитель |
Сложный |
Начальник |
Сложное |
Кассир |
Сложный |
Таким образом, общий весовой показатель составляет:
А= 4*3=12.
Определение весовых показателей вариантов использования
Таблица 3 – Весовые показатели вариантов использования
Вариант использования |
Тип |
Расчёт стоимости |
Простой |
Регистрация новых клиентов |
Средний |
Заключение договоров |
Средний |
Формирование отчётности |
Простой |
Формирование статистики |
Простой |
Таким образом, общий весовой показатель вариантов использования составляет:
US = 3*5+2*10 = 35;
В результате показатель UCCP имеет значение:
UCCP = A+US = 35+12=47.
2.2.3.3 Определение технической сложности проекта
Таблица 4 – Техническая сложность проекта
Показатель |
Описание |
Вес |
Значение |
Значение с учетом веса |
Т1 |
Распределенная система |
2 |
1 |
2 |
Т2 |
Высокая производительность (пропускная способность) |
1 |
5 |
5 |
Т3 |
Работа конечных пользователей в режиме он-лайн |
1 |
3 |
3 |
Т4 |
Сложная обработка данных |
1 |
2 |
2 |
Т5 |
Повторное использование кода |
1 |
0 |
0 |
Т6 |
Простота установки |
0,5 |
5 |
2,5 |
Т7 |
Простота использования |
0,5 |
5 |
2,5 |
Т8 |
Переносимость |
2 |
5 |
10 |
Т9 |
Простота внесения изменений |
1 |
0 |
0 |
Т10 |
Параллелизм |
1 |
0 |
0 |
Т11 |
Специальные требования к безопасности |
1 |
0 |
0 |
Т12 |
Непосредственный доступ к системе со стороны внешних пользователей |
1 |
0 |
0 |
Т13 |
Специальные требования к обучению пользователей |
1 |
1 |
1 |
∑ |
- |
- |
- |
28 |
Показатель TCF составляет:
TCF = 0,6 + (0,01*28) = 0,88.
2.2.3.4 Определение уровня квалификации разработчиков
Таблица 5 – Уровень квалификации разработчиков
Показатель |
Описание |
Вес |
Значение |
Значение с учетом веса |
F1 |
Знакомство с технологией |
1,5 |
5 |
7,5 |
F2 |
Опыт разработки приложений |
0,5 |
5 |
2,5 |
F3 |
Опыт использования ООП |
1 |
3 |
3 |
F4 |
Наличие ведущего аналитика |
0,5 |
5 |
2,5 |
F5 |
Мотивация |
1 |
4 |
4 |
F6 |
Стабильность требований |
2 |
3 |
6 |
F7 |
Частичная занятость |
-1 |
0 |
0 |
F8 |
Сложные языки программирования |
-1 |
3 |
-3 |
∑ |
- |
- |
- |
22,5 |
Значение показателя EF для подсистемы:
F= 1,4 + (-0,03*22,5) = 0,725;
В результате показатель UCP составляет:
USP = UUCP*TCP*EF = 47*0,88*0,725 = 29,986.