ВВЕДЕНИЕ

1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ

1.1 Актуальность задач диагностики и тестирования сетевого программного обеспечения

1.2 Обзор существующих методик тестирования и мониторинга программно-аппаратных комплексов ЛВС

1.3. Постановка задачи

1.4. Выбор инструментария

1.5. Проблема разработки алгоритмов тестирования

сетевого программного обеспечения

2. ТЕОРЕТИЧЕСКАЯ БАЗА РАЗРАБОТКИ

2.1. Принципы функционирования компьютерных сетей

2.2 Основы сетевого программирования с

использованием сокетов в Delphi

3. РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА МОНИТОРИНГА И ДИАГНОСТИКИ ЛОКАЛЬНОЙ СЕТИ

3.1. Техническое задание на разработку программного комплекса диагностики и тестирования локальной сети КМД ЛВС

3.2. Модель хранения объектов

3.3. Концепция объектной модели КМД ЛВС

3.4. Концепция работы клиента КМД ЛВС с сервером через объектный протокол обмена

3.5. Классы КМД ЛВС. Создание нового класса.

3.6. Исходный текст объекта для КМД ЛВС

3.7. Иcходный текст процессора событий КМД ЛВС

3.8. Менеджер свойств объектов в исходном тексте

3.9. Перехватчик события

3.10. Реализация процедуры опроса локальной сети с использованием программирования сокетов

3.11. Модули комплекса и порядок запуска в эксплуатацию

4. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС ПРОГРАММНОГО КОМПЛЕКСА

4.1. Разработка интерфейса клиентской части

4.2. Разработка интерфейса серверной части

4.3. Порядок работы с программой

5. ТЕХНИКА БЕЗОПАСНОСТИ

5.1. Санитарные требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.

5.2. Требования к помещениям для эксплуатации ПЭВМ и ВДТ,

5.3. Требования к освещению помещений и рабочих мест с ВДТ и ПЭВМ

5.4. Требования к шуму и вибрации

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЯ.

Приложение 1. Список классов в КМД ЛВС

Приложение 2. Программный код модуля опроса узлов ЛВС с использованием асинхронных сокетов (упрощенный вариант)

Приложение 3. Исходный текст объекта для КМД ЛВС

Приложение 4. Обработчик событий в КМД ЛВС

Приложение 5. Менеджер свойств объектов в КМД ЛВС

Приложение 6. Листинг программного файла databasecreate_asu_db_new.cmd

Приложение 7. Табличная структура КМД ЛВС с гиперключом

Приложение 8. Блок-схема обработчика событий

Приложение 9. Блок-схема цикла журналировния

Содержание

Выдержка из текста

Актуальность данной выпускной квалификационной работы заключается в том, что IT-инфраструктура предприятий представляет собой совокупность программно-аппаратных компонентов, которые обеспечивают выполнение прикладных программ, используемых для управления операционными и производственно-технологическими процессами предприятия. Проектируемая компьютерная строится в целях модернизации совместного использования общих локальных дисков, сетевых принтеров, сети Internet и прочих ресурсов. Управление ресурсами включает в себя обслуживание запросов на предоставление ресурсов, доступных по сети.

Сами социальные сети представляют собой огромную цифровую площадку, предоставляющую огромное количество функций для пользователей: от моментального обмена сообщениями, до хранения и обмена медиа-контентом. Социальные сети стали для людей естественной частью жизни: это и СМИ, и дневник, и ежедневник, и фотоальбом и даже музыкальный проигрыватель. Если ко всему вышеперечисленному присовокупить функции интеграции социальных сетей с другими приложениями, то становится очевидным, что для людей социальный профиль практически становится равноценным паспорту гражданина, но действующим на территории Интернета.

Наибольший рост объема информации наблюдается в промышленности, торговле, финансово-банковской и образовательной сферах.

Быстрый рост и широкое применение электронной обработки данных и электронного бизнеса ведется через Интернет, наряду с многочисленными явлениями международного терроризма, подпитываемая необходимость улучшения методов защиты компьютеров и информации, которую они хранят, обрабатывают и передают. Академические дисциплины компьютерной безопасности и информационного обеспечения возникли вместе с многочисленными профессиональными организациями – всего в общей цели обеспечения безопасности и надежности информационных систем.

Тем, что первое является некоторой абстрактной деятельностью и может происходить во многих различных контекстах. Как правило, это происходит в команде, и совершенно точно – для заказчика, который платит за работу деньги. При этом необходимо точно понимать, что нужно заказчику, выполнить работу в определенные сроки и результат должен быть нужного качества – того, которое удовлетворит заказчика и за которое он заплатит.

Базу данных (БД) можно определить как унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой автоматизированной информационной системы (ИС).Теория управления базами данных как самостоятельная дисциплина начала развиваться приблизительно с начала 50-х годов двадцатого столетия. За это время в ней сложилась определенная система фундаментальных понятий. Приведем некоторые из них.

Практическая значимость работы заключается в том, что в результате выполнения работы будет подготовлен материал, позволяющий внедрить локальную вычислительную сеть с использованием наиболее современных технологий на других предприятиях.

6. Разработать прототип информационной системы согласно каскадной модели жизненного цикла программных средств, т.е. провести анализ предметной области, спроектировать архитектура, реализовать систему и провести тестирование.

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

В выпускной квалификационной работе рассматриваются структура и функции программного обеспечения локальной сети организации ФГБУ «Жуковский АСЦ МЧС России», в которой компьютеры находятся в нескольких зданиях.

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

Совокупность протоколов TCP/IP — наглядный пример одной из открытых систем. В отличие от протоколов, которые используются в коммуникационных системах разных поставщиков, совокупность спецификаций данного стека протоколов, а так же многие из его реализаций находятся в свободном доступе, их использование возможно на безвозмездной основе, либо за символическую цену. Данный аспект дает возможность любым разработчикам разрабатывать свое личное программное обеспечение, которое необходимо для работы в сети Интернет. В протоколе TCP/IP привлекательным является факт его масштабируемости. Это предоставляет равноправные возможности и глобальным, и локальным сетям [27].

общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;специальное программное обеспечение, образованное прикладными программными средствами, отражающими специфику предметной области пользователей при реализации задач управления;системное сетевое программное обеспечение, представляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислительной сети как единой системы.

В научной литературе данной проблематике посвящено множество работ. Так Агафонова В.В. [3], Базарбаева В.Г. [4] Гедранович В.В. [9] рассматривают основные принципы построения методик оценки знаний студентов и молодых специалистов.

Теоретическую и методологическую основу исследования составили работы отечественных и зарубежных специалистов в областях программной инженерии, управления качеством, стандартизации и сертификации программных средств, системного анализа. В диссертационном исследовании использованы положения, разработанные зарубежными авторами: Ройсом У., Кратченом Ф., Каном С., Китченхамом Б., Грейди Р., Боэмом Б., Макколом Дж., Вигерсом К. Рассматриваемым вопросам посвящены работы отечественных авторов: Липаева В.В., Ефимова В.В., Лагутина B.C., Лавриченко Н.И., Герасимова Б.И., Орлова С.А., Скопина И.Н.

Практическая значимость работы заключается в использовании данного исследования в работе реально существующего контакт-центра компании ООО «Телеком-Экспресс», а что разработки, указанные в данном проекте позволяют внедрять новые методы и технологии для более эффективного ведения бизнеса в контактных центрах и на рынке телекоммуникационных услуг

Список источников информации

В.А., Солдатенко В.С., Кузнецов В.В. Моделирование и обеспечение надёжности программных средств АСУ. – СПб.: ВИКУ им. А.Ф. Можайского, 2002

2. Иванцов И.А., Тестирование и диагностика локальных сетей, Сети и системы связи, 2(44), 2004

3. Майерс Г.. Надежность программного обеспечения. — М.: Диалог-МИФИ, 2000

4. Липаев В.В.. Тестирование программ. — М.: Радио и связь, 2006

5. Котляров В.П. Основы тестирования программного обеспечения. Интернет-университет информационных технологий – Изд-во INTUIT.ru, 2006 г

6. Рыбина Г.В. Использование методов имитационного моделирования при создании интегрированных экспертных систем реального времени. Известия РАН. Теория и системы управления. №5. 2000

7. Мальцев В.А.,Сетевое программирование в Delphi, Изд-во BVH, СП-б, 2005

8. Фокс Дж.. Программное обеспечение и его разработка. — М.: Мир, 1995

9. Тассел Д. Ван. Стиль, разработка, эффективность, отладка и испытание программ. — М.: Изд-во МГУ, 2005

10. Безбородов Ю.М.. Индивидуальная отладка программных комплексов. — М.: Наука, 2002

11.Липаев В.В.. Тестирование программ. — М.: Радио и связь, 2006.

12. Фролов А.В., Фролов Г.В. Локальные сети персональных компьютеров. Использование протоколов TCP/IP, IPX, SPX, NETBIOS. БСП т.8. М., Диалог-МИФИ, 2003

13. Бертсекас Д., Галлагер Г., Сети передачи данных, М., Мир,1999

14. Блэк Ю., Сети ЭВМ : протоколы стандарты интерфейсы, М., Изд-во ТД Компьютера, 2002

15. Жоголев Е.А.. Введение в технологию сетевого программирования. — М.: «ДИАЛОГ-МГУ», 2004

16. Олифер В.Г., Олифер Н.А. Компьютерные сети, СП-б: «Питер», 2001

17. Иванцов Н.Г., Программирование сокетов в Delphi Ч.1, LAN, 4(88), 2006

18. Иванцов Н.Г., Программирование сокетов в Delphi Ч.2, LAN, 1(89), 2007

19. Руководство Beej по сетевому программированию, используя интернет-сокеты, см. http://www.ecst.csuchico.edu/~beej/guide/net/

20. Павленко Е.Н., Сетевое программирование с Сокетами и Каналами, Delphi, М., 5(11), 2005

21. Manoj Chavda, Peter T.Wood. Towards an ODMG-compliant visual object query language/ Proceeding of the 23rd VLDB Conference Athens/ — Greece, 1999. — 46 p

22.Michael Carey, Layra Haas PESTO: an integrated query/browser for object databases/ Proceeding of the 22rd VLDB Conference Mumbai. — India, 1999. — 56 p.

23.Шуленин А.В., Microsoft SQL Server и активный Internet. Материалы Форума «Информационные Технологии’05». — М.: Издательство МГУ, 2005. — 239 с

24. Туранов Л.Б., Программирование сокетов: асинхронный режим, М., Диалог МГу, 2003

25. Паутов А.Ю. Документация SQL. — С-Пб: Питер, 2004. — 107 с.

26. Шуленин В.В. OLAP-технологии разработки баз данных. — М.: Диалог-МИФИ, 2003 . — 140 с.

27. Елеазарова М.В. Недокументированные аспекты SQL. — М.: Экатон-Пресс, 2002. — 118 с.

28.Архипенков С.А. “Delphi Express OLAP”. – М.: Диалог-МИФИ, 2003. — 406 с.

29.Санитарные нормы и правила – Сборник нормативных документов. М.: Медицина, 2005. — 569 с.

список литературы

Похожие записи