Каждой из выявленных характеристик ставится в соответствие сложность для этого характеристике назначается средний, низкий или высокий ранг, а затем формируется числовая оценка ранга.
Ранг и Оценка сложности внешних вводов
Ссылки на файлы | Элементы данных | ||
1-4 | 5-15 | >15 | |
0-1 | Низкий=3 | Низкий=3 | Средний=4 |
2 | Низкий=3 | Средний=4 | Высокий=6 |
>2 | Средний=4 | Высокий=6 | Высокий=6 |
Ранг и Оценка сложности внешних выводов
Ссылки на файлы | Элементы данных | ||
1-4 | 5-19 | >19 | |
0-1 | Низкий=4 | Низкий=4 | Средний=6 |
2-3 | Низкий=4 | Средний=5 | Высокий=7 |
>3 | Средний=5 | Высокий=7 | Высокий=7 |
Ранг и Оценка сложности внешних запросов
Ссылки на файлы | Элементы данных | ||
1-4 | 5-19 | >19 | |
0-1 | Низкий=3 | Низкий=3 | Средний=4 |
2-3 | Низкий=3 | Средний=4 | Высокий=6 |
>3 | Средний=4 | Высокий=6 | Высокий=6 |
Ранг и Оценка сложности внутренних логических файлов
Количество полей | Количество записей | ||
1-19 | 20-50 | >50 | |
1 | Низкий=7 | Низкий=7 | Средний=10 |
2-5 | Низкий=7 | Средний=10 | Высокий=15 |
>5 | Средний=10 | Высокий=15 | Высокий=15 |
Ранг и Оценка сложности внешних интерфейсных файлов
Количество полей | Количество записей | ||
1-19 | 20-50 | >50 | |
1 | Низкий=5 | Низкий=5 | Средний=7 |
2-5 | Низкий=5 | Средний=7 | Высокий=10 |
>5 | Средний=7 | Высокий=10 | Высокий=10 |
По данным таблицам анализируется созданная программа и каждый её элемент.
Данные для расчета сводятся в таблицу:
Имя характеристики | Ранг, сложность, количество. | |||
Низкий | Средний | Высокий | Итого | |
Внешние вводы | ٱ*3=____ | ٱ*4 =____ | ٱ*6 =____ | = ٱ |
Внешние выводы | ٱ*4=____ | ٱ*5 =____ | ٱ*7 =____ | = ٱ |
Внешние запросы | ٱ*3=____ | ٱ*4 =____ | ٱ*6 =____ | = ٱ |
Внутренние логические файлы | ٱ*7=____ | ٱ*10 =____ | ٱ*15 =____ | = ٱ |
Внутренние интерфейсные файлы | ٱ*5=____ | ٱ*7 =____ | ٱ*10 =____ | = ٱ |
Общее количество = ٱ |
Количество функциональных указателей вычисляется по формуле:
, где – Fi - коэффициенты регулировки сложности.Fi – может иметь значения: 0–нет влияния; 1-случайное; 2-небольшое; 3-среднее; 4-важное; 5-основное.
F1 – сколько средств связи требуется для передачи или обмена информации с приложением.
F2 – как обрабатываются распределённые данные.
F3 – нуждается ли пользователь в фиксации времени ответа или производительности.
F4 – насколько распространена текущая аппаратная система на которой будет выполнятся приложение.
F5 – как часто выполняются транзакции.
F6 – какой % информации вводится в оперативном режиме.
F7 – приложение проектировалось для обеспечения эффективной работы конечного пользователя.
F8 – как много внутренних файлов обновляется в транзакции.
F9 – выполняет ли приложение интенсивную логическую или математическую обработку.
F10 – приложение разрабатывалась для удовлетворения требований одного или многих пользователей.
F11 – насколько трудны инсталляция и преобразование приложения.
F12 - насколько эффективно и/или автоматизированы процедуры запуска, резервирования и восстановления.
F13 – была ли спроектирована, разработана и поддержана возможность инсталляции в разных местах для различных организаций.
F14 - была ли спроектирована, разработана и поддержана в приложении простота изменений.
После вычисления FP на его основе формируются метрики трудоемкости, стоимости и т.д.:
Используем для расчетов метрическое значение производительности из базиса некоторой фирмы:
Произведем расчет следующих характеристик:
Обязательные приложения:
· блок-схема алгоритма графически отражает последовательность шагов функционирования программного продукта.
· документация пользователя содержит подробные инструкции по интерфейсу программного продукта, способ его запуска и завершения работы с ним, рекомендации по защите и восстановлению данных
· документация программиста содержит описание структурной организации проекта, назначение и функции модулей, идентификаторы и типы данных параметров и способы обмена информацией в модулях, особенности функционирования проекта, возможности модификации и расширения функций проекта, требования к операционной среде и техническим средствам для обеспечения работоспособности проекта
· исходный текст программного продукта должен быть снабжен исчерпывающими комментариями
План процедуры защиты проекта:
· Приветствие членов комиссии
· Озвучение Имя Фамилия, специальности, группы, а также темы дипломного проекта
· Основное сообщение по сути проекта (презентация): обоснование выбора темы проекта, краткое изложение его основных функций и задач, описание предметной области, послужившей основой для разработки данного проекта. Актуальность и полезность созданного программного продукта, области использования, его место среди подобных программ и отличительные особенности, выделение замечательных свойств, описание процента соответствия разработанного проекта техническому заданию, перспективы его внедрения и развития. Описание среды разработки, технические характеристики, возможность функционирования в различных средах.
· Демонстрация работы программного продукта на контрольном примере, с объяснением элементов пользовательского интерфейса и показом наиболее интересных и существенных свойств.
· Заключение: стадия разработки программного продукта, готовности его использования, оценка трудоёмкости и экономической эффективности
Требования к оформлению дипломного проекта
Титульный лист является первым в дипломном проекте. Общие требования к титульному листу определены ГОСТ 7.32-2001.
Объем текстовой части пояснительной записки составляет не менее 30 – 50 листов теоретической части. Изложение текста и оформление дипломного проекта выполняют в соответствии с требованиями ГОСТ 7.32–2001, ГОСТ 2.105–95, ГОСТ Р 6.30–2003
Страницы текста и включённые в дипломный проект иллюстрации и таблицы должны соответствовать формату А4 (210х297 мм) по ГОСТ 9327.
Текст дипломного проекта следует печатать шрифтом Times New Roman на одной стороне листа белой бумаги формата А4 с полуторным междустрочным интервалом, соблюдая следующие размеры полей: левое поле – 30 мм, правое – 10 мм, верхнее и нижнее – 20 мм. Цвет шрифта должен быть чёрным, высота букв, цифр и других знаков – не менее 1,8 мм (кегль 14). Код программы оформляется шрифтом Times New Roman 12 кегль, с одинарным интервалом.
Допускается вписывать в текст дипломного проекта отдельные слова, формулы, условные знаки, соблюдая при этом плотность основного текста. Опечатки, описки и графические неточности, обнаруженные в процессе выполнения дипломного проекта, разрешается исправлять, подчищая или закрашивая белой краской и нанося на том же месте исправленный текст машинописным способом или чёрной тушью рукописным способом.
Фамилии и собственные имена, названия учреждений в тексте дипломного проекта приводят на языке оригинала. Допускается транслитерировать имена собственные и приводить названия организаций в переводе на язык дипломного проекта с добавлением (при первом упоминании) оригинального названия.
В дипломном проекте следует использовать сокращение русских слов и словосочетаний по ГОСТ 7.12–93. Из сокращённых названий учреждений и предприятий следует употреблять только общеизвестные. Малоизвестные сокращения необходимо расшифровывать при первом упоминании.