МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Автоматизация работы биржи труда

    10) следует всегда помнить, что тестирование – творческий процесс, а не

    относиться к нему как к рутинному занятию.

    Тестирование данного ПИ производилось с помощью детерминированного

    метода тестирования. Этот метод включает в себя структурное тестирование

    (тестирование ПИ как «белого ящика», т.е. предполагает детальное изучение

    логики программы и подбор входных данных, которые обеспечат выполнение

    максимально возможного количества маршрутов, логических ветвлений, циклов),

    функциональное тестирование (тестирование ПИ как «черного ящика», т.е.

    тестирование по «входу – выходу»), не вникая в логику программы.

    Но даже если предположить, что удалось достичь полного структурного

    –тестирования некоторой программы, в ней тем не менее могут содержаться

    ошибки, т.к.

    1) программа может не соответствовать своей внешней спецификации, что в

    частности, может привести к тому, что в ее управляющем графе окажутся

    пропущенными некоторые необходимые пути;

    2) не будут обнаружены ошибки, появление которых зависит от обрабатываемых

    данных (т.е. на одних исходных данных программа работает правильно, а на

    других – с ошибкой).

    Тестирование начинается с тестирования входных данных. Один из методов

    – анализ граничных значений (предполагает исследование ситуаций,

    возникающих на границах и вблизи границ эквивалентных разбиений), например

    при вводе разряда. При вводе разряда безработного больше, чем 18 выдается

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

    «Вакансий».

    Тестирование ПИ как «белого ящика» осуществляется следующим образом:

    подбирается полный набор входных данных (правильных и неправильных),

    рассчитываются вручную выходные данные и они сравниваются с данными,

    полученными при расчете в ПИ. Данным методом были протестированы все

    имеющиеся расчеты ПИ.

    Пример тестирования методом «белого ящика» расчета начисления пособия:

    Входные данные:

    Средняя заработная плата на предыдущем месте работы за 2 месяца – 180

    руб.

    Размер пособия:

    Первые 3 месяца – 75% от з/п.

    Следующие 4 месяца - 60% от з/п,

    В дальнейшем – 45%от з/п, но во всех случаях не ниже минимальной

    заработной платы.

    Расчет выходных данных вручную:

    Первые З месяца – 135 руб.

    Следующие 4 месяца – 96 руб.

    В дальнейшем – 83 руб., т.к. 45% от з/п составили 72 руб., а это ниже

    минимальной заработной платы, поэтому безработному будет выплачиваться

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

    Сравнение выходных данных, полученных при ручном расчете и данных,

    рассчитанных ПИ показало, что методика расчета верна.

    Покрытие условий показано в таблице 7.

    Таблица 7.

    |Путь |Параметры |Результат |

    |abecin |Ввод данных о безработном |Данные занесены в таблицу |

    |abcjn |Ввод данных о вакансии |Данные занесены в таблицу |

    |abdot |Вывод данных о безработном |Вывод характеристик безработного |

    |abdpt |Вывод данных о вакансии |Вывод характеристик вакансии |

    |abehut |Вызов справки о программе |Вывод документа Word |

    |abehvt |Вызов помощи |Вывод документа Word |

    |abfwyt |Вызов запроса на поиск |Вывод диалогового окна, затем вывод|

    | |кандидатуры |данных о безработных |

    |abfxzt |Вызов запроса на поиск вакансии|Вывод диалогового окна, затем вывод|

    | | |данных о вакансиях |

    |abg |Выход |Выход из базы данных |

    При вводе неправильных входных данных система выдает сообщение об

    ошибке ввода. Блок-схема ППП представлена на рис. 3.

    Вывод: тестирование показало, что все компоненты ППП работают

    нормально.

    Метод эквивалентных разбиений показан на примере таблицы

    "Безработные":

    Таблица 8.

    |Входное |Тип |Правильный класс |Неправильный класс |

    |значение | |эквивалентности |эквивалентности |

    |Код |Счетчик |1) (0, () |2) (-(, 0] |

    |безработного| | | |

    |Фамилия |Текстовый|3) Текст без цифр |4) Любой другой текст, |

    | | | |не должно быть пустым |

    | | | |(Is Not Null) |

    |Имя |Текстовый|5) Текст без цифр |6) Любой другой текст, |

    | | | |не должно быть пустым |

    | | | |(Is Not Null) |

    |Отчество |Текстовый|7) Текст без цифр |8) Любой другой текст |

    | | | | |

    |Пол |Текстовый|9) Муж. или Жен. |10) Все остальные слова |

    | | | |и выражения |

    |Серия |Текстовый|11) Ввод по маске: |12) Ввод как-либо |

    |паспорта | |__-__ № ________ |по-другому, не должно |

    | | | |быть пустым (is Not |

    | | | |Null) |

    |Профессия |Текстовый|13) Текст без цифр |14) Любой другой текст |

    | | | | |

    |Разряд |Числовой |15) [1,18] |16) (- (,1) ( (18, () |

    |Стаж |Числовой |17) [0,50] |18) (- (,0) ( (50, () |

    |Образование |Текстовый|19) Выражения: |20) Все остальные слова |

    | | |-среднее неполное |и выражения |

    | | |-среднее полное | |

    | | |-средне - специальное | |

    | | |-средне - техническое | |

    | | |-незаконченное высшее | |

    | | |-высшее | |

    | | |-аспирантура | |

    | | |-без образования | |

    |Последнее |Текстовый|21) Текст (название |22) Любой другой текст |

    |место работы| |предприятия) | |

    | | | | |

    |Город |Текстовый|23) Текст без цифр |24) Любой другой текст |

    |проживания | | | |

    |Адрес |Текстовый|25) Маска ввода: |2б) Ввод как либо |

    | | |уп. _________ - д-кв. |по-другому |

    | | |______ | |

    |Возраст |Числовой |27)[14,80] |28) (- (,14) ( (80, () |

    |Семейное |Текстовый|29) Выражения: |30) Все остальные слова |

    |положение | |-холост (не замужем) |и выражения |

    | | |-женат (замужем) | |

    | | |-разведен (разведена) | |

    |Направлен |Текстовый|31) Текст (название |32) Любой другой текст |

    |на: | |предприятия) | |

    |Код курсов |Числовой |33) (0, () |34) (- (,0] |

    |Код договора|Числовой |35) (0, () |34) (- (,0] |

    |Дата |Дата/врем|37) Ввод по маске: |38) Любые другие |

    |заключения |я |ММ\ЧЧ\ГГ |комбинации букв и цифр |

    |договора | |Вводится автоматически | |

    Тест показал, что при вводе правильного класса эквивалентности система

    продолжает работать (в данном случае ввод дальнейшей информации

    продолжается), а при вводе неправильного класса – вызывает сообщение об

    ошибке, т.е. система выдает ожидаемый результат.

    Метод функциональных диаграмм представлен в таблице 9.

    Таблица 9.

    |Выходные условия |Правильный класс |Неправильный класс |

    |Код безработного |50 Данные занесены в |51 Вывод сообщения |

    | |таблицу | |

    |Фамилия |Данные занесены в таблицу |Вывод сообщения |

    |Имя |Данные занесены в таблицу |Вывод сообщения |

    |Отчество |Данные занесены в таблицу |Вывод сообщения |

    |Пол |Данные занесены в таблицу |Вывод сообщения |

    |Серия паспорта |Данные занесены в таблицу |Вывод сообщения |

    |Профессия |Данные занесены в таблицу |Вывод сообщения |

    |Разряд |Данные занесены в таблицу |Вывод сообщения |

    |Стаж |Данные занесены в таблицу |Вывод сообщения |

    |Образование |Данные занесены в таблицу |Вывод сообщения |

    |Последнее место работы |Данные занесены в таблицу |Вывод сообщения |

    |Город проживания |Данные занесены в таблицу |Вывод сообщения |

    |Адрес |Данные занесены в таблицу |Вывод сообщения |

    |Возраст |Данные занесены в таблицу |Вывод сообщения |

    |Семейное положение |Данные занесены в таблицу |Вывод сообщения |

    |Направлен на: |Данные занесены в таблицу |Вывод сообщения |

    |Код курсов |Данные занесены в таблицу |Вывод сообщения |

    |Код договора |Данные занесены в таблицу |Вывод сообщения |

    |Дата заключения договора|Данные занесены в таблицу |Вывод сообщения |

    Экранные формы выводимых сообщений при ошибке представлены в

    Приложении 6.

    Таблица тестов:

    Таблица 10.

    |Причина |1 |1 |- |19 |1 |- |

    | |2 |0 |1 |20 |0 |1 |

    | |3 |1 |- |21 |1 |- |

    | |4 |0 |1 |22 |0 |1 |

    | |5 |1 |- |23 |1 |- |

    | |6 |0 |1 |24 |0 |1 |

    | |7 |1 |- |25 |1 |- |

    | |8 |0 |1 |26 |0 |1 |

    | |9 |1 |- |27 |I |- |

    | |10 |0 |1 |28 |0 |1 |

    | |11 |1 |- |29 |1 |- |

    | |12 |0 |1 |30 |0 |1 |

    | |13 |1 |- |31 |1 |- |

    | |14 |0 |1 |32 |0 |1 |

    | |15 |1 |- |33 |1 |- |

    | |16 |0 |1 |34 |0 |1 |

    | |17 |1 |- |35 |1 |- |

    | |18 |0 |1 |36 |0 |1 |

    |Следствие |50 |1 |— |50 |1 |— |

    | |51 |— |1 |51 |— |1 |

    III. Результаты.

    3.1. Варианты расчетов с использованием ППП.

    В данном ППП осуществляется расчет размера пособия в зависимости от

    размера заработной платы. Эта процедура реализована в таблице «Пособия».

    Структура таблицы:

    Таблица 11

    |Код пособия |Счетчик |Длинное целое. |

    | | |Последовательные значения |

    | | |Совпадения не допускаются |

    |Код безработного|Числовой |Длинное целое (выбор из списка таблицы |

    | | |«Безработные) |

    |Зарплата |Числовой |Длинное целое |

    |Размер пособия |Числовой |Длинное целое |

    |Начало выплаты |Дата/время |Краткий формат даты |

    |Конец выплаты |Дата/время |Краткий формат даты |

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

    только начинает выплачиваться, то «Начало выплаты» пользователь

    устанавливает сам, а «Конец выплаты» устанавливается сроком через 3 месяца

    Размер пособия при этом высчитывается 75% от заработной платы. Дату «Конца

    выплаты» можно изменить, например при устройстве безработного на работу или

    других причинах. Далее происходит автоматический ввод информации в таблицу.

    Вторая запись будет такой - при вводе «Код безработного» (фиксируется, что

    ввод осуществляется второй раз), «Размер пособия» - 60% от зарплаты, дата

    «Начало выплаты» - занесутся данные предыдущей записи поля «Конец выплаты»

    и плюс 1 день, дата «Конец выплаты» - занесутся данные, установленные

    сроком через 4 месяца от начала выплаты уже новой суммы. Третья запись –

    при вводе «Код безработного» (фиксируется, что ввод осуществляется третий

    раз), «Размер пособия» - 40% от заработной платы, если эта сумма меньше

    установленной законодательством минимальной заработной платы, то «Размер

    пособия» - будет установлен равный минимальной заработной плате. «Начало

    выплаты» - дата предыдущей записи поля «Конец выплаты» плюс 1 день, «Конец

    выплаты» вводится пользователем, т.к. выплата данного пособия не

    ограничена.

    3.2. Анализ результатов расчетов.

    Входные данные:

    Код безработного - 1

    Средняя заработная плата на предыдущем месте работы за 2 месяца -180

    руб.

    Начало выплаты (форма - ММ\ЧЧ\ГТ) - 01\10\00.

    Выходные данные:

    Конец выплаты - 04\10\00.

    Размер пособия; (75% от з/п) – 135 руб.

    Входные данные:

    Код безработного - 1 (фиксируется второй раз).

    Выходные данные:

    Начало выплаты (04\10\00 + 1 день) – 04\11\00.

    Конец выплаты – 08\11\00

    Размер пособия (60% от з/п) – 96 руб.

    Входные данные:

    Код безработного – 1 (фиксируется третий раз)

    Выходные данные:

    Начало выплаты (08\11\00 + 1 день) – 08\12\00.

    Конец выплаты – не ограничен

    Размер пособия (45% от з/п) – 83 руб.

    Так как 45 % от заработной платы составили 72 руб., а это ниже

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

    размере минимальной заработной платы (согласно закону).

    Любые данные в данной таблице можно изменить, за исключением самой

    формулы начисления пособия и дат выплат. Остальные данные, например размер

    заработной платы (если введена неверная сумма) можно откорректировать.

    Проанализировав данные расчетов пособия можно судить о том, что они

    производятся правильно. Если осуществлять этот процесс вручную, возможны

    недочеты и ошибки, к тому же это трудоемкая работа, выполнение которой

    требует длительного времени. Выполнение данной операции на ЭВМ, реализуется

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

    Возможно, что это приведет также к сокращению работников. С данным ППП

    может работать несколько человек, при этом они смогут фиксировать все

    операции на бирже труда. Внедрение данного ППП экономически обосновано.

    К расчетам можно также отнести и составление отчетов, создание которых

    предусмотрено встроенными функциями MS Access. Примеры отчетов представлены

    в Приложении 3.

    Используемая литература

    1. Благодатских В.А., Енгибарян М.А. «Экономика, разработка и

    использование программного обеспечения ЭВМ».

    2. Майоров С.И. «Информационные бизнес: коммерческое распространение

    и маркетинг».

    3. Голосов А.А., Охрименко П.В. «Введение в информационный бизнес».

    Учебное пособие для ВУЗов.

    4. Травин А.Н., Дятлов В.В. «Основы кадрового менеджмента».

    5. Журналы: «Человек и труд» - 1998 г. - 1999 г.,

    «Общество и экономика» - 1994 г. № 1,

    «Проблемы теории и практики управления» - 1997 г. №

    1.

    Требования к ИС.

    Требования к ПК:

    - требуемый объем внешней памяти - не менее 1.5 Мбайта;

    - требуемый объем оперативной памяти - не менее 8 Мбайт;

    - используемая операционная система – WINDOWS’95 или NT и выше, также

    обязательно наличие Мicrosoft Access’97, Microsoft Word’97;

    Характеристики ППП:

    - цена - т.к пакет ориентирован на внедрение на какую - либо биржу

    труда или службу занятости, то не было заказчика для данной базы

    данных как такового, определение цены ППП очень сложный процесс.

    - система подсказок: иерархическая структура;

    гипертекст;

    контекстно-зависимая;

    всплывающая (в данном ППП).

    - документация: описание применения – есть;

    демонстрационный пример – есть;

    руководство пользователя – есть.

    Технологические характеристики:

    - время обработки исходных данных - (в зависимости от оперативной

    памяти ПК);

    - время ответа на запрос - (в зависимости от оперативной памяти ПК);

    - продолжительность освоения пакета - (в зависимости от уровня

    образования пользователя в сфере использования ПК);

    - удобство интерфейса;

    - многозадачность;

    - "горячая линия" с разработчиком пакета.

    Технические характеристики:

    - контроль целостности базы данных;

    - гибкость и открытость.

    Инструментальные средства:

    - калькулятор;

    - личная информационная система;

    - календарь.

    Взаимосвязь с другими пакетами:

    - работа в сети - стандартные параметры Ms Access’97 позволяют

    сохранить вашу БД в формате HТML)

    - импорт данных, подготовленных в других пакетах.

    Функциональные характеристики:

    - перечень решаемых задач - в рабочей форме и в форме выполнения

    запросов указаны все выполняемые пакетом задачи, за исключением

    анализа – создания отчетов)

    - актуальность используемых алгоритмов – да;

    - форма работы с классификаторами;

    - качественный и количественный анализ формируемой отчетности – есть;

    - средства получения ответа на нерегламентированные запросы – есть;

    - настраиваемость пакета на: структуру управления – есть;

    документооборот – есть;

    классификаторы – есть.

    Документация должна содержать:

    - руководство пользователя.

    Существует HELP, специально для пользователя ППП.

    - руководства по инсталляции (если надо).

    Информация должна быть доступна, т.е.. написана на русском языке.

    В данном ППП вся информация написана на русском языке.

    В документе должны присутствовать объяснения в возможных сбоях

    программы и способы их устранения (справка МS Access’97 позволяет с

    легкостью объяснить сбои и способы их решения).

    1) присутствие средств обнаружения ошибок в данных - лишь те, которые

    встроены в MS Access’97;

    2) санкционированный доступ – пользователь может установить пароль для

    доступа в БД если требуется, стандартные параметры MS Access’97 это

    позволяют);

    3) возможность восстановления базы данных при сбоях в работе ПК - для

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

    БД на дискеты с целью дублирования информации и тем самым ее

    сохранения.

    Настраиваемость пакета – наличие средств, позволяющих вносить

    непредусмотренные изменения. Гибкость и открытость – возможность добавления

    новых данных без изменения существующей структуры базы данных.

    Пакет не может быть одновременно хорошо настраиваемый и негибким

    (настраиваемость пакета тесно связана с гибкостью и открытостью), т.к.

    ограничения в информационной гибкости влекуть за собой ограничения гибкости

    в организации настройки.

    Достоинства ППП:

    1) выдача графической информации (при анализе), также можно

    реализовать в виде таблиц;

    2) удобство заполнения и корректировки базы данных - ширина входных и

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

    для удобства просмотра;

    3) удобство подсказки (HELP) – не должен быть больше экрана;

    4) ограничение доступа к данным;

    5) наличие процедур заполнения и корректировки базы данных в одном

    режиме;

    6) надежность в работе;

    7) возможность в работе сети;

    8) удобство работы с классификаторами;

    9) наличие запросной системы – отчетные документы с различной

    комбинацией включаемых в них показателей;

    10) формат выходных документов.

    Всеми выше перечисленными достоинствами разработанный ППП обладает, за

    исключением параметров НЕLP, т.к БД ориентирована на допрограммирование

    пользователем нужных ему запросов, то помощь очень обширна и подробна и

    охватывает 3 страницы MS Word.

    -----------------------

    Биржи труда

    Центр переподготовки кадров

    Центры занятости

    Рынок жилья

    Рынок труда

    Благотвори-тельный фонд

    Фонд содействия предпринима-тельству

    Пенсионный фонд

    Безработные

    Код безработного

    Фамилия

    Имя

    Отчество

    Пол

    Серия и номер паспорта

    Профессия

    Разряд

    Общий стаж

    Образование

    Последнее место работы

    Город проживания

    Адрес

    Возраст

    Семейное положение

    Направлен на:

    Куда устроен на работу

    Код договора

    Дата регистрации

    Курсы

    Код курсов

    Название курсов

    Профессия

    Разряд

    Муж.

    Жен.

    Среднее неполное

    Среднее полное

    Средне-специальное

    Средне-техническое

    Неоконченное высшее

    Высшее

    Аспирантура

    Без образования

    Улица

    Дом

    Квартира

    Холост (не замужем)

    Женат (замужем)

    Разведен (разведена

    Обучение

    Переобучение

    Переквалифика-цию

    Повышение квалификации

    Повышение разряда

    Визиты

    Код визита

    Дата визита

    Замечания

    Код безработного

    Пособия

    Код пособия

    Зарплата

    Размер пособия

    Код безработного

    Начало выплаты

    Конец выплаты

    Договоры

    Код договора

    Код безработного

    Код курсов

    Дата заключения договора

    Код вакансии

    Вакансии

    Код вакансии

    Предприятие

    Профессия

    Образование

    Разряд

    Среднее неполное

    Среднее полное

    Средне-специальное

    Средне-техническое

    Неоконченное высшее

    Высшее

    Аспирантура

    Без образования

    Требуемый стаж

    Адрес предприятия

    Занята

    Да

    Нет

    Главное меню

    (форма «Рабочая»:

    1. Ввод данных

    2. Вывод данных

    3. Поиски решений

    4. Справки

    5. Выход

    Начало

    а

    Выбор пользователя

    Ввод данных

    Выход

    Справки:

    1. Помощь

    2. О программе

    Вывод данных

    Поиск решений:

    1. Поиск подходящих вакансий

    2. Поиск подходящих кандидатур

    b

    c

    d

    e

    f

    g

    О безработном

    О вакансии

    О безработном

    О вакансии

    О программе

    О курсах

    О пособиях

    О договоре

    Выход

    О курсах

    О пособиях

    О договоре

    Выход

    Помощь

    Поиск подходящих кандидатур

    Поиск подходящих вакансий

    Вывод

    Вывод

    Выбор пользователя

    Рис. 3. Блок-схема ППП.

    i

    o

    h

    v

    x

    j

    p

    u

    w

    z

    k

    q

    n

    y

    l

    r

    m

    s

    t

    Тесты показали, что тестируемый модуль выдает ожидаемый результат, т.е.

    отладка не требуется.

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

    в ППП ошибок нет.

    1

    2

    13

    11

    10

    9

    8

    7

    6

    5

    15

    14

    16

    19

    18

    17

    20

    M

    51

    50

    38

    37

    36

    35

    34

    33

    32

    31

    30

    29

    28

    27

    26

    25

    24

    23

    ??????????

    22

    21

    12

    4

    3

    Страницы: 1, 2, 3


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.