Автор работы: Пользователь скрыл имя, 13 Января 2015 в 11:55, отчет по практике
За время прохождения практики показала хорошие знания по дисциплинам базы данных, программное обеспечение компьютерных сетей, добросовестно выполняла порученное задание. Имеющиеся знания и умения успешно применяла на практике. Грамотно выполняла задания и поручения, стремилась к получению новых знаний и умений. Проявляла интерес к нестандартным задачам.
Введение 7
1. Основная часть 8
1.1. Инструктаж по технике безопасности и противопожарным мероприятиям 8
1.2. Изучение организационной структуры предприятия, должностных инструкций на рабочих местах, документооборота
10
1.3. Разработка фрагмента ИС средствами программирования 11
1.4.Разработать методику выявления ошибок и алгоритм тестирования информационной системы 13
1.5.Сформировать документацию согласно принятых стандартов созданного программной части информационной системы 17
1.6. Описать технологию защиты данных используемой информационной системы 19
2. Практическая часть 21
2.1. Создание и администрирование существующего сайта предприятия
Заключение 28
Список литературы 29
• Тестирование компонента – это тестирование класса, пакета, небольшого приложения или другого элемента системы, разработанного несколькими программистами или группами, выполняемое в изоляции от остальных частей системы.
• Интеграционное тестирование – это совместное выполнение двух или более классов, пакетов, компонентов или подсистем, созданных
несколькими программистами или группами.
• Регрессивным тестированием называют повторное выполнение тестов, направленное на обнаружение дефектов в программе, уже прошедшей этот набор тестов.
• Тестирование системы – это выполнение ПО в его окончательной конфигурации, интегрированного с другими программными и аппаратными системами.
Принципы тестирования.
Тестировать программные приложения становится все труднее, поскольку продолжает расти их техническая и функциональная сложность. К сожалению, технология большинства процессов тестирования не успевает за новыми типами приложений. Возникающее несоответствие подвергает риску качество программ и бюджет проекта – процесс тестирования требует пересмотра.
Для большинства проектов этот процесс включает тестирование кода приложения с ожидаемыми результатами. Затем разработчики «фиксируют» приложение до тех пор, пока оно не обеспечит нужный результат. Либо происходит корректировка ожидаемого результата, если возникла ошибка. Такой подход фокусируется на коде приложения и его поведении на множестве тестовых условий. Оказывается, что тщательное тестирование приложения требует большого числа тестовых условий. При таком подходе к тестированию предполагается, что качество приложения является функцией от количества тестов – чем больше тестов, тем лучше качество.
Тестирование «белого ящика»
Известна: внутренняя структура программы.
Исследуются: внутренние элементы программы и связи между ними.
Объектом тестирования здесь является не внешнее, а внутреннее поведение программы. Проверяется корректность построения всех элементов программы и правильность их взаимодействия друг с другом. Обычно
анализируются управляющие связи элементов, реже – информационные связи. Тестирование по принципу «белого ящика» характеризуется степенью, в которой тесты выполняют или покрывают логику (исходный текст) программы. Исчерпывающее тестирование затруднительно.
Особенности тестирования «белого ящика».
Обычно тестирование «белого ящика» основано на анализе управляющей структуры программы. Программа считается полностью проверенной, если проведено исчерпывающее тестирование маршрутов (путей) ее графа управления.
В этом случае формируются тестовые варианты, в которых:
• Гарантируется проверка всех независимых маршрутов программы.
• Находятся ветви True, False для всех логических решений.
• Выполняются все циклы (в пределах их границ и диапазонов).
• Анализируется правильность внутренних структур данных.
Недостатки тестирования «белого ящика»:
• Количество независимых маршрутов может быть очень велико. Например, если цикл в программе выполняется k раз, а внутри цикла имеется n ветвлений, то количество маршрутов вычисляется по формуле
При n=5 и k=20 количество маршрутов m=1014. Примем, что на разработку, выполнение и оценку теста по одному маршруту расходуется 1 мс. Тогда при работе 24 часа в сутки 365 дней в году на тестирование уйдет 3170 лет.
• Исчерпывающее тестирование маршрутов не гарантирует соответствия программы исходным требованиям к ней.
• В программе могут быть пропущены некоторые маршруты.
• Нельзя обнаружить ошибки, появление которых зависит от обрабатываемых данных. Достоинства тестирования «белого ящика» связаны
с тем, что принцип «белого ящика» позволяет учесть особенности программных ошибок:
• Количество ошибок минимально в «центре» и максимально на «периферии» программы.
• Предварительные предположения о вероятности потока управления или данных в программе часто бывают некорректны. В результате типовым может стать маршрут, модель вычислений по которому проработана слабо.
• При записи алгоритма программного обеспечения в виде текста на языке программирования возможно внесение типовых ошибок трансляции (синтаксических и семантических).
• Некоторые результаты в программе зависят не от исходных данных, а от внутренних состояний программы.
Каждая из этих причин является аргументом для проведения тестирования по принципу «белого ящика». Тесты «черного ящика» не смогут реагировать на ошибки таких типов.
1.5. Сформировать документацию согласно принятых стандартов созданного программной части информационной системы.
АСУ предназначена для автоматизации управления деятельностью фирмы, а именно:
- Учет материальных запасов
- Учет основных средств и нематериальных активов
- Формирование отчетов
- Учет движения товаров на складе
Целями создания ИС является повышение хозяйственной деятельность объекта. ИС также должна облегчить и ускорить сбор, обработку и хранение информации.
Требования:
- Система должна быть простой и понятной пользователю.
- Внедрение ИС должно привести к положительному экономическому эффекту.
Основные функции, которые должна выполнять система:
- Ведение учета товаров в магазине
- Планирование затрат, связанных с приобретением и хранением товаров
- Планирование доходов, связанных с реализацией товаров
Требования к видам обеспечения ИС:
- Техническое обеспечение должно составлять комплекс технических средств соединенных в локальную сеть.
- Программное обеспечение должно включать:
1. 1С «Предприятие» и компоненты для работы ИС
2. Антивирусные программы
3. Офисные программы (MS Office или Open Office)
- Математическое обеспечение должно включать все ранее разработанные и применяемые на предприятии методики и алгоритмы расчета основных экономических показателей.
- Информационное обеспечение должно включать данные о товарах, поставщиках, ценах.
- Программное обеспечение представляет собой совокупность правовых норм регламентирующих правоотношения при создании и внедрении системы. Правовое обеспечение на этапе разработки должно включать нормативные акты, с правовым регулированием отношений в ходе этого процесса.
- Даная информационная система будет внедрена в течении 3,5–4 месяцев.
- Для работы с ИС необходимо обучить персонал.
- Документация оформляется согласно стандартам ЕСКД, ЕСПД и ГОСТ.
В процессе разработки ИС могут бить использованы:
- ГОСТ 19.001. – 77. ЕСПД. «Общие положения»;
- ГОСТ 19.006. – 82. ЕСПД. «общие требования к программным документам, выполненным печатным способом»;
- ГОСТ 19.201. – 82. ЕСПД. «техническое задание на разработку программы».
Кроме того, оформляются и согласовываются разработчиком и заказчиком, различного рода договора на проведение работ, акты о выполнении этапов создания ИС, графики выполнения работ по этапам и документы, составленные после выполнения каждого этапа.
1.6. Описать технологию защиты данных используемой информационной системы.
Цифровая (электронная) подпись.
Совокупность компьютерных сетей, объеденных общим названием Интернет, является информационной средой, объединяющей миллионы пользователей с разными интересами и запросами. Необходимо выделить в этой среде людей и организации, занимающиеся разным бизнесом, банковскими операциями, обменом экономической информацией. Все эти категории пользователей нуждаются не в стойком шифрировании, но и в гарантии того, что отправитель сообщения является подлинным.
Любой важный документ необходимо удостоверить подписью и печатью, гарантирующей подлинность автора документа. Необходимо истинную подпись автора заменить кодовой последовательностью, которая была бы уникальной, как и подлинная. Эту подпись называют «цифровой», или «электронной». Однако все-таки употребление слова «электронная» не совсем корректно, так как электронным может быть устройство, а не текст.
Один из простейших вариантов цифровой подписи можно осуществить в системе шифрования с двумя ключами RSA. Электронная подпись – это кодовая последовательность, присоединяемая к электронному сообщению
для идентификации его содержания и отправителя.
В действительности, электронную подпись и используют не только для идентификации отправителя сообщения, но и для того, чтобы определить, не сделаны ли какие-то изменения в тексте сообщения во время его передачи по сети. При этом процесс шифрования выглядит несколько более сложным.
Рисунок 5 - Схема передачи сообщения по сети с электронной подписью.
2.1. Создание и администрирование существующего сайта предприятия.
Я создала сайт КУКГ «Центр Социальной Поддержки Населения по хабаровскому краю». Для создания данного сайта я выбрала программу Turbo Site.
Рисунок 6 – Созданный мной сайт
Т.к. для создания сайта я выбрала программу Turbo Site, то немного о самой программе.
С помощью программы TurboSite Вы сможете создать HTML-сайт или электронный учебник с поддержкой комментариев, формы обратной связи, вставки видео-файлов и JavaScript-тестов и другими возможностями за считанные минуты! Всего за несколько шагов вы получаете готовый сайт:
1. Выберите тему оформления,
2. Добавьте страницы,
3. Заполните поля (название и описание сайта, информация об авторе и т.д.),
4. Добавьте информационные блоки (если необходимо: счетчики, реклама и тому подобное),
5. Готово!
Рисунок 7 – Внешний вид программы.
Программа очень проста в обращении, не требует знания языков программирования и разметки текста! Созданный с помощью TurboSite сайт или электронный учебник будет работать на любой операционной системе, в любом современном браузере, может быть загружен на любой бесплатный хостинг (не требует поддержки PHP, MySQL и т.д.).
Рассмотрим пошаговое создание сайта.
Рисунок 8 – Создание проекта
Рисунок 9 – Выбор шаблона
Рисунок 10 – Задание параметров сайта
Рисунок 11 – Создание страниц
Рисунок 12 – Создание блоков
Рассмотрим созданные на сайте страницы.
Рисунок 13 – главная страница
Рисунок 14 – Страница для слабовидящих
Рисунок 15 – Страница «Об учреждении»
Рисунок 16 – Страница «Структурные подразделения»
Рисунок 17 – Страница «Территориальные учреждения»
Информационная система есть совокупность технического, программного и организационного обеспечения, а также персонала, предназначенная для того, чтобы своевременно обеспечивать надлежащих людей надлежащей информацией.
Также в достаточно широком
смысле[2] трактует понятие
Одно из наиболее широких
Я
Студентка Хабаровского
Список литературы.
Информация о работе Отчет по практике в отделе социальной защиты населения