49944 (Создание автоматизированного рабочего места технолога станции), страница 3
Описание файла
Документ из архива "Создание автоматизированного рабочего места технолога станции", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "49944"
Текст 3 страницы из документа "49944"
После сбора всей необходимой информации подсчитаем общую функциональную метрику (таблица 5.2).
Таблица 5.2
Н | С | В | Итого | |
Внешние вводы | 0 * 3 = 0 | 1 * 4 = 4 | 0 * 6 = 0 | 4 |
Внешние выводы | 1 * 4 = 4 | 0 * 5 = 0 | 0 * 7 = 0 | 4 |
Внешние запросы | 0 * 3 = 0 | 0 * 4 = 0 | 0 * 6 = 0 | 0 |
Внутренние логические файлы | 4 * 7 = 28 | 0 * 10 = 0 | 0 * 15 =0 | 28 |
Внешние интерфейсные файлы | 0 * 5 = 0 | 0 * 7 = 0 | 0 * 10 = 0 | 0 |
Общее количество FP | 36 |
Аналогичным образом рассчитаем функциональность второго типа пользовательской формы (рисунок 5.2). Результаты расчета в таблице 5.2.
Таблица 5.2
Н | С | В | Итого | ||
Внешние вводы | 0 * 3 = 0 | 1 * 4 = 4 | 0 * 6 = 0 | 4 | |
Внешние выводы | 1 * 4 = 4 | 0 * 5 = 0 | 1 * 7 = 7 | 11 | |
Внешние запросы | 1 * 3 = 3 | 0 * 4 = 0 | 0 * 6 = 0 | 3 | |
Внутренние логические файлы | 2 * 7 = 14 | 0 * 10 = 0 | 0 * 15 =0 | 14 | |
Внешние интерфейсные файлы | 0 * 5 = 0 | 0 * 7 = 0 | 0 * 10 = 0 | 0 | |
Общее количество FP | 32 |
С учетом того, что в проекте предполагается использование 3 пользовательских форм первого типа и 2 пользовательских форм второго типа, подсчитаем общую функциональную метрику для всего проекта:
FP = 3 * 36 + 2 * 32 = 172
Полученную общую метрику необходимо субъективным образом взвесить, используя следующую формулу:
FP = Общее_количество * (0,65+ 0,01 * 14i=1Fi), (5.1)
где Fi – коэффициенты регулировки сложности.
Таблица 5.3 – Определение системных параметров приложения
№ | Системный параметр | Описание | Коэф. |
1 | Передача данных | Сколько средств связи требуется для передачи илиобмена информацией с приложением или системой? | 2 |
2 | Распределенная обработка данных | Как обрабатываются распределенные данные и функции обработки? | 3 |
3 | Производительность | Нуждается ли пользователь в фиксации времени ответа или производительности? | 3 |
4 | Распространенность используемой конфигурации | Насколько распространена текущая аппаратная платформа, на которой будет выполняться приложение? | 0 |
5 | Скорость транзакций | Как часто выполняются транзакции? (каждый день, каждую неделю, каждый месяц) | 5 |
6 | Оперативный ввод данных | Какой процент информации надо вводить в режиме онлайн? | 4 |
7 | Эффективность работы конечного пользователя | Приложение проектировалось для обеспечения эффективной работы конечного пользователя? | 5 |
8 | Оперативное обновление | Как много внутренних файлов обновляется в онлайновой транзакции? | 3 |
9 | Сложность обработки | Выполняет ли приложение интенсивную логическую или математическую обработку? | 2 |
10 | Повторная используемость | Приложение разрабатывалось для удовлетворения требований одного или многих пользователей? | 0 |
11 | Легкость инсталляции | Насколько трудны преобразование и инсталляция приложения? | 0 |
12 | Легкость эксплуатации | Насколько эффективны и/или автоматизированы процедуры запуска, резервирования и восстановления? | 2 |
13 | Разнообразные условия размещения | Была ли спроектирована, разработана и поддержана возможность инсталляции приложения в разных местах для различных организаций? | 0 |
14 | Простота изменений | Была ли спроектирована, разработана и поддержана в приложении простота изменений? | 0 |
Каждый коэффициент может принимать следующие значения: 0 — нет влияния, 1 - случайное, 2 — небольшое, 3 — среднее, 4 — важное, 5 — основное.
Значения выбираются эмпирически в результате ответа на 14 вопросов, которые характеризуют системные параметры приложения (таблица 5.3).
В результате количество функциональных указателей равно:
FP = 172 * (0.65 + 0.29) = 162
Используя таблицу перевода, а также учитывая, что реализация ИС предполагается с использованием языка Visual Basic, получим LOC-оценку проекта:162 * 32 = 5184 (строк кода).
Заключение
В рамках данного курсового проекта была спроектирована система ввода справочной информации для рабочего места технолога. На основе требований технического задания была разработана модель данных в среде ERWin в стандарте IDEF1X. На примере основного процесса, происходящего в системе – ввода информации в некоторые справочники была показана последовательность преобразования данных – связь модели данных с моделью процессов.
Система реализуется с помощью СУБД Informix с использованием языка Java. Данная СУБД была выбрана в связи с тем, что данная СУБД используется в настоящее время.
Язык Java была выбрана в виду направленности отдела ВЦЛП на Web-разработку, а также из-за перехода на другую СУБД (Oracle 8.1.7) с целью снижения возможных изменений внутреннего содержания программы.
Библиографический список
-
Серверы корпоративных баз данных. www.citforum.ru;
-
П. Ноутон, Г.Шильдт. Java тм 2: Пер. с англ.- СПб.: БХВ-Петербург, 2001.
1