На бирже курсовых и дипломных проектов можно найти образцы готовых работ или получить помощь в написании уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ, диссертаций, рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Работа № 93233


Наименование:


Курсовик Разработка АСУ системного инженера

Информация:

Тип работы: Курсовик. Добавлен: 14.12.2015. Сдан: 2015. Страниц: 42. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Содержание
Введение………………………………. 4
1 Анализ задачи 5
1.1 Словесная постановка задачи………………. 5
1.2 Анализ рисков (рассчет трудоемкости и стоимости) 6
1.3 Анализ требований в форме диаграммы прецедентов 14
2 Построение модели проектирования 16
2.1 Модель предметной области………………… …………………………..16
2.1.1 Выделение концептуальных классов 16
2.1.2 Добавление ассоциаций…………………. 17
2.1.3 Добавление атрибутов…………………. 18
2.2 Описание системных операций…………. 19
2.3 Разработка диаграмм взаимодействия 20
3 Разработка приложения 22
3.1 Выбор средств разработки……………. 22
3.2 Разработка интерфейса………….. 23
Заключение 28
Список использованных источников 29


Введение
Компьютеры были созданы для решения вычислительных задач, однако со временем они все чаще стали использоваться для построения систем обработки документов, а точнее, содержащейся в них информации. Такие системы обычно и называют информационными. В качестве примера можно привести систему учета отработанного времени работниками предприятия и расчета заработной платы, систему учета продукции на складе, систему учета книг в библиотеке и т.д. Все вышеперечисленные системы имеют следующие особенности:
- для обеспечения их работы нужны сравнительно низкие вычислительные мощности ;
- данные, которые они используют, имеют сложную структуру ;
- необходимы средства сохранения данных между последовательными запусками системы .
Другими словами, информационная система требует создания в памяти ЭВМ динамически обновляемой модели внешнего мира с использованием единого хранилища - базы данных.
Отличительной чертой баз данных следует считать то, что данные хранятся совместно с их описанием, а в прикладных программах описание данных не содержится. Независимые от программ пользователя данные обычно называются метаданными. В ряде современных систем метаданные, содержащие также информацию о пользователях, форматы отображения, статистику обращения к данным и др. сведения, хранятся в словаре базы данных.
Таким образом, система управления базой данных (СУБД) - важнейший компонент информационной системы.
1 Анализ задачи
1.1 Словесная постановка задачи
АСУ для создания графического изображения топологии локальной вычислительной сети, а так же для ведения БД активного и пассивного оборудования, имеющегося в компании. А так же для учета статистики отказов активного оборудования. Для работы с БД используется СУБД MySQL.
Функции, которые будет выполнять пользователь:
1. Создание графического изображения топологии;
2. Сохранение изображения;
Функции администратора:
1. Создание графического изображения топологии;
2. Сохранение изображения;
3. Внесение, удаление и редактирование списка оборудования;
4. Ведение статистики.


1.2 Анализ рисков (расчет трудоемкости и стоимости)
Функционально-ориентированные метрики косвенно измеряют программный продукт и процесс его разработки. Вместо подсчета LOC-оценки при этом рассматривается не размер, а функциональность или полезность продукта.
Используется 5 информационных характеристик.
1. Количество внешних вводов. Подсчитываются все вводы пользователя, по которым поступают разные прикладные данные. Вводы должны быть отделены от запросов, которые подсчитываются отдельно.
2. Количество внешних выводов. Подсчитываются все выводы, по которым к пользователю поступают результаты, вычисленные программным приложением. В этом контексте выводы означают отчеты, экраны, распечатки, сообщения об ошибках. Индивидуальные единицы данных внутри отчета отдельно не подсчитываются.
3. Количество внешних запросов. Под запросом понимается диалоговый ввод, который приводит к немедленному программному ответу в форме диалогового вывода. При этом диалоговый ввод в приложении не сохраняется, а диалоговый вывод не требует выполнения вычислений. Подсчитываются все запросы - каждый учитывается отдельно.
4. Количество внутренних логических файлов. Подсчитываются все логические файлы (то есть логические группы данных, которые могут быть частью базы данных или отдельным файлом).
5. Количество внешних интерфейсных файлов. Подсчитываются все логические файлы из других приложений, на которые ссылается данное приложение.
Вводы, выводы и запросы относят к категории транзакция. Транзакция - это элементарный процесс, различаемый пользователем и перемещающий данные между внешней средой и программным приложением.
Вычислим ранги и количества транзакций:

Таблица 1.1 Внешние вводы
Транзакции: Внешние вводы
Название ввода Поля ввода и элементы данных Кол-во элементов данных Ссылки на файлы ранг Кол-во вводов Общая сложность (общ. ранг)
Удаление оборудования кнопка удалить 1 0-1 Средний =4 1 4*1=4
Изменение оборудования Поля: название, цена, дата, причина и кнопка сохранить, очистить 6 0-1 Средний =5 1 5*1=5
Добавление оборудования в БД(администрирование) Поля: название, цена, дата, причина и кнопка сохранить, очистить 6 0-1 Средний =5 1 5*1=5
Вход Поля: пароль, кнопка «Войти как пользователь», «Войти как администратор» и сообщение о том, что пароль не правильно введен 4 0-1 Средний =4 1 3*1=3
Редактор Кнопки: три изображения, Сохранить, очистить 5 0-1 Средний =5 1 5*1=5


Таблица 1.2 Внешние выводы
Транзакции: Внешние выводы
Название вывода Поля вывода и элементы данных Кол-во элементов данных Ссылки на файлы ранг Кол-во выводов Общая сложность (общ. ранг)
Выбрать таблицу Поля: категории 1 0-1 Средний=4 1 4*1=4
Загрузка из БД Поля: название, цена, дата, причина 4 0-1 Средний=4 1 4*1=4

Таблица 1.3 Внешние запросы
Транзакции: Внешние запросы
Название запроса Поля ввода и элементы данных Кол-во элементов данных Ссылки на файлы ранг Кол-во запросов Общая сложность (общ. ранг)
Работа с БД Поля: название, цена, дата, причина 4 0-1 Средний =4 1 4*1=4

Таблица 1.4 Внутренние логические файлы
Внутренние логические файлы
Название файла Поля ввода и элементы данных Кол-во элемен-тов данных Кол-во элементов данных-записей ранг Кол-во файлов Общая сложность (общ. ранг)
Внутренние файлы приложения Много полей Средний = 10 1 1*10=10


Таблица 1.5 Внешние интерфейсные файлы

Внешние интерфейсные файлы
Название файла Поля ввода и элементы данных Кол-во элементов данных Кол-во элементов данных-записей ранг Кол-во файлов Общая сложность (общ. ранг)
Внешний файл БД Поля: название, цена, дата, причина 4 1 Средний =4 1 4*1=4

Таблица 1.6 Исходные данные для расчета FP-метрик:

Имя характеристики Ранг, сложность, количество
Низкий Средний Высокий Итого
Внешние вводы 0x3 = 0 2x4 = 8 3x5=15 0x6 = __ = 23
Внешние выводы 0x3 = 0 2x4 = 8 0x7 = __ = 8
Внешние запросы 0х3 = 0 1x4 =4 0x6 = __ = 4
Внутренние логические файлы 0x0 = 0 1x10 = 10 0x15 = __ = 10
Внешние интерфейсные файлы 0x3 = 0 1x4= 4 0x10 = __ = 4
Общее количество S = =49

Количество функциональных указателей FP вычисляется по формуле
FP = S? (0,65+ 0,01 ? ), (2.1)
где Fi - коэффициенты регулировки сложности. S - Общее количество или сумма рангов.
Каждый коэффициент регулировки сложности Fi может принимать следующие значения:
0 - нет влияния (не важно), 1 - случайное (слабое), 2 - небольшое, 3 - среднее, 4 - важное, 5 - основное.
Значения выбираются эмпирически в результате ответа на 14 вопросов, которые характеризуют системные параметры будущего ПО (табл. 1.7).
Исходя из (табл. 1.7) диапазон изменения количества функциональных указателей:
FP min = S?0.65 FP max = S?1.35


Таблица 1.7 Определение системных параметров приложения

№ Системный параметр Fi
1 Передачи данных F1=3 среднее
2 Распределенная обработка данных F2=3 среднее
3 Производительность F3=5 основное
4 Распространенность используемой конфигурации F4=5 основное
5 Скорость транзакций F5=3 среднее
6 Оперативный ввод данных F6=5 основное
7 Эффективность работы конечного пользователя F7=5 основное
8 Оперативное обновление F8=3 среднее
9 Сложность обработки F9=0 нет влияния
10 Повторная используемость F10=5 основное
11 Легкость инсталляции F11=3 среднее
12 Легкость эксплуатации F12=4 важное
13 Разнообразные условия размещения F13=3 среднее
14 Простота изменений F14=5 основное
=52

FP = S? (0,65+ 0,01 ? )= 49*(0.65+0.01*52)=49*1,17=57,33
FP min = S?0.65=49*0.65= 31,85
FP max = S?1.35=49*1.35= 66,15

Как показано в табл. 1.8, результаты пересчета зависят от языка программирования, используемого для реализации ПО.

LOC= FP?29=57,3*29=1661,7

Таблица 1.8 Пересчет 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

Область применения метода функциональных указателей - коммерческие информационные системы.
Достоинства функционально-ориентированных метрик:
1. Не зависят от языка программирования.
2. Легко вычисляются на любой стадии проекта.
Недостаток функционально-ориентированных метрик: результаты основаны на субъективных данных, используются не прямые, а косвенные измерения.

........



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы

* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.