Файл: Отчет по практическим работам 113 дисциплина мдк. 01. 02 Поддержка и тестирование программных модулей.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 617

Скачиваний: 25

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Администраторы должны быть аттестованы на II квалификационную группу по электробезопасности (для работы с конторским оборудованием).

К квалификации секретаря специальные требования не предъявляются.

4.4 Требования к составу и параметрам технических средств

Состав технических средств:

Компьютер оператора, включающий в себя:

процессор x86 с тактовой частотой, не менее 1 ГГц;

оперативную память объемом, не менее 1 Гб;

видеокарту, монитор, мышь, клавиатура.

Компьютер посетителя, включающий в себя:

процессор x86 с тактовой частотой, не менее 1 ГГц;

оперативную память объемом, не менее 1 Гб;

видеокарту, монитор, мышь.

Два компьютера для СУБД (основной и резервный), включающий в себя:

процессор x86 с тактовой частотой, не менее 1 ГГц;

оперативную память объемом, не менее 1 Гб;

видеокарту, монитор, мышь.

4.5 Требования к информационной и программной совместимости

Приложения обмениваются с СУБД сообщениями по локальной сети, при этом используется протокол HTTP. Должно быть исключено появление посторонних устройств в сети.

4.6 Требование к маркировке и упаковке

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

4.7 Требования к транспортированию и хранению

Специальных требований не предъявляется.

4.8 Специальные требования

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

5 Требования к программной документации

Предварительный состав программной документации:

техническое задание (включает описание применения);

руководство программиста.

6 Технико-экономические показатели

Программа «Военный округ» пригодна для небольших кинотеатров, не рассматривающих возможность продажи билетов через Internet. Скорее всего программа будет использоваться в промышленных военных округах.
Функциональность программы совпадает с аналогами.
В связи с тем, что из года в год военных округов не становится значительно больше, а количество маленьких военных округов даже снижается — не стоит ожидать роста годовой потребности. Однако, в случае бесплатного распространения программы, потребность в ней может быть весьма высокой — в каждом крае есть военный округ. Экономический эффект при этом может быть обеспечен за счет платной установки системы.


7 Стадии и этапы разработки

Разработка должна быть проведена в три стадии:

техническое задание;

технический (и рабочий) проекты;

внедрение.

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

На стадии «Технический (и рабочий) проект» должны быть выполнены перечисленные ниже этапы работ:

разработка программы;

разработка программной документации;

испытания программы.

На стадии «Внедрение» должен быть выполнен этап разработки «Подготовка и передача программы».

Содержание работ по этапам:
На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

постановка задачи;

определение и уточнение требований к техническим средствам;

определение требований к программе;

определение стадий, этапов и сроков разработки программы и документации на нее;

согласование и утверждение технического задания.

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.

На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:

разработка, согласование и утверждение порядка и методики испытаний;

проведение приемо-сдаточных испытаний;

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

На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах заказчика.

8 Порядок контроля и приемки

Приемосдаточные испытания программы должны проводиться согласно разработанной исполнителем и согласованной заказчиком «Программы и методики испытаний».

Ход проведения приемо-сдаточных испытаний заказчик и исполнитель документируют в протоколе испытаний.
На основании протокола испытаний исполнитель совместно с заказчиком подписывают акт приемки-сдачи программы в эксплуатацию.

Отчёт по практической работе №12


Составление руководства пользователя ИС

Цель работы:

Ознакомиться с процедурой разработки руководства пользователя на создание программного продукта (ПП) с применением РД 50-34-698-90 «Автоматизированные системы требования к содержанию документов»

Ход работы:

Руководство пользователя

1. Введение

1.1 Область применения

Информационная система «Военный округ» применяется в государственных военных округах России. При этом объектами автоматизации при последующем внедрении будут государственные военные учереждения.

1.2 Краткое описание возможностей

Основные возможности:

- хранение данных о составе, части, роте и местоположений военных округов в базе данных;

- автоматизация добавление, обновления и удаления данных;

- удобный просмотр информации из любого военного округа.

1.3 Уровень подготовки пользователя

Все системные администраторы должны обладать навыками работы с СУБД Microsoft SQL, а также знать азы языка C#.

Все секретари и пользователи, непосредственно работающие с информацией, должны уметь пользоваться операционными системами Microsoft Windows.

1.4 Перечень эксплуатационной документации

Эксплуатационная документация должна содержать следующее:

- Техническое задание;

- Общее описание системы;

- Руководство пользователя;

- Руководство администратора.

2 НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ

2.1 Виды деятельности, функции

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

2.2 Программные и аппаратные требования к системе

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

3 ПОДГОТОВКА К РАБОТЕ

3.1 Состав дистрибутива

В состав дистрибутива входит:

- СУБД Microsoft SQL;

- Приложение установки БД;

- Программная часть Windows приложения.

3.2 Запуск системы


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

3.3 Проверка работоспособности системы

Система будет являться работоспособной, если после полной установке и настройке системы, у пользователя при запуске не появляются ошибки.

4 ОПИСАНИЕ ОПЕРАЦИЙ

Операции осуществляемые в ходе работы с информационной системой:

Добавление данных, действий выполняется, когда пользователь нажимает «Добавить» в программном окне продукта.

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

В качестве ресурса, расходуется место, на жестком диске базы данных.

Изменение данных, действий выполняется, когда пользователь нажимает «Изменить» в программном окне продукта.

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

Удаление данных, действие выполняется, когда пользователь нажимает «Удалить» в программном окне продукта.

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

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

5 АВАРИЙНЫЕ СИТУАЦИИ. ВОССТАНОВЛЕНИЕ БАЗЫ ДАННЫХ

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

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

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

6 РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ

Для успешного освоения информационной системы, необходимо иметь навыки работы с компьютером и настоящее «Руководство пользователя».

Вывод: составили руководство пользователя, согласно ГОСТам.


Отчёт по практической работе №13



Итоговое задание

Ход работы:

Тестирование SonarScanner:

Первым делом мы занялись сканированием с помощью SonarQube



Выполнили сборку проекта с помощью MSBuild



Собрали проект в SonarScanner



В ходе сборки было обнаружено 64 предупреждения



После нахождения ошибок и предупреждений, загрузили эти данные в проект в базу данных SonarQube



Сканирование проекта заняло 12 секунд и нашло предупреждения.



Проект появился в localhost:9000



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



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



Посмотрели каждую из проблем и по необходимости исправили их.


Ручной тестирование:

В ходе ручного тестирования мы искали ошибки в коде самостоятельно, было найдено 21 ошибка, разных типов, из них: валидация, запросы и другое.

Одна из ошибок с запросами:



Одна из ошибок с валидацией:



Одна из ошибок, связанных с структурой кода:


Тестирование с помощью UNIT-тестов:

В ходе тестирования было создано 10 UNIT тестов для проверки разных модулей и функций.