Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
слайд.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.73 Mб
Скачать

Предварительное оценивание реализуемости проекта разработки ис

Основные условия выполнимости проекта

В ходе проведения анализа осуществимости проекта разработки ИС менеджеру проекта надо предоставить руководству предприятия, нуждающейся в данной ИС, сведения о предполагаемой длительности и стоимости выполнения данного проекта

Основные режимы разработки программного обеспечения с точки зрения модели СОСОМО:

  • органический - платежная ведомость, опись или научное вычисление (небольшая команда разработчиков, небольшие нововведения, нестрогие ограничения, конечные сроки, стабильная среда разработки);

  • сблокированный режим – прикладные системы, компиляторы, СУБД, редакторы (не очень большая команда разработчиков среднего проекта, некоторые инновации, умеренные ограничения, конечные сроки, нестабильная среда разработки);

  • внедренный режим – системы реального времени, сети АТМ, военные системы (большая команда разработки, большой объем требуемых инноваций, жесткие ограничения и жесткие сроки сдачи проекта, сложная среда разработки).

Формулы оценки трудозатрат и времени разработки (органический, сблокированный, внедренный режимы):

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

Идея понятия «функциональная точка»

Основная идея понятия «функциональная точка» – максимальный отказ от деталей реализации ПО и перенос оценки в область функциональности, наблюдаемой пользователем

Упрощенная методика функциональных точек:

Этап 1. Эмпирическая оценка функциональных баллов разрабатываемой ИС путем проведения классификации по масштабу проекта, характеристикам пользователей объекта проектирования и типу объекта проектирования;

Этап 2. Получить оценочное значение сложности проекта разрабатываемой ИС в баллах функциональности.

Этап 3. Использовать методику «отката» и рассчитать оценку сложности в строках кода.

Этап 4. Оценить трудозатраты, длительность выполнения проекта, среднюю численность требуемого персонала и производительность его труда в ходе выполнения проекта разработки ИС с использованием методики СОСОМО.

Таблица 7.3 – Классификаторы проекта разрабатываемой информационной системы

Масштаб проекта, C1

Пользователи объекта проектирования, C2

Тип объекта проектирования, C3

Функция

1

Индивидуальное использование

1

Не требующий программирования (визуальная разработка и т. д.)

1

Объект

2

Потребители shareware ПО

2

Скрипт

2

Библиотека объектов

4

Академическая среда, инженерия

3

ПО встраиваемой одноплатной системы

5

Реализация концепции

5

Внутрикорпоративные, локальное использование

5

База данных

6

Прототип для последующего эволюционного развития

6

Внутрикорпоративные, распределенное использование

6

Клиент-серверное ПО

8

Масштаб проекта, C1

Пользователи объекта проектирования, C2

Тип объекта проектирования, C3

Приложение для внутренних нужд

8

Контрактный проект, гражданский заказчик

7

Математическое ПО

9

Приложение под заказ

9

Контрактный проект, заказчик – органы местной власти

8

Коммуникационное ПО

11

Приложение, пригодное к расширению функциональности в ходе жизненного цикла

10

Коммерческий проект

9

ПО управления процессами

12

Компонент внешней системы

11

Контрактный проект, государственное финансирование

14

ПО встраиваемой многоплатной системы

13

Новая масштабная система

12

Военный проект

15

ПО для общедоступных сервисов

15

Компонентная система

13

Формула расчета оценочного значения сложности проекта разрабатываемой ИС в баллах функциональности

FP = (C1 + C2 + C3)2,35

Таблица 7.4 – Число строк кода, необходимых для реализации одного балла функциональности в зависимости в зависимости от языка:

Язык

Строк кода на балл функциональности

Ассемблер

320

Макроассемблер

213

C

150

Algol

106

Cobol

106

Fortran

106

Pascal

91

Modula-2

71

Ada

71

Prolog

64

Lisp

64

Forth

64

Basic

64

C++

53

Java 2

46

Objective C

26

Visual Basic 6

24

Smalltalk

21

Delphi 5

18

Языки запросов

16–13

  1. (05.04.2013)

Участники проекта разработки ИС. Документирование инициации проекта разработки ИС

Участники проекта разработки ИС. Документирование инициации проекта разработки ИС