Автор работы: Пользователь скрыл имя, 29 Сентября 2011 в 14:56, курсовая работа
Целью курсового проектирования является разработка программного изделия для расчёта премии на промышленных предприятиях его тестирование и составление полного комплекса программной документации. Эта документация должна полностью раскрывать программное изделие, как продукт, используемый для расчёта премии и соответствовать ГОСТам.
Введение…………………………………………………………………………..4
1 Анализ технического задания и возможных способов реализации поставленной задачи………………………………………………………………………….…..6
2 Выбор инструментальных программных средств……………………………7
3 Выбор аппаратных средств……………………………………………………11
4 Тестирование разработанной программы
4.1 Описание используемого метода тестирования…………………….13
4.2 Контрольная задача тестирования…………………………………...17
5 Программная документация
5.1 Техническое задание………………………………………………....23
5.2 Документ – концепция…………………………………………….…30
5.3 Спецификация………………………………………………………...34
6 Эксплутационная документация
6.1 Руководство пользователя……………………………………….…..38
6.2 Ведомость эксплутационных документов……………………….…39
Заключение……………………………………………………………………...40
Литература………………………………………………………………………41
Структура базы данных………………………………………………………...
Программа должна иметь системные характеристики не менее:
– Центральный процессор с тактовой частотой не менее 433 МГц;
– Оперативной памятью не
– Жесткий диск не менее 10 Гб;
– Стандартная клавиатура;
– Стандартный манипулятор “
– Привод чтения гибких дисков;
– Стандартный SVGA монитор;
– Принтер (любой модификации).
Программа разработана с помощью СУБД MS Access. Программа может работать в операционной системе Microsoft Windows. Тип платформы Microsoft Windows 98/2000/NT/Me/XP.
Использование центрального процессора с тактовой частотой не менее 433 МГц. Привод чтения гибких дисков формата 1.44 Мб используется, для того чтобы сохранить данные на дискету, после чего дискета приводится в вышестоящие органы. Так как программа не использует элементы графики, система компьютера должна удовлетворять минимальным требованиям для обеспечения работы операционной системы. В качестве видеоадаптера можно использовать стандартный SVGA адаптер, а монитор должен обеспечивать разрешающую способность экрана не менее 800*600 точек на дюйм при частоте обновления экрана не менее 75 Гц, то есть для обеспечения наилучшего качества изображения для пользователя.
Принтеры используются для распечатывания документов на бумажный носитель, тип принтера любой (матричный, струйный, лазерный), но так как документов большое количество, то лучше использовать лазерный, для удобства печати.
В
данном программном продукте используется
стандартная клавиатура для занесения
данных в программу. [3]
В
настоящее время для
Тесты и тестирование широко используются в технике для установления соответствия изделий заданных правилом построения, техническим условиям или заданиям на них и для определения достигнутых показателей качества.
Основная задача тестирования – выявить отклонения в схеме изделия или результатах его функционирования от эталонов, оценить степень и причины таких отклонений.
Программы как объекты тестирования имеют ряд особенностей:
Каждый тест определяет:
Хорошим считают тестовый вариант с высокой вероятностью обнаружения ещё не раскрытой ошибки. Успешным называют тест, который обнаруживает до сих пор не раскрытую ошибку.
Целью проектирования тестовых вариантов является систематическое обнаружение различных классов ошибок при минимальных затратах времени и стоимости.
Тестирование обеспечивает:
Для тестирования программы «Расчёт премии» была применена методика функционального тестирования программного продукта – тестирование методом «чёрного ящика». Тестирование программы данным методом заключается в следующем: известны функции программы, исследуется работа каждой функции на всей области определения.
При тестировании программного продукта методом “чёрного ящика” рассматриваются системные характеристики программ, и игнорируется их внутренняя логическая структура. Основное место приложения тестов “чёрного ящика” – интерфейс программного обеспечения.
Для тестирования программы используется тестирование чёрным ящиком, т. к. известны функции программы и исследуется работа каждой функции на всей области определения.
Этот тест демонстрирует:
Тестирование «чёрного ящика» (функциональное тестирование) позволяет получить комбинации входных данных, обеспечивающих полную проверку всех функциональных требований к программе.
Тестирование «чёрного ящика» обеспечивает поиск следующих категорий ошибок:
Технология тестирования методом “чёрного ящика” ориентирована на решение следующей задачи: сокращение необходимого количества тестовых вариантов и выявление не однократной ошибки, а класса ошибок.
В силу того, что программа «Расчёт премии»
создана в среде программирования Microsoft Access, для её тестирования применяется один из способов метода «чёрного ящика» – метод тестирования «способом диаграмм причин-следствий», то есть сначала каждый компонент программы проверяется по отдельности, затем его тестируют на автономном компьютере, и только потом проверяется работа всего приложения в целом.
Процесс тестирования методом «способом диаграмм причин-следствий» состоит из следующих шагов:
Далее программа
тестируется целиком на одном компьютере,
хотя при этом, возможно протестировать
только её поведение и защиту данных. Изучив
реакцию программы на обычные действия,
проверяются вызовы процедур, реакция
программы на ошибочные действия, а также
обработка сбоев на компьютерах. Иногда
некоторые компоненты не способны воспроизвести
все ошибки. В таких случаях для полной
проверки всех возможных ситуаций подготавливается
специальная тестовая версия компонента,
генерирующая ошибки.
4.2
Контрольная задача
тестирования
Тестирование Информационной системы «Расчёт премии»
производится
методом диаграмм и следствий
по шагам.
Шаг 1 Нахождение причин и следствий.
Причины:
Дополнительные причины:
Следствия:
Шаг
2 Разработка графа причинно –
следственных связей.
Шаг 3. Преобразование
графа причинно – следственных связей
в таблицу решений
Таблица 4.2.1 – Таблица решений
Условия |
Причины |
1
2 |
1 1 0
0 1 1 |
Дополнительные причины | 6
7 |
1 1 1
0 0 0 | |
Действия |
Следствия |
3
4 |
1 1 1
1 1 1 |
ТВ – тестовый вариант;
ИД – исходные данные для тестового варианта;
Ож.
рез. – ожидаемые результаты.
ТВ1:
ИД: ввод данных, сохранение данных
Ож. рез.: данные сохранены.
ТВ 2:
ИД: ввод данных, редактирование данных, выполнение запроса, переход на главную форму.
Ож. рез.: запрос выполнен, данные
сохранены, главная форма
ТВ 3:
ИД: редактирование данных, выполнение запроса, переход на главную форму.
Ож. рез.: запрос выполнен, данные
сохранены.
Содержание
Введение.
3.1 Требования к функциональным характеристикам.
3.2 Требования к надежности.
3.3 Условия эксплуатации.
3.4 Требования
к составу и параметрам
5
Программная документация
5.1
Техническое задание –
5.2
Документ – концепция – это
документ, который описывает приложение
в целом, фиксирует