Главная страница
Навигация по странице:


  • Курсовая работа на тему _Разработка информационной системы по уч. Содержание введение 4 1 Аналитические аспекты по разрабатываемой теме аспекта 6


    Скачать 3.49 Mb.
    НазваниеСодержание введение 4 1 Аналитические аспекты по разрабатываемой теме аспекта 6
    Дата19.06.2022
    Размер3.49 Mb.
    Формат файлаdoc
    Имя файлаКурсовая работа на тему _Разработка информационной системы по уч.doc
    ТипРеферат
    #604032
    страница6 из 9
    1   2   3   4   5   6   7   8   9

    2.4 Описание технологии обработки информации


    Информационная система по учету автозапчастей должна быть реализована как клиент-серверное приложение и выполнять следующие функции:

    • идентификация пользователя в системе по логину и паролю;

    • хранение номенклатуры товаров;

    • хранение списка категорий товаров;

    • хранение данных о поставке товаров от поставщиков;

    • хранение данных о продаже товаров;

    • хранение сведений о клиентах;

    • хранение сведений о поставщиках;

    • формирование сопроводительных документов:

    • товарно-транспортная накладная (ТТН);

    • счет-фактура;



    • формирование отчетов с возможностью экспорта в MS Excel:

    • розничный прайс-лист;

    • оптовый прайс-лист;

    • статистика работы с поставщиками;

    • сведения о поставке товаров;

    • сведения об отгрузке товаров.

    С комплексом будут взаимодействовать три типа пользователей:

    • менеджер продаж,

    • администратор.

    На рисунке представлена UML-диаграмма вариантов использования [6].


    Рисунок 18- Диаграмма вариантов использования

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

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

    2.5 Выбор стратегии тестирования программного продукта


    В стандарте ISO/IEC TR 19759:2005 дано следующее определение «тестирование программного обеспечения — процесс исследования, испытания программного продукта, имеющий своей целью проверку соответствия между реальным поведением программы и её ожидаемым поведением на конечном наборе тестов, выбранных определённым образом» [3].

    План тестирования — это документ, описывающий весь объем работ по тестированию программного обеспечения, начиная с описания объекта, стратегии, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний [3].

    Тест-кейс — это профессиональная документация тестировщика, последовательность действий, направленная на проверку какого-либо функционала, описывающая как прийти к фактическому результату [3].

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



    Рисунок 19— Процессы тестирования программного обеспечения и их связь с процессами проектирование ПО
    Виды тестирования программного продукта:
    Первоначально разрабатываются требования к программному обеспечению (составляется и согласовывается с Заказчиком техническое задание).

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

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

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

    Тестирование начинается на этапе завершения разработки каждого модуля.

    Далее выполняется комплекс автономных тестов, предназначенных для контроля отдельных блоков программы. Набор автономных тестов проверяет функционирование процессора и всех периферийных устройств и субкомплексов. Контрольная программа осуществляется под управлением операционной системы и предназначена для проверки работоспособности устройства ввода-вывода и субкомплексов [3].  

    Тестирование сопряжений – контроль сопряжений между частями системы, как между компонентами в комплексе, так и между модулями отдельного компонента (например, у заглушки) [3].

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

    На следующем этапе выполняется комплексное тестирование (system testing) – контроль и/или испытание системы по отношению к исходным целям.

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

    После развертывания системы выполняется тестирование настроек программного обеспечения.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта