Студентам > Курсовые > Проектирование локальной вычислительной сети
Проектирование локальной вычислительной сетиСтраница: 10/11
Рис 3 Классификация программного
обеспечения.
4.2. Методы и средства разработки ПО
Технология программирования включает в себя написание программ на
языках программирования и организацию их выполнения с использованием комплеква
программно-технических средств ЭВМ. При разработке программ используется
технологии 2 видов: сверху вниз ¾разработка в начале главной программы,
а затем входящих в нее составных компонентов (подпрограмм); снизу вверх ¾
разработка в начале подпрограмм (начиная с элементарных), а затем главной
программы, исполльзующей разработанные программыне компоненты.
Высшее звено технологии ¾выбор языка программирования и
соответствующей программной среды (ОС). Он проводится на этапе разработки
алгоритма с учетом оссобенностей последнего и возможностей имеющихся средств
ЭВМ, а также с учетом простоты написания программы, удобства отладки, эффективности
и надежности программы.
Эффективность программ определяется затрачиваемым машинным временем
и требуемым объемом памяти ЭВМ.
При разработке прграмм необходимо помнить, что программа должна
быть:
Þ универсальной, то етсь не зависимой от
конкретного набора данных;
Þ гибкой, то есть легко настраиваться на изменение
параметров решаемой задачи;
Þ мобильной, то есть легко переносимой на другие
типы ЭВМ с учетом их прикладного обеспечения;
Þ надежной, то есть имеющей средства защиты от
неправильного ввода данных, неопределенных параметров и случайных сбоев.
При составлени и отладке программ целесообразно использовать в
операторах языка программирование переменных; в тексте программы ¾
комментарии.
Автоматизация программирования предусматривает использование готовых
программ, в частности пакетов прикладных программ и библиотек стандартных
программ; дальнейшее развитие и становление создания программ для ЭВМ самой
ЭВМ.
Модульное программирование ¾независимое программирование каждого
модуля. Включение модуля в основную программу проводится после его полной
отладки и тестирования.
Структурное программирование ¾процесс
программирования на алгоритмическом языке с использованием определенных
конструкций. При таком программировани: программа составляется на базе
линейной, разветвленной или циклической алгоритмической структур и между этими
структурами передача управления производится только вперед (сверху вниз в
блок-схеме); использование команд безусловной передачи управления недопустимо.
4.3. ОС и средства, расширяющие ее возможности.
Структура ОС приведена на рис 4.
Рис 4 Структура ОС для
ЭВМ
Планировщики ¾ программы, организующие распределение ресурсов ЭВМ и связь с
пользователем. Супервизор обеспечивает организацию процессов обработки программ
на ЭВМ. Сервисные обслуживающие программы позволяют рационально организовать
процесс обработки программ (программных модулей). Модуль ¾
функционально и конструктивно законченная программа. Редактор связей ¾
программа, формирующая единый программный модуль из нескольких модулей. Загрузчик ¾ программа, обеспечивающая размещение программных модулей в основной
памяти ЭВМ. Отладчик ¾ программа, позволяющая автоматизировать процесс отладки
пользовательских программ. Утилиты ¾ программы, позволяющие выполнять
различные сервисные функции: перезапись (копирование) программ и файлов, вывод
на печать, сортировку и упорядочение файлов и др.
Для данной АЭИС выбирается ОС MS - DOS 5.0. Как правило,
персональный компьютер IBM работает под управлением операционной системы MS -
DOS фирмы Mircosoft, либо ее варианта PC - DOS.
Операционная система состоит из следующих частей.
Базовая система вводы-вывода (BIOS), находящаяся в постоянной памяти
(ПЗУ) компьютера. Эта часть ОС является "встроенной" в ЭВМ. Ее
назначение состоит в выполении наиболее простых и универсальных услуг ОС,
связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит
также тест функционирования компьютера, проверяющий работу памяти и устройств
ЭВМ при включении его электропитания. Кроме того, базовая сситема ввода-вывода
содержит программу вызова загрузчика операционной системы.
Загрузчик ОС ¾очень короткая программа, находящаяся в первом секторе каждой
дискеты с ОС MS - DOS. Функция этой программы заключается в считывании в
память еще 2 модулей ОС, которые и завершают процесс загрузки DOS. На ЖМД
загрузчик ОС состоит из 2 частей, то етсь жесткий диск может быть разбит на
несколько разделов (логических дисков).
Дисковые файлы IO.SYS и MSDOS.SYS (они могут называться, например,
IBMBIO.COM и IBMDOS.COM). Они загружаются в памятьзагрузчиком ОС и остаются в
памяти постоянно. Файл IO.SYS представляет собой дополнение к базовой системе
ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровненвые услуги
DOS.
Командный процессор DOS обрабатывает команды, вводимые
пользователем. Он находится в дисковом файле COMMAND.COM на диске, с которого
загружается ОС. Некоторые команды процессор выполняет сам. Для выполнения
остальных (внешних) команд пользователя процессор ищет на дисках программу с
соответствующим именем, и, если находит ее, то загружает в память и передает ей
управление. По окончании процесса программа удалятеся из памяти и выводится
приглашение DOS.
5. Экономическая эффективность системы.
Расчет основных экономических показателей системы (для оптимальонго
варианта ¾системы, основанной на ЛВС).
Производится по методике, описанной в п 1.4. данного проекта.
Приводим расчеты показателей:
Стоимость основных технических средств (в $ США).
IBM 486
DX 2 - 2000 (2шт)
IBM
286 2200 (6 шт)
Модем
внешний 1000 (2 шт)
Кабель
150
Принтер
2020 (8 шт)
Копировальная
техника 300
МД
50
Система
резервного
питания
260
___________________________________
Итого
7900
Курс
НБУ ¾ 190000 крб. за 1 доллар США. Всего 1,5 млрд крб.
Стоимость
вспомогательного оборулования (10% от стоимости основных ТС): 150 млн. крб.
Всего
1,65 млрд крб.
Имеем
стоимость ПО: 2 млрд крб
Расчет
показателя Сэ:
заработная
плата ¾755, ФЗП (6% олт заработной платы) ¾ 45
755 - 45
= 710*190000 = 1, 35 млрд крб
амортизация
основных фондов (12%) = 180 млн крб
электроэнергия
(0,5%) = 7,5 млн крб
ремонт
(3%) = 45 млн крб
прочие
(1%) = 15 млн крб
_________________________________
Итого
Сэ = 382,5 млн крб
Кз = 1
500 000 000 (1 - 0,12*5) = 600 000 000 крб
К2 = 1
500 000 000 крб
Кивс = 1
500 000 000 + 600 000 000 + 300 000 000 = 2 400 000 000 крб
крб
крб
Экономический
эффект: 612 000 000 крб от одного АРМ
Z = 539
470 000 крб
Экономический
эффект от внедрения АЭИС:
5 394
700 000 крб
Срок
окупаемости: года
0,5 *12
= 8 месяцев
К = 0,12
Введение АЭИС целесообразно.
Срок
окупаемости:
крб в месяц
затраты
составляют » 3 700 000 000 крб
450 000
000 * 8 месяцев » 3 700 000 000 крб Þ 8 месяцев ¾ срок окупаемости
Выводы
В данном курсовом проекте рассмотрены 3 системы: децентрализованная
с каналом связи, децентрализованная с передачей курьером и ЛВС. В результате
расчетов критериев эффективности (время ответа системы на запрос, достоверонсти
информации) можно сделать вывод, что наиболее целесообразной является ЛВС
(достоверность ¾ 10-8; время ответа на запрос ¾ 11, 12 секунд).
Для оптимального варианта составлен ТП и рассчитаны показатели
экономической эффективности:
¨ экономический
эффект от внедрения АЭИС ¾ 5 394 700 000 крб;
¨ срок
окупаемости ¾8 месяцев;
¨ коэффициент
эффективности ¾ 0,2.
Введение АЭИС на базе ЛВС целесообразно.
Для децентарлизованной системы и ЛВС рассчитаны основные и
периферийные ТС, приведены структурные схемы КТС.
Затраты на закупку ТС для внедрения системы на базе ЛВС составили
около 2 млрд крб, на ПО ¾ 2 миллиарда крб.
Сптсок литературы:
1. Кривоногов Ю. А.
"Справочник "Мини - и микро - ЭВМ" М. "Высшая школа",
1990
2.Ларионов
"Вычислительные комплексы, системы и сети" М. "Финансы и статистика",
1987
3.Максименков
"Основы проектирования ИВС и сетей ЭВМ" М. "Высшая школа" ,
1991
4."Персональные АИС и дисплейные комплексы" под ред.
Четверикова В.Н. Выпуск 6. "Высшая школа", 1990
5.Пономарева К.В., Кузьмин Л.Г. "ИО АСУ" М. "Высшая
школа", 1981
6. Самсонов В.С. "АСУ" М. "Высшая школа", 1991
7.Фигурнов В.Э. "IBM PC для пользователя" М. "Финансы
и статистика", 1991
8.Шрайберг Я.Л., Гончаров М.В. "Справочное руководство по
основам информатики и вычислительной техники" М. "Финансы и
статистика", 1990
|