- •Тема 1. Роль стандартизации, сертификации и лицензирования в процессе информатизации 6
- •Тема 2. Разработка программных средств и информационных технологий 47
- •Тема 3. Качество программных средств 100
- •Введение
- •Тема 1. Роль стандартизации, сертификации и лицензирования в процессе информатизации
- •Лекция 1. Сущность процесса информатизации и основные положения государственной политики в сфере информатизации
- •Лекция 2. Информатизация россии.
- •Рынок программных средств
- •Лекция 3. Основные задачи стандартизации, сертификации и лицензирования в сфере информатизации
- •Стандартизация
- •Сертификация
- •Лицензирование
- •Лекции 4-6. Состояние и перспективы стандартизации информационных технологий в российской федерации
- •Основные понятия и термины в области стандартизации
- •Международная стандартизация в сфере информатизации
- •Международные органы стандартизации
- •Международная стандартизация и проблемы информационной совместимости
- •Национальная (государственная) стандартизация в сфере информатизации
- •Основные принципы организации работ по стандартизации в России
- •Основные направления работ по стандартизации в сфере информатизации
- •Направления 1-го приоритета
- •Направления 2-го приоритета
- •Направления 3-го приоритета
- •Работы по стандартизации, проводимые Минсвязи России
- •Стандартизация элементов информационных технологий и компонентов информационной инфраструктуры
- •Основные положения Государственного
- •Профиля взаимосвязи открытых систем России (госпрофиль вос)
- •Лекция 7. Сертификация средств информатизации в российской федерации
- •Основные понятия и термины в области сертификации
- •Организация работ по сертификации средств и систем информатизации в российской федерации
- •Обязательная сертификация по требованиям электромагнитной совместимости и параметрам безопасности
- •Обязательная сертификация средств защиты информации
- •Добровольная сертификация по функциональным параметрам
- •Лицензирование деятельности в области создания и применения информационных технологий
- •Лицензирование деятельности в области формирования и ведения информационных ресурсов
- •Лицензирование услуг по информационному
- •Обеспечению потребителей информационных ресурсов
- •Лицензирование деятельности в области
- •Защиты информации
- •Лицензирование деятельности по международному информационному обмену
- •Тема 2. Разработка программных средств и информационных технологий
- •Лекция 9. Программная инженерия как совокупность инженерных методов и средств создания программного обеспечения
- •Лекция 10. Жизненный цикл программного обеспечения
- •Понятие жц
- •Основные процессы
- •Вспомогательные процессы жц по
- •Организационные процессы жц по
- •Связь между процессами жц по
- •Лекция 11. Модели и стадии жц по
- •Подход rad
- •Модели качества процессов конструирования
- •Лекция 12. Понятие метода и технологии проектирования по
- •Определение метода и технологии
- •Требования к технологии
- •Лекция 13. Сущность структурного подхода. Методы документирования по
- •Метод функционального моделирования sadt
- •Состав функциональной модели
- •Построение иерархии диаграмм
- •Типы связей между функциями
- •Типы связей
- •Лекция 14. Моделирование потоков данных (процессов)
- •Состав диаграмм потоков данных
- •Построение иерархии потоков данных
- •Сравнительный анализ sadt- моделей и диаграмм потоков данных
- •Функциональные модели, используемые на стадии проектирования
- •Лекция 15. Моделирование данных
- •Основные понятия
- •Метод Баркера
- •Подход, используемый в case – средстве silverrun
- •Физическое лицо
- •Служащий
- •Тема 3. Качество программных средств
- •Лекция 16. Основные понятия качества программных средств
- •Лекция 17. Ресурсы для жизненного цикла сложных программных средств
- •Лекция 18. Стандарты, регламентирующие качество программных средств
- •Основные факторы, определяющие качество сложных программных средств
- •Лекция 19. Характеристики качества баз данных
- •Лекция 20. Модели оценки характеристик качества и надежности по
- •Размерно-ориентированные метрики
- •Функционально-ориентированные метрики
- •Правила учета элементов данных из гип
- •Ранг и оценка сложности внешних вводов
- •Ранг и оценка сложности внешних выводов
- •Ранг и оценка сложности внешних запросов
- •Ранг и оценка сложности внутренних логических файлов
- •Ранг и оценка сложности внешних интерфейсных файлов
- •Определение системных параметров приложения
- •Исходные данные для расчета указателя свойств
- •Заключение
- •Библиография
- •Приложение
- •О стандарте пользовательского интерфейса для диалоговых ит
- •Стандарт фирмы ibm. Элементы экрана
- •Стандарт фирмы ibm. Унифицированные действия диалога
-
Ранг и оценка сложности внешних вводов
-
Табл.6.
-
Ссылки на файлы |
|
||
1-4 |
5-15 |
>15 |
|
0-1 |
Низкий (3) |
Низкий (3) |
Средний (4) |
2 |
Низкий (3) |
Средний (4) |
Высокий (6) |
>2 |
Средний (4) |
Высокий (6) |
Высокий (6) |
-
Ранг и оценка сложности внешних выводов
Табл.7.
Ссылки на файлы |
|
||
1-4 |
5-19 |
>19 |
|
0-1 |
Низкий (4) |
Низкий (4) |
Средний (5) |
2-3 |
Низкий (4) |
Средний (5) |
Высокий (7) |
>3 |
Средний (5) |
Высокий (7) |
Высокий (7) |
-
Ранг и оценка сложности внешних запросов
Табл.8.
Ссылки на файлы |
|
||
1-4 |
5-19 |
>19 |
|
0-1 |
Низкий (3) |
Низкий (3) |
Средний (4) |
2-3 |
Низкий (3) |
Средний (4) |
Высокий (6) |
>3 |
Средний (4) |
Высокий (6) |
Высокий (6) |
-
Ранг и оценка сложности внутренних логических файлов
Табл.9.
Ссылки на файлы |
|
||
1-19 |
20-50 |
>50 |
|
0-1 |
Низкий (7) |
Низкий (7) |
Средний (10) |
2-5 |
Низкий (7) |
Средний (10) |
Высокий (15) |
>5 |
Средний (10) |
Высокий (15) |
Высокий (15) |
-
Ранг и оценка сложности внешних интерфейсных файлов
Табл.10.
Ссылки на файлы |
|
||
1-19 |
20-50 |
>50 |
|
0-1 |
Низкий (5) |
Низкий (5) |
Средний (7) |
2-5 |
Низкий (5) |
Средний (7) |
Высокий (10) |
>5 |
Средний (7) |
Высокий (10) |
Высокий (10) |
Отметим, что если во внешнем запросе ссылка на файл используется как на этапе ввода, так и на этапе вывода, она учитывается только один раз. Такое же правило распространяется на элемент данных (однократный учет).
После сбора всей необходимой информации приступают к расчетам метрики – количества функциональных указателей FP (Function Points). Автором этой метрики является А. Альбрехт (1979).
Исходные данные для расчета сводятся в табл. 11. В таблицу заносится количественное значение характеристики каждого вида (по всем уровням сложности). Места подстановки значений отмечены прямоугольником (этот символ играет роль метки - заполнителя). Количественные значения характеристик умножаются на числовые оценки сложности. Полученные в каждой строке значения суммируются, давая полное значение для данной характеристики. Эти полные значения суммируются по вертикали, формируя общее количество.
Исходные данные для расчета FP – метрик
Табл.11.
Имя характеристики |
Ранг, сложность, количество |
|||
Низкий |
Средний |
Высокий |
Итого |
|
Внешние вводы |
*3=_ |
*4=_ |
*6=_ |
= |
Внешние выводы |
*4=_ |
*5=_ |
*7=_ |
= |
Внешние запросы |
*3=_ |
*4=_ |
*6=_ |
= |
Внутренние логические файлы |
*7=_ |
*10=_ |
*15=_ |
= |
Внешние интерфейсные файлы |
*5=_ |
*7=_ |
*10=_ |
= |
|
= |
Количество функциональных указателей вычисляется по формуле:
FP= Общее количество*(0,65+0,01*Fi), (1)
Где Fi – коэффициент регулировки сложности (I=1..14).
Каждый коэффициент может принимать следующие значения: 0- нет влияния, 1- случайное, 2- небольшое, 3- среднее, 4 – важное, 5 – основное. Значения выбираются эмпирически в результате ответа на 14 вопросов, которые характеризуют системные параметры приложения (табл.12).
После вычисления FP на его основе формируются метрики производительности, качества и другие оценки.
Производительность = ФункцУказатель / Затраты (FP/чел.-мес.);
Качество = Ошибки / ФункцУказатель (Единиц/FP);
Удельная Стоимость = Стоимость / ФункцУказатель (Тыс.$/FP);
Документированность=СтраницДокумента/ФункцУказатель (Страниц/FP)