tablitsy_stoimosti (Методичка и задание на ЛР №1)
Описание файла
Файл "tablitsy_stoimosti" внутри архива находится в папке "Методичка и задание на ЛР №1". Документ из архива "Методичка и задание на ЛР №1", который расположен в категории "". Всё это находится в предмете "технологии разработки программного обеспечения (по)" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "технологии разработки по" в общих файлах.
Онлайн просмотр документа "tablitsy_stoimosti"
Текст из документа "tablitsy_stoimosti"
Таблица 2.5. Ранг и оценка сложности внешних вводов
Ссылки на файлы | Элементы данных | ||
1-4 | 5-15 | >15 | |
0-1 2 >2 | Низкий (3) Низкий (3) Средний (4) | Низкий (3) Средний (4) Высокий (6) | Средний (4) Высокий (6) Высокий (6) |
Таблица 2.6. Ранг и оценка сложности внешних выводов
Ссылки на файлы | Элементы данных | ||
1-4 | 5-19 | >19 | |
0-1 2-3 >3 | Низкий (4) Низкий (4) Средний (5) | Низкий (4) Средний (5) Высокий (7) | Средний (5) Высокий (7) Высокий (7) |
Таблица 2.7. Ранг и оценка сложности внешних запросов
Ссылки на файлы | Элементы данных | ||
1-4 | 5-19 | >19 | |
0-1 2-3 >3 | Низкий (3) Низкий (3) Средний (4) | Низкий (3) Средний (4) Высокий (6) | Средний (4) Высокий (6) Высокий (6) |
Таблица 2.8. Ранг и оценка сложности внутренних логических файлов
Типы элементов-записей | Элементы данных | ||
1-19 | 20-50 | >50 | |
1 2-5 >5 | Низкий (7) Низкий (7) Средний (10) | Низкий (7) Средний (10) Высокий (15) | Средний (10) Высокий (15) Высокий (15) |
Таблица 2.9. Ранг и оценка сложности внешних интерфейсных файлов
Типы элементов-записей | Элементы данных | ||
1-19 | 20-50 | >50 | |
1 2-5 >5 | Низкий (5) Низкий (5) Средний (7) | Низкий (5) Средний (7) Высокий (10) | Средний (7) Высокий (10) Высокий (10) |
Таблица 2.10. Исходные данные для расчета FP-метрик
Имя характеристики | Ранг, сложность, количество | |||
Низкий | Средний | Высокий | Итого | |
Внешние вводы | 0x3 = __ | 0x4 = __ | 0x6 = __ | = 0 |
Внешние выводы | 0x4 = __ | 0x5 = __ | 0x7 = __ | = 0 |
Внешние запросы | 0х3 = __ | 0x4 = __ | 0x6 = __ | = 0 |
Внутренние логические файлы Внешние интерфейсные файлы | 0x7 = __ 0x5 = __ | 0x 10= __ 0x7 = __ | 0x15 = __ 0x10 = __ | = 0 = 0 |
Общее количество | = 0 |
Таблица 2.11. Определение системных параметров приложения
№ | Системный параметр | Описание |
1 | Передачи данных | Сколько средств связи требуется для передачи или обмена информацией с приложением или системой? |
2 | Распределенная обработка данных | Как обрабатываются распределенные данные и функции обработки? |
3 | Производительность | Нуждается ли пользователь в фиксации времени ответа или производительности?. |
4 | Распространенность используемой конфигурации | Насколько распространена текущая аппаратная платформа, на которой будет выполняться приложение? |
5 | Скорость транзакций | Как часто выполняются транзакции? (каждый день, каждую неделю, каждый месяц) |
6 | Оперативный ввод данных | Какой процент информации надо вводить в режиме онлайн? |
7 | Эффективность работы конечного пользователя | Приложение проектировалось для обеспечения эффективной работы конечного пользователя? |
8 | Оперативное обновление | Как много внутренних файлов обновляется в онлайновой транзакции? |
9 | Сложность обработки | Выполняет ли приложение интенсивную логическую или математическую обработку? |
10 | Повторная используемость | Приложение разрабатывалось для удовлетворения требований одного или многих пользователей? |
11 | Легкость инсталляции | Насколько трудны преобразование и инсталляция приложения? |
12 | Легкость эксплуатации | Насколько эффективны и/или автоматизированы процедуры запуска, резервирования и восстановления? |
13 | Разнообразные условия размещения | Была ли спроектирована, разработана и поддержана возможность инсталляции приложения в разных местах для различных организаций? |
14 | Простота изменений | Была ли спроектирована, разработана и поддержана в приложении простота изменений? |
Таблица 2.12. Исходные данные для расчета указателя свойств
№ | Характеристика | Количество | Сложность | Итого |
1 | Вводы | 0 | х4 | = 0 |
2 | Выводы | 0 | х5 | = 0 |
3 | Запросы | 0 | х4 | = 0 |
4 | Логические файлы | 0 | х7 | = 0 |
5 | Интерфейсные файлы | 0 | х7 | = 0 |
6 | Количество алгоритмов | 0 | х3 | = 0 |
Общее количество | = 0 |
Таблица 2.13. Пересчет FP-оценок в LOC-оценки
Язык программирования | Количество операторов на один FP |
Ассемблер С | 320 128 |
Кобол | 106 |
Фортран | 106 |
Паскаль | 90 |
C++ | 64 |
Java | 53 |
Ada 95 | 49 |
Visual Basic | 32 |
Visual C++ | 34 |
Delphi Pascal | 29 |
Smalltalk | 22 |
Perl | 21 |
HTML3 | 15 |
LISP | 64 |
Prolog | 64 |
Miranda | 40 |
Haskell | 38 |
Таблица 2.14. Коэффициенты для базовой подмодели СОСОМО 81
Тип проекта | аb | bb | сb | db |
Распространенный | 2,4 | 1,05 | 2,5 | 0,38 |
Полунезависимый | 3,0 | 1,12 | 2,5 | 0,35 |
Встроенный | 3,6 | 1,20 | 2,5 | 0,32 |
Таблица 2.15. Оценка количества объектных указателей
Тип объекта | Количество | Вес | Итого | ||
Простой | Средний | Сложный | |||
Экран | 0 | х1 | х2 | х3 | = 0 |
Отчет | 0 | х2 | х5 | х8 | = 0 |
3GL компонент | 0 | х10 | = 0 | ||
Объектные указатели | = 0 |
Таблица 2.16. Оценка сложности экрана
Экраны | Количество серверных (срв) и клиентских (клт) таблиц данных | ||
Количество представлений | Всего < 4 (< 2 срв, <3клт) | Всего < 8 (2-3 срв, 3-5 клт) | Всего > 8 (>3срв, >5клт) |
<3 | Простой | Простой | Средний |
3-7 | Простой | Средний | Сложный |
>8 | Средний | Сложный | Сложный |
Таблица 2.17. Оценка сложности отчета
Отчеты | Количество серверных (срв) и клиентских (клт) таблиц данных | ||
Количество представлений | Всего < 4 (< 2 срв, < 3 клт) | Всего < 8 (2-3 срв, 3-5 клт) | Всего > 8 (>3срв, > 5 клт) |
0 или 1 | Простой | Простой | Средний |
2 или 3 | Простой | Средний | Сложный |
>4 | Средний | Сложный | Сложный |
Таблица 2.18. Оценка скорости разработки
Опытность / возможности разработчика | Зрелость / возможности среды разработки | PROD |
Очень низкая | Очень низкая | 4 |
Низкая | Низкая | 7 |
Номинальная | Номинальная | 13 |
Высокая | Высокая | 25 |
Очень высокая | Очень высокая | 50 |
Таблица 2.19. Характеристика масштабных факторов
Масштабный фактор (Wi) | Пояснение |
Предсказуемость PREC | Отражает предыдущий опыт организации в реализации проектов этого типа. Очень низкий означает отсутствие опыта. Сверхвысокий означает, что организация полностью знакома с этой прикладной областью |
Гибкость разработки FLEX Разрешение архитектуры /риска RESL Связность группы TEAM Зрелость процесса РМАТ | Отражает степень гибкости процесса разработки. Очень низкий означает, что используется заданный процесс. Сверхвысокий означает, что клиент установил только общие цели Отражает степень выполняемого анализа риска. Очень низкий означает малый анализ. Сверхвысокий означает полный и сквозной анализ риска Отражает, насколько хорошо разработчики группы знают друг друга и насколько удачно они совместно работают. Очень низкий означает очень трудные взаимодействия. Сверхвысокий, означает интегрированную группу, без проблем взаимодействия Означает зрелость процесса в организации. Вычисление этого фактора может выполняться по вопроснику СММ |
Таблица 2.20. Оценка масштабных факторов
Масштабный фактор (Wi) | Очень низкий 5 | Низкий 4 |
PRЕС | Полностью непредсказуемый проект | Главным образом, в значительной степени непредсказуемый |
FLEX | Точный, строгий процесс разработки | Редкое расслабление в работе |
RESL | Малое разрешение риска (20%) | Некоторое (40%) |
TEAM | Очень трудное взаимодействие | Достаточно трудное взаимодействие |
PREC | Полностью непредсказуемый проект | В значительной степени непредсказуемый |
РМАТ | Взвешенное среднее значение от количества ответов «Yes» на вопросник СММ Maturity |