Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа 4 Никитина Дарья ПИН 31Д

.docx
Скачиваний:
5
Добавлен:
16.07.2021
Размер:
214.6 Кб
Скачать

Лабораторная работа 4. Касса в магазине

Конструирование программного обеспечения

дарья Никитина пин-31Д

Обосновать модель ЖЦ, наиболее подходящую для вашего проекта.

Выберем стандарт IEEE/EIA 12207-1997, так как в этой модели предусматривается оформление всей документации, а также инструкций для пользователей, которые необходимы для обучения кассиров в магазине без участия группы разработчиков.

Выделить этапы выполнения проекта в соответствии с ЖЦ.

  1. Анализ требований к системе:

    1. Функциональные возможности (контроль штрих-кодов, коррекция остатков склада)

    2. Пользовательские требования (продажа, возврат, прием поставки, поиск информации об остатках)

    3. Требования к надежности и безопасности (авторизация пользователя, коррекция склада только путем использования функций, напрямую запрещено)

  2. Проектирование архитектуры системы:

    1. Определение состава необходимого оборудования (процессор Intel Core i3 (двухъядерный, минимум 1,8 ГГц), ОЗУ от 4 Гб, от 30 Гб свободного места на жестком диске , монитор, клавиатура)

    2. Определение необходимого программного обеспечения (Windows 7 и выше, Visual Studio 2019)

  3. Проектирование архитектуры программного обеспечения:

    1. Определение структуры ПО (классы Employee, Product, Autorization, Stock, Search, Delivery, NewCheck, Return, Menu)

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

  4. Детальное проектирование ПО:

    1. Подробное описание компонентов ПО

    2. Обновление пользовательской документации

    3. Разработка и документирование требований к тестам

  5. Кодирование и тестирование ПО:

    1. Разработка каждого компонента

    2. Тестирование компонентов

    3. Обновление пользовательской документации

  6. Интеграция ПО:

    1. Сборка и тестирование ПО на соответствующей машине для проверки работоспособности системы

  7. Квалификационное тестирование ПО:

    1. Тестирование ПО в присутствии заказчика

    2. Проверка технической и пользовательской документации

  8. Установка ПО

  9. Приемка ПО

Провести кодирование и комплексную отладку ПО.

При тестировании выявлена некорректная работа авторизации – после совершения одного действия авторизацию необходимо проходить снова. Исправленный вариант выглядит так:

Основные функции (поставка, информация об остатках, возврат и продажа) работают корректно