Учебная практика 3 курс, информационные системы. Карлабаев А.А., тема 3 тестирование информационной системы. Тема Тестирование информационной системы
Скачать 1.35 Mb.
|
Тема 3. Тестирование информационной системы. Тестирование систем – важный этап производства ПО, направленный на детальное исследование программного кода и выявление ошибок в работе систем. Одна из главных целей тестирования – проверка соответствия работоспособности информационной системы в целом или ее отдельных модулей ожиданиям пользователя. Разработка требований и программ подготовки персонала. Большие средства инвестируются в профессиональное развитие сотрудников, организация, ожидают от них отдачи в виде повышения производительности и качества труда. Хорошие программы обучения и развития помогут сохранить нужных людей и увеличить прибыль. Человеческие ресурсы являются самым сильным активом любой организации Повышения производительности труда в современном мире предусматривают мотивацию сотрудников, повышают мотивацию сотрудников и их преданность организации. Сотрудник лучше работает, значит и получает больше. Профессиональное развитие благоприятно влияет и на самих сотрудников. Повышая квалификацию и приобретая новые знания и умения, они становятся более конкурентоспособными на рынке труда и получают дополнительные возможности для профессионального роста как внутри организации, так и вне ее, что особенно ценно в кризисных условиях. Работник, который получает необходимую подготовку, лучше может выполнять свою работу. Она в большей степени осведомлена о методах обеспечения безопасности и надлежащих процедурах для выполнения основных задач. Обучение может также укрепить доверие сотрудника, поскольку она имеет более глубокое понимание отрасли и ответственности за свою работу. Эта уверенность может подтолкнуть ее к еще лучшему и думать о новых идеях, которые помогут ей преуспеть. Информационная система «Калькулятор прокладки ЛВС» не требует высокой квалификации персонала. Персонал компании ISM должен самостоятельно освоить программу основываясь на руководстве пользователя и техническом задании. Комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями). Программные средства- это набор инструкций на машинном языке, который хранится в виде файлов на магнитном носителе и по команде пользователя загружается в компьютер для выполнения. Информационная система «Калькулятор прокладки ЛВС» поставляется только программными средствами, со следующими названиями: техническое задание; руководство пользователя; руководство программиста; база данных – Проекты_ЛВС; электронная таблица с ценами на работу и материалы - Price.xls; файлы для входа в систему (dbconfig и ActnList). Анализ и оценка производительности информационной системы Информационная система (ИС) - система обработки информации, работающая совместно с организационными ресурсами, такими как люди, технические средства и финансовые ресурсы, которые обеспечивают и распределяют информацию. С каждым днем информационные технологии непрерывно развиваются, что приводит к увеличению областей их применения. В прошлом, одной из немногих областей применения информационных систем, была автоматизация бухгалтерского учета, а сейчас внедрение информационных технологий наблюдается практически во всех областях нашей жизни. Для решения задач по анализу производительности существует большое количество математических и инженерных подходов. Их можно разделить на три основных направления: аналитическое моделирование, имитационное моделирование и экспериментальный анализ производительности. Первые два направления основываются на создании математических моделей, однако сложны в применении к крупным распределенным системам. Это связано с трудностью построения подробных математических моделей для реальных систем - не просто получить достоверные значения для всех многочисленных параметров таких моделей. На практике чаще применяются подходы третьего направления: с помощью различных специализированных программных средств исследуются уже существующие системы или их прототипы путем измерения показателей производительности по реакциям систем на внешне контролируемые воздействия. Однако открытой проблемой таких инструментов является гибкость, то есть обеспечение возможности имитации достоверной нагрузки и оценки различных характеристик производительности с учетом многочисленных индивидуальных особенностей реальных систем, а также наличие способов интеграции с другими инструментами обеспечения качества ПО. Дело в том, что крупные клиент-серверные системы имеют многочисленные индивидуальные черты. Они используют закрытые коммуникационные протоколы, имеют различные архитектурные особенности, при их создании и сопровождении часто используются специфические средства разработки. На данный момент не существует универсальной и легко настраиваемой технологии, которая предоставляла бы необходимую функциональность по анализу производительности для различного типа проектов и минимально зависела бы от программного окружения. Есть несколько объединённых в группы факторов влияющих на производительность информационных систем: • скорость выполнения кода; • скорость обмена данными; • скорость доступа к данным. Графическое описание групп факторов представлены на рисунке 1. Рис. 1 — Факторы скорости работы информационных систем Очень часто после того как предприятие столкнулось со снижением скорости производительности ИС, одним из первых решений предпринимается наращивание мощности серверного аппарата и рабочих станций пользователей, оперативной памяти и пропускной способности локальной сети. На рынке уже присутствует множество платных и бесплатных решений для мониторинга и анализа. Некоторые из них, так или иначе, иногда уже присутствуют в информационной системе. Например, к бесплатным инструментам анализа производительности можно отнести: • «1C: Замер производительности отладчиком»; • технологический журнал; • windows performance monitor (замер загрузки оборудования); • SQL Server Profiler (анализ и воспроизведения результатов трассировок, встроенный инструмент в базах данных SQL Server). С помощью бесплатных инструментов можно увидеть следящие показатели: • общее состояние системы в объективном виде: перегруз/недогруз оборудования, наличие ошибок блокировок (даже если пользователи еще не жалуются), время выполнения ключевых операций; • динамику процесса — хуже/так же/лучше. В информационной системе «Калькулятор прокладки ЛВС» будет использоваться инструмент анализа производительности windows performance monitor. Performance Monitor небольшая программа, которая показывает загрузку процессора, памяти, диска и сети. Рис. 2 – Окно с диаграммами отображения нагрузки на систему Программа показала незначительную нагрузку на систему. Конечно нагрузка на системы компьютера во многом зависит от того какими техническими параметрами обладает ПК. Если же производить проверку производительности ИС на ПЭВМ с указанными техническим характеристиками в техническом задании, то ИС «Калькулятор прокладки ЛВС» показывает малую нагрузку и высокое быстродействие. Для анализа производительности ключевых операций в конфигурации используется индекс APDEX, который имеет свою шкалу оценки. Так граничные значения от 0.94 до 1 характеризуют время работы как «отлично», от 0.85 до 0.94 «хорошо», от 0.70 до 0.85 «плохо», от 0.50 до 0.70 «очень плохо», от 0.50 до 0.70 «не приемлемо». Качественные оценки «отлично» и «хорошо» удовлетворяют работоспособности ИС, все остальные неприемлемы, основной причиной снижения индекса являются ошибки в запросах, которые, скорее всего, могут быть оптимизированы. Среднее выполнение запроса в конфигурации должно стремиться к нулю, но при этом допустимые значения могут доходить 5 секунд. При превышении порога в 5 секунд скорость работы сотрудников в конфигурации значительно падает. Для уменьшения времени обработки можно предпринять попытки его оптимизации или повысить приоритет конфигурации в очереди к процессору для повышения его вычислительной производительности. Разработка диаграммы Ганта проекта ИС. Сетевое планирование проекта ИС. Чтобы создать диаграмму Ганта проекта ИС «Калькулятор прокладки ЛВС» необходимо выполнить следующие действия: 1.Запустить программу MS Project. Для этого в контекстном меню кнопки Пуск найти эту программу и щелкнуть по ней. При запуске программы в заголовке окна программы появиться имя нового проекта – Проект1. Рис.3 – Окно программы MS Project 2. При создании нового проекта необходимо установить способ планирования проекта. В зависимости от цели проекта планирование работ может вестись от даты начала или от той даты, к которой проект должен быть завершен. Выбрать в меню Проект команду Сведения о проекте. Рис.4 – Меню Проект Изменить Дату начала, установить 27.03.20. Рис.5 – Окно Сведения о проекте Нажать кнопку Ок. 3. Настройка базового календаря осуществляется при выборе в меню Сервис команды Параметры, вкладка Календарь. Оставить все параметры без изменения. 4. Произвести ввод списка задач в таблицу задач, размещенную в левой части экрана ввести (без шрифтового оформления и отступов). Заполнить ТОЛЬКО первый столбец таблицы. Рис.6 – Таблица с заполненным 1 столбцом 5. Выполнить выделение главных задач, используя кнопку на панели инструментов Форматирование Рис.7 – Окно таблицы с заполненным 1 столбцом и выделенными главными задачами 6. Установить длительность задач в столбце Длительность. Рис.8 – Окно таблицы с установленной длительностью задач 7. Создание групп работ. Для сложных проектов, состоящих из большого количества работ программа позволяет создавать иерархическую структуру, объединив связанные между собой задачи в группы. Сгруппировать задачи по иерархии. Для этого выделить эти задачи и на панели инструментов во вкладке Задача нажать Понизить уровень задачи. Рис.9 – Окно проекта с пониженными подзадачами 8. Работа с диаграммой. Чтобы отобразить диаграмму Ганта необходимо перейти в меню найти пункт Вид и выбрать Диаграмма Ганта. Рис.10 – Контекстное меню 1) Нажать несколько раз на кнопку , чтобы диаграмм Ганта полностью поместилась на экране. Рис.11 – Инструмент изменения масштаба 2) Для изменения цвета полоски нажать дважды на первом отрезке диаграммы Ганта. Появиться диалоговое окно Формат отрезка. Рис.12 – Диалоговое окно Формат отрезка На вкладке Форма отрезка изменить произвольно внешний вид отрезка, а на вкладке Текст отрезка в поле Слева установить – Базовая длительность. Рис.13 – Диалоговое окно Формат отрезка, вкладка Текст отрезка Нажать на кнопку Ок. 9. Сохранить созданный проект в файле с именем Ганта_КПЛВС в папке названной Курсовой проект. Для этого нажать команду Файл в меню выбрать команду Сохранить как. После выбрать необходимую папку Рис.14 – Диалоговое окно Сохранение документа 10.Добавить задачу Тестирование, седьмой по счету. Тестирование необходимо в любом проекте ИС. 11. Создать связи между задачами. Чтобы создать связи необходимо выделить задачи. Для выделения задач нажать на задачу, затем на кнопку Ctrl, и не отпуская, нажать на соответствующие задачу, а затем нажать на кнопку Связать задачи . Которая расположена на панели инструментов, в меню Задача. Пользуюсь данным способом создать связи, как показано на рисунке 19. Рис.15 – Окно проекта с созданными связями между задачами 12. Произвести создание ресурсов (трудовых). Для этого щелкнуть в меню Вид команду Лист ресурсов. Рис.16 – Контекстное меню Должно получиться так: Рис.17 – Заполненный список ресурсов проекта После ввода всех ресурсов следует определить рабочие часы трудовым ресурсам. Для этого в меню Сервис выбрать Изменить рабочее время. Рис.18 – Контекстное меню Установить стандартное рабочее время. Рис.19 – Диалоговое окно «Изменение рабочего времени» Назначение ресурсов. Вернуться в режим ввода и редактирования диаграммы Гантта. Для этого в меню Вид выбрать команду Диаграмма Гантта. Щелкнуть мышью на Формирование требований к ИС. Нажать кнопку Назначить ресурсы , появится диалоговое окно Назначение ресурсов. Рис.20 – Диалоговое окно Назначение ресурсов Таким образом, произвести назначение ресурсов для всех задач. Должно получиться следующее: Рис.21 – Диаграмма с установленными назначениями ресурсов На этом построение диаграммы Ганта окончено. Вывод, в ходе выполнения работы я произвел анализ производительности информационной системы, а также построил диаграмму Ганта. Панова, Д. С. Разработка системы обучения и развития персонала / Д. С. Панова. — Текст : непосредственный // Молодой ученый. — 2019. — № 1 (239). — С. 90-92. — URL: https://moluch.ru/archive/239/55100/ (дата обращения: 18.06.2020). |