Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Оценка трудоемкости разработки программного обеспечения. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
09.08.2026
Размер:
457 Кб
Скачать

Продолжение

Параметр

Описание

 

4–от24до30%транзакцийявляютсяинтерактив-

 

ным вводом данных;

 

5–более30%транзакцийявляютсяинтерактивным

 

вводом данных

Эффективность

Степень поддержки диалоговыми функциями эф-

для конечного

фективности работы конечного пользователя оце-

пользователя

ниваетсяпоналичиювПСэлементовпользователь-

(End User

ского интерфейса:

Efficiency)

–помощьпринавигации(функциональныеклави-

 

ши ссылки, динамические меню);

 

– меню;

 

– online-помощь и документация;

 

– автоматическая установка курсора;

 

– скроллинг;

 

–удаленнаяпечать(спомощьюоnline-транзакций);

 

–задаваемыепользователемфункциональныекла-

 

виши;

 

– пакетная обработка данных через online-транз-

 

акции;

 

– выбор экранных данных с помощью курсора;

 

–интенсивноеиспользованиенегативногоизображе-

 

ния,подсвечивания,цветногоподчеркиванияит.д.;

 

–печатнаякопияпользовательскойдокументации;

 

– интерфейс с мышью;

 

– всплывающие oкнa;

 

–выполнениебизнес-функцийкакможнобольшим

 

количеством экранов;

 

– поддержка двух языков (считается как четыре

 

пункта);

 

– мультиязыковая поддержка (считается как шесть

 

пунктов).

 

Эффективность ПС для конечного пользователя:

 

0 – все вышеперечисленные пункты отсутствуют;

 

1 – присутствует от одного до трех пунктов;

 

2 – присутствует от четырех до пяти пунктов;

 

3–присутствуетшестьиболеепунктов,нонетосо-

 

быхпользовательскихтребованийкэффективности;

81

Продолжение

Параметр

Описание

 

4–присутствуетшестьиболеепунктов,установлен-

 

ныетребованиякэффективностидляконечногополь-

 

зователя достаточно строгие, чтобы потребовались

 

специальные исследования человеческого фактора

 

(например,минимизациянажатийнаклавиши,мак-

 

симизация умолчаний, использование шаблонов);

 

5 – присутствует шесть и более пунктов, установ-

 

ленныетребованиякэффективностидляконечного

 

пользователядостаточнострогие,чтобыпотребова-

 

лись специальные инструменты для демонстрации

 

достижения поставленных целей

Оперативное

Использованиеоперативногообновленияосновных

обновление

файлов:

(Online Update)

0 – отсутствует;

 

1–присутствуетоперативноеобновлениеотодного

 

до трех управляющих файлов, объем обновлений

 

небольшой, восстановление простое;

 

2–присутствуетоперативноеобновлениеболеечем

 

трех управляющих файлов, объем обновлений не-

 

большой, восстановление простое;

 

3–присутствуетоперативноеобновлениебольшей

 

части внутренних логических файлов;

 

4 – в дополнение: присутствует специально разра-

 

ботанная защита от потери данных;

 

5–вдополнение:процессывосстановлениятребуют

 

большихзатрат,процедурывосстановлениявысоко-

 

автоматизированысминимальнымвмешательством

 

оператора

Сложность

СложностьобработкиданныхвПСоцениваетсяпо

обработки дан-

наличию:

ных (Complex

–существенныхпроверок(например,специальные

Processing)

проверкиприобработкеданных)и/илиспециальной

 

обработки данных для обеспечения безопасности;

 

– существенной логической обработки данных;

 

–существеннойматематическойобработкиданных;

 

–большогоколичестваобрабатываемыхисключений

 

в результате незавершенных транзакций, например

82

Продолжение

Параметр

Описание

 

при незавершенных транзакциях, вызванных пре-

 

кращением телеобработки, пропавших значениях

 

данных, неудавшихся исправлениях;

 

–сложнойобработкиприуправлениимножествен-

 

ными возможностями ввода-вывода, например для

 

мультимедиа или независимых устройств.

 

Сложность обработки данных:

 

0 – все вышеперечисленное отсутствует;

 

1–присутствуетчто-тоодноизвышеперечисленного;

 

2 – присутствуют какие-либо два пункта из выше-

 

перечисленных;

 

3 – присутствуют какие-либо три пункта из выше-

 

перечисленных;

 

4 – присутствуют какие-либо четыре пункта из вы-

 

шеперечисленных;

 

5 – присутствуют все пять пунктов из вышепере-

 

численных

Повторное

Оценка исходного кода с точки зрения его повтор-

использование

ного использования в других ПС:

(Reusability)

0–вПСнеткода,предназначенногодляповторного

 

использования;

 

1 – в ПС присутствует код, предназначенный для

 

повторного использования;

 

2 – менее 10 % кода ПС необходимо для более чем

 

одного пользователя;

 

3 – более 10 % кода ПС необходимо для более чем

 

одного пользователя;

 

4 – ПС разработано и/или документировано, для

 

того чтобы облегчить повторное использование

 

кода, его настройка пользователем производится

 

на уровне исходных кодов;

 

5 – ПС специально разработано и/или документи-

 

ровано, для того чтобы повторно использовать

Легкость

Степеньлегкостипроцессаустановки(инсталляции)

инсталляции

и настройки ПС:

(Installation Ease)

0–нетособыхтребованийпользователяинетребу-

 

ется специальной установочной программы;

83

Продолжение

Параметр

Описание

 

1 – нет особых требований пользователя, но требу-

 

ется специальная установочная программа;

 

2–требованиякпереносуданныхсодногоносителя

 

на другой и к инсталляции сформулированы поль-

 

зователем, руководства по переносу и инсталляции

 

представленыипротестированы,влияниепереноса

 

данных на проект не считается важным;

 

3–требованиякпереносуданныхсодногоносителя

 

на другой и к инсталляции сформулированы поль-

 

зователем, руководства по переносу и инсталляции

 

представленыипротестированы,влияниепереноса

 

данных на проект считается важным;

 

4 – дополнение к степени 2: предоставлены и про-

 

тестированыавтоматизированныеинструментыдля

 

переноса данных и инсталляции;

 

5 – дополнение к степени 3: предоставлены и про-

 

тестированыавтоматизированныеинструментыдля

 

переноса данных и инсталляции

Простота

Простотаиспользования–эффективностьПСпри

использования

выполнении основных операций, таких как пуск,

(Operational Ease)

резервноекопирование,резервноевосстановление,

 

останов и т. п.:

 

0 – нет особых требований пользователя, за ис-

 

ключением обычной процедуры резервного копи-

 

рования;

 

1–4 – один, несколько или все из перечисленных

 

ниже пунктов могут быть применены к рассматри-

 

ваемому ПС:

 

– эффективные процедуры загрузки, резервного

 

копирования и восстановления предоставлены, но

 

вмешательство оператора все же требуется;

 

–эффективныепроцедурызагрузки,резервногоко-

 

пированияивосстановленияпредоставлены,вмеша-

 

тельство оператора не требуется (считать этот пункт

 

с весом 2);

 

–ПСминимизируетнеобходимостьмонтирования

 

ленты;

84

Продолжение

Параметр

Описание

 

– ПС минимизирует необходимость обработки до-

 

кументов.

 

Каждыйпунктимеетвес,равный1,кромеособоого-

 

воренного случая.

 

5–ПСспроектированодляавтоматическогофунк-

 

ционирования, это означает, что не требуется вме-

 

шательства оператора в управление системой, за

 

исключениемпроцедурзагрузкиивыключения,ПС

 

обладаетфункциейавтоматическоговосстановления

 

после ошибок

Распространен-

ВозможностьустановкиПСнавычислительныеси-

ность (Mul1iple

стемы в различных организациях:

Sites)

0 – ПС не рассчитано на использование более чем

 

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

 

один компьютер;

 

1–припроектированиитребованиякустановкеПС

 

на нecколько компьютеров учтены, причем данное

 

ПС может выполняться только на идентичном ап-

 

паратном и программном обеспечении;

 

2–припроектированиитребованиякустановкеПС

 

на нecколько компьютеров учтены, причем данное

 

ПСможетвыполнятьсятольконапохожем(совмести-

 

мом)аппаратноми/илипрограммномобеспечении;

 

3–припроектированиитребованиякустановкеПС

 

на нecколько компьютеров учтены, причем данное

 

ПС может выполняться на различном аппаратном

 

или программном обеспечении;

 

4 – приведены и протестированы документация

 

и план поддержки по установке ПС на нecколько

 

компьютеров, а само ПС удовлетворяет значению

 

1 или 2;

 

5 – приведены и протестированы документация

 

и план поддержки по установке ПС на нecколько

 

компьютеров,асамоПСудовлетворяетзначению3

Легкость

ЛегкостьприспосабливанияПСкизменениям,вно-

изменения

симымпользователем,оцениваетсяпоналичиюсле-

(Facilitate Change)

дующих условий:

85

Окончание

Параметр

Описание

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

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

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

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

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

Легкость изменения:

0 – все вышеперечисленное отсутствует;

1–присутствуетодинпунктизвышеперечисленного;

2–присутствуютдвапунктаизвышеперечисленного;

3–присутствуюттрипунктаизвышеперечисленного

Самочадин Александр Викторович Самочадина Татьяна Николаевна

ОЦЕНКА ТРУДОЕМКОСТИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Учебное пособие

Редактор О. В. Махрова Корректор Н. Б. Цветкова

Компьютерная верстка О. Б. Романенко Дизайн обложки Е. В. Гладышевой

Свод. темплан 2023 г.

Санитарно-эпидемиологическое заключение

№ 78.01.07.953.П.001342.01.07 от 24.01.2007 г.

Налоговая льгота – Общероссийский классификатор продукции ОК 005-93, т. 2; 95 3005 – учебная литература

Подписано в печать 28.12.2023. Формат 60×84/16. Печать цифровая. Усл. печ. л. 5,5. Тираж 50. Заказ 1722.

Отпечатано в Издательско-полиграфическом центре Политехнического университета.

195251, Санкт-Петербург, Политехническая ул., 29.

Тел.: (812) 552-77-17; 550-40-14.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]