Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Топ:
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Для расчета технико-экономических показателей используются размерно-ориентированные метрики, которые прямо измеряют программный продукт и процесс его разработки. Основываются размерно-ориентированные метрики на LOC-оценках (LinesOfCode). LOC-оценка – это количество строк в программном продукте.
Вычисление производительности, качества, документированности выполним с помощью LOC-оценки, в соответствии с формулами, представленными в пункте Технического задания (см. страница 5).
Задание на курсовое проектирование выдано 15 февраля 2016г., вычисление технико-экономических показателей производилось 9 марта 2016г., защита курсового проекта назначена на 14 марта 2016г. Следовательно, количество рабочих дней на разработку составило16,5 дней, что составляет 0,74 (чел.-мес.).
Количество операторов в программе 4010, следовательно, LOG = 4,010 тыс. LOG. В связи с тем что, информационная система обладает достаточно большим, то оценивать данную программу с использованием размерно-ориентированных метрик не имеет смыла. В этом случае технико-экономические показатели: «производительность», «качество» и «документированность» будут некорректные.
В связи с выше изложенным расчёт технико-экономических показателей будем производить через вычисление FP (функциональных метрик). Для расчёта FP необходимо определить:
1) Количество внешних вводов (поля ввода данных, сообщения об ошибках, вычисляемые значения, кнопки) составляет 41: окно форм – тарифы, собственники жилья, квитанции, модуль основной программы.
2) Количество внешних выводов (поля данных в отчетах, вычисляемые значения, сообщения об ошибках, заголовки столбцов, которые читаются из внутреннего файла) составляет 54: окно форм – тарифы, собственники жилья, квитанции, модуль основной программы., справка, база данных.
3) Количество внешних запросов (вводимые элементы: поле, используемое для поиска, щелчок мыши; выводимые элементы — отображаемые на экране поля) составляет 29:модуль основной программы, запросы на дополнительных формах.
4) Количество внутренних логических файлов составляет 4: справка, база данных, главная форма программы, форма экспорта на печать
5) Количество внешних интерфейсных файлов составляет 11: окно формы; модуль основной программы.
Вычисляем ранг и оценку сложности внешних вводов (см. таблица 6).
Таблица 6 – Вычисление ранга и оценки сложности внешних вводов
| Ссылки на файлы | Элементы данных | ||
| 1-4 | 5-15 | >15 | |
| >2 | Средний (4) | Высокий (6) | Высокий (6) |
Вычисляем ранг и оценку сложности внешних выводов (см. таблица 7).
Таблица 7 – Вычисление ранга и оценки сложности внешних выводов
| Ссылки на файлы | Элементы данных | ||
| 1-4 | 5-19 | >19 | |
| >3 | Средний (5) | Высокий (7) | Высокий (7) |
Вычисляем ранг и оценку сложности внешних запросов (см. таблица 8).
Таблица 8 – Вычисление ранга и оценки сложности внешних запросов
| Ссылки на файлы | Элементы данных | ||
| 1-4 | 5-19 | >19 | |
| >3 | Средний (4)) | Высокий (6) | Высокий (6) |
Вычисляем ранг и оценку сложности внутренних логических файлов (см. таблица 9).
Таблица 9 – Вычисление ранга и оценки сложности внутренних логических файлов
| Типы элементов-записей | Элементы данных | ||
| 1-19 | 20-50 | >50 | |
| >5 | Средний (10) | Высокий (15) | Высокий (15) |
Вычисляем ранг и оценку сложности внешних интерфейсных файлов (см. таблица 10).
Таблица 10 – Вычисление ранга и оценки сложности внутренних интерфейсных файлов
| Типы элементов-записей | Элементы данных | ||
| 1-19 | 20-50 | >50 | |
| >5 | Средний (7) | Высокий (10) | Высокий (10) |
В итоге расчёт общего ранга и оценок сложности программы приведен в таблице 11.
Таблица 11 – Расчёт общего ранга и оценок сложности программы
| Имя характеристики | Расчет |
| Внешние вводы | 56x6 = 336 |
| Внешние выводы | 52x7 = 364 |
| Внешние запросы | 8х4 = 32 |
| Внутренние логические файлы | 4x10 = 40 |
| Внешние интерфейсные файлы | 11x7 = 77 |
| Итого |
Количество функциональных указателей вычисляется по формуле:
FP = Общее количество * (0,65+ 0,01 *
),
где Fi — коэффициенты регулировки сложности.
Каждый коэффициент может принимать следующие значения: 0 — нет влияния, 1 — случайное, 2 — небольшое, 3 — среднее, 4 — важное, 5 — основное.
Значения выбираются эмпирически в результате ответа на 14 вопросов, которые характеризуют системные параметры приложения.
Расчет коэффициента регулировки сложности приведён в таблице 12.
Таблица 12 – Расчёт коэффициента регулировки сложности
| № | Системный параметр | Значение параметра |
| Передачи данных | ||
| Распределенная обработка данных | ||
| Производительность | ||
| Распространенность используемой конфигурации | ||
| Скорость транзакций |
Продолжение таблицы 12.
| Оперативный ввод данных | ||
| Эффективность работы конечного пользователя | ||
| Оперативное обновление | ||
| Сложность обработки | ||
| Повторная используемость | ||
| Легкость инсталляции | ||
| Легкость эксплуатации | ||
| Разнообразные условия размещения | ||
| Простота изменений | ||
| Итого |
Производим расчет FP:
FP = 849*(0,65+0,01*22)=738,63
Производительность =
(FP/чел.мес) =
*100 %= 100%
Качество =
(единицы/ FP) =
*100 %= 50 %
Документированность =
(стр./ FP) =
*100 %= 40 %
Для увеличения документированности необходимо дополнить программу следующей сопроводительной документацией: Формуляр (ГОСТ 19.501-78. ЕСПД.), Описание применения (ГОСТ 19.502-78. ЕСПД.), Ведомость эксплуатационных документов (ГОСТ 19.507-78. ЕСПД.), Руководство по техническому обслуживанию (ГОСТ 19.508-78. ЕСПД.).
Для увеличения качества программы, необходимо ввести в программу процедуру вывода на экран сообщения для пользователя.
ЗАКЛЮЧЕНИЕ
Целью курсового проекта являлась разработка информационной системы «Расчет платежей за коммунальные услуги ТСЖ-99». В ходе проектирования информационной системы было разработано техническое задание в соответствии с ГОСТ 19.201-78. ЕСПД (см. страница 5).
На основании технического задания разработана структурная схема Константайна, представленная в приложении А.
В соответствии с выбранной инструментальной средой, разработано описание языка в соответствии с ГОСТ 19.506-79. ЕСПД. (см. страница 12-35).Разработана спецификация на информационную систему, она представлена в приложении Б.
Разработано описание программы в соответствии с ГОСТ 19.402-78. ЕСПД (см. страница 34).
Выполнено кодирование программного продукта в инструментальной среде BorlandDelphi. На основании кодирования программного продукта была произведена отладка программного продукта средствами встроенного отладчика инструментальной среды BorlandDelphi.В ходе отладке выявлены и локализованы следующие ошибки: синтаксические - 5 ошибок; ошибки выполнения - 9 ошибок; ошибки компоновки - 1 ошибка.
Выбран метод тестирования программы – метод «Черный ящик».
На основании метода тестирования «Черного ящика» разработана программа и методика испытаний в соответствии с ГОСТ 19.301-79. ЕСПД (см. страница 53-54).
В соответствии с формулами был выполнен расчет технико-экономических показателей (см. страница 58-59).
В результате проведенной работы была разработана информационная система «Расчет платежей за коммунальные услуги ТСЖ-99».
|
|
|
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
© cyberpedia.su 2017-2025 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!