- •Содержание
- •Общие сведения.
- •Назначение и цели создания (развития) системы.
- •Характеристика объектов автоматизации.
- •Требования к системе.
- •Состав и содержание работ по созданию системы.
- •Порядок контроля и приемки системы.
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие.
- •Требования к документированию
- •Источники разработки. Гост 34.201-89;
- •1. Общесистемная часть
- •1.1. Общая характеристика экономического объекта.
- •1.2. Выделение функциональной подсистемы аэис
- •1.3 Технико-экономическое обоснование необходимости разработки или реинжиниринга функциональной подсистемы аэис
- •2. Проектная часть
- •2.1. Постановка задачи на разработку функциональной системы
- •2.1.1 Организационно-экономическая сущность задачи
- •2.1.2 Описание исходной (входной) информации
- •2.1.3 Описание результатной (исходной) информации
- •2.1.4 Описание алгоритма решения задачи
- •2.2 Разработка программного обеспечения подсистемы
- •2.2.1 Выбор языка разработки и технологии проектирования эис
- •2.2.2 Объектно-ориентированная модель системы «Eurasia»
- •2.2.3 Оценка трудоемкости разработки программного обеспечения на основе диаграммы вариантов использования
- •2.2.3.1 Определение весовых показателей действующих лиц
- •2.2.3.2 Определение весовых показателей вариантов использования
- •2.2.3.3 Определение технической сложности проекта
- •2.2.3.4 Определение уровня квалификации разработчиков
- •2.2.3.5 Определение трудоемкости проекта
- •2.2.4 Инструкция по работе
- •Заключение
- •Список использованных источников и литературы
2.2.3 Оценка трудоемкости разработки программного обеспечения на основе диаграммы вариантов использования
2.2.3.1 Определение весовых показателей действующих лиц
Таблица 2 – Весовые показатели действующих лиц
Действующее лицо |
Тип |
Клиент |
Простое |
Кредитный центр |
Среднее |
Кредитор |
Сложное |
Таким образом, общий весовой показатель составляет:
.
2.2.3.2 Определение весовых показателей вариантов использования
Таблица 3 – Весовые показатели вариантов использования
Вариант использования |
Тип |
Обработка анкет |
Средний |
Выдача ответов |
Средний |
Заключение договора |
Средний |
Заполнение анкет |
Простой |
Хранение в БД |
Простой |
Расчет кредита |
Средний |
Таким образом, общий весовой показатель вариантов использования составляет:
;
В результате показатель UCCP имеет значение:
.
2.2.3.3 Определение технической сложности проекта
Таблица 4 – Техническая сложность проекта
Показатель |
Описание |
Вес |
Значение |
Значение с учетом веса |
Т1 |
Распределенная система |
2 |
1 |
2 |
Т2 |
Высокая производительность (пропускная способность) |
1 |
2 |
2 |
Т3 |
Работа конечных пользователей в режиме он-лайн |
1 |
3 |
3 |
Т4 |
Сложная обработка данных |
1 |
1 |
1 |
Т5 |
Повторное использование кода |
1 |
0 |
1 |
Т6 |
Простота установки |
0,5 |
5 |
2,5 |
Т7 |
Простота использования |
0,5 |
5 |
2,5 |
Т8 |
Переносимость |
2 |
5 |
10 |
Т9 |
Простота внесения изменений |
1 |
4 |
4 |
Т10 |
Параллелизм |
1 |
0 |
1 |
Т11 |
Специальные требования к безопасности |
1 |
5 |
5 |
Т12 |
Непосредственный доступ к системе со стороны внешних пользователей |
1 |
0 |
0 |
Т13 |
Специальные требования к обучению пользователей |
1 |
2 |
2 |
∑ |
- |
- |
- |
36 |
Показатель TCF составляет:
.
2.2.3.4 Определение уровня квалификации разработчиков
Таблица 5 – Уровень квалификации разработчиков
Показатель |
Описание |
Вес |
Значение |
Значение с учетом веса |
F1 |
Знакомство с технологией |
1,5 |
5 |
7,5 |
F2 |
Опыт разработки приложений |
0,5 |
3 |
1,5 |
F3 |
Опыт использования ООП |
1 |
4 |
4 |
F4 |
Наличие ведущего аналитика |
0,5 |
1 |
0,5 |
F5 |
Мотивация |
1 |
3 |
3 |
F6 |
Стабильность требований |
2 |
3 |
6 |
F7 |
Частичная занятость |
-1 |
4 |
-4 |
F8 |
Сложные языки программирования |
-1 |
2 |
-2 |
∑ |
- |
- |
- |
16,5 |
Значение показателя EF для системы «Eurasia»:
;
В результате показатель UCP составляет:
.