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

  • «Омский государственный университет им. Ф.М. Достоевского»

  • Задание № 3 Рисунок 1. Схема структурного разбиения предметной областиПО – программное обеспечение Задание № 4 Требования к продукту

  • Проектирование

  • Тестирование

  • Задание № 5 Требования к продукту

  • Общая схема работы с программным продуктом

  • Установка программы

  • Проектирование и дизайн информационной системы. ПиДИС-Практика 1-Гончарова Мария-ДИН-011. Практическая работа 1 по дисциплине Проектирование и дизайн информационных систем на тему анализ предметной области различными методами контент анализ, вебометрический анализ, анализ ситуаций, моделирование и др.


    Скачать 5.02 Mb.
    НазваниеПрактическая работа 1 по дисциплине Проектирование и дизайн информационных систем на тему анализ предметной области различными методами контент анализ, вебометрический анализ, анализ ситуаций, моделирование и др.
    АнкорПроектирование и дизайн информационной системы
    Дата29.03.2022
    Размер5.02 Mb.
    Формат файлаpdf
    Имя файлаПиДИС-Практика 1-Гончарова Мария-ДИН-011.pdf
    ТипПрактическая работа
    #425472

    МИНОБРНАУКИ РОССИИ
    Федеральное государственное бюджетное образовательное учреждение высшего образования
    «Омский государственный университет им. Ф.М. Достоевского»
    Институт среднего профессионального образования и довузовской подготовки
    Практическая работа № 1
    по дисциплине «Проектирование и дизайн информационных систем»
    на тему:
    «АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ РАЗЛИЧНЫМИ МЕТОДАМИ: КОНТЕНТ-
    АНАЛИЗ, ВЕБОМЕТРИЧЕСКИЙ АНАЛИЗ, АНАЛИЗ СИТУАЦИЙ,
    МОДЕЛИРОВАНИЕ И ДР.»
    Выполнил студент
    Очной формы обучения специальности информационные системы и программирование второго курса, ДИН-011-О группы,
    вариант: 4
    ______________ Гончарова М.В.
    (подпись) (ФИО)
    Руководитель работы преподаватель _______________ Пушкарская Е. В.
    (ученая степень, звание, должность) (подпись) (ФИО)
    2021–2022 уч. г

    Задание № 1
    Я выбрала предметную область под вариантом №4 «Компания по разработке программных продуктов».
    Сущность задачи:
    Компания заключает договор с клиентом на разработку программного продукта согласно техническому заданию. После утверждения технического задания определяется состав и объем работ, составляется предварительная смета. На каждый проект назначается ответственный за его выполнение – куратор проекта,
    который распределяет нагрузку между программистами и следит за выполнением технического задания. Когда программный продукт готов, то его внедряют,
    производят обучение клиента и осуществляют дальнейшее сопровождение. По результатам своей деятельности компания производит отчисления в налоговые органы и предоставляет отчетность в органы государственной статистики.
    Задание № 2
    Мои дополнения к сущности задачи:
    Также к программному продукту осуществляется весь цикл разработки и сопровождения программного продукта, которые включают в себя несколько этапов: создание технического задания, разработка программного продукта,
    тестирование программного продукта, внедрение, настройка ПО, обучение персонала и сопровождение и поддержка, установка обновлений.
    Задание № 3
    Рисунок 1. Схема структурного разбиения предметной области
    ПО – программное обеспечение

    Задание № 4
    Требования к продукту:
    Задачи и функции:
    ● Функциональность
    ● Универсальность
    ● Надежность
    ● Программная совместимость
    Аппаратная совместимость
    ● Эффективность
    Проектирование:
    Задачи и функции:
    ● Выбор метода и стратегии решения
    ● Выбор представления внутренних данных
    ● Разработка основного алгоритма
    ● Документирование ПО
    ● Тестирование и подбор тестов
    ● Выбор представления входных данных
    Создание:
    Задачи и функции:
    ● Постановка задачи
    ● Разработка интерфейса пользователя
    ● Разработка алгоритма работы программного продукта
    ● Написание программы на специальном языке
    ● Подготовку наборов данных, независимых от пользователя
    ● Преобразование текста программы и наборов данных в машинные коды
    Отладку программу
    ● Сопровождение программного продукта
    Тестирование:
    Задачи и функции:
    ● Проверить, что система работает в соответствии с определенными временами отклика клиента и сервера.
    ● Проверить, что наиболее критические последовательности действий с системой конечного пользователя выполняются верно.
    ● Проверить работу пользовательских интерфейсов
    ● Проверить, что изменения в базах данных не оказывают неблагоприятного влияния на существующие программные модули.
    ● При проектировании тестов свести к минимуму переработку тестов при возможных изменениях приложения.
    ● Использовать инструменты автоматизированного тестирования там, где это целесообразно.

    ● Проводить тестирование таким образом, чтобы не только обнаруживать, но и предупреждать дефекты.
    ● При проектировании автоматизированных тестов использовать стандарты разработки таким образом, чтобы создать многократно используемые и сопровождаемые скрипты.
    Задание № 5
    Требования к продукту:
    Обеспечить функционирование/правильность в соответствии с техническим заданием. Обеспечение правильности работа при любых допустимых данных и защиты от неправильности данных. Возможность совместного функционирования с другим ПО. Возможность совместного функционирования с некоторым оборудованием. Использование минимально возможного количества ресурсов технических средств.
    Входная информация:
    ● исходные данные: перечень, характеристики, способ представления
    Выходная информация:
    ● результаты: перечень, характеристики, способ представления
    Проектирование:
    «Что проектировать? В какие сроки проектировать? С какими исходными данными работать?»
    Входная информация:
    ● потребности и ожидания потребителей или рынка
    ● потребности и ожидания сотрудников организации, включая лиц получающих выходные данные процессов
    ● требования к компетентности проектировщиков и разработчиков
    информация о прошлом опыте, полученная с помощью обратной связи
    ● записи и данные о существующих процессах и продукции
    Выходная информация:
    ● данные, демонстрирующие сравнение входов для процесса с его выходами
    ● спецификации на продукцию
    ● спецификации на процессы
    ● спецификации на испытания
    ● требования к подготовке кадров
    ● информацию о пользователях и потребителях
    ● требования к закупкам
    ● протоколы проверки соответствия техническим условиям на продукцию
    Создание:


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

    Код — та часть работы, которая обычно ассоциируется с разработкой
    ПО как таковой. Важно, чтобы код был в достаточной мере оптимизированным, лаконичным и понятным. Назначаем на подобранные под специфику задания в техническом задании языки специализирующихся на их использовании программистов.

    Тестирование. Тестирование проводится на каждом этапе разработки ПО,
    включает множество тестов по плану тестирования, кастомизируемому с учётом специфики проекта на этапе составления технического задания.
    Результаты тестирования документируются и доступны клиенту в режиме реального времени. Оплата за продукт производится только после прохождения всех видов тестов, в том числе клиентских.

    Документирование — процедура, фиксирующая план, процесс и результат разработки программного обеспечения. Включает в себя всю исходную информацию (техническое задание, макеты), планы работ, затрат,
    тестирования, список задач исполнителей в каждый момент времени,
    отчеты о работе и так далее. Документация необходима для быстрого и точного выявления ошибок, прозрачности совместной работы, как обязательная юридическая часть договора.
    Входная информация:
    ● предварительная подготовка всех данных (дизайн, код, тестирования,
    документирования)
    Выходная информация:
    ● формат, описание, способ кодирования
    Тестирование:

    планирование работ
    ● проектирование тестов - этап, на котором создаются тестовые сценарии, в соответствии с определёнными ранее критериями. Т.е. определяется как будет тестироваться продукт
    ● выполнение тестирования
    анализ результатов
    Входная информация:
    ● информация о исходных данных всего программного продукта в целом
    Выходная информация:
    ● написание спецификаций

    ● выявление ошибок
    ● отчет о тестировании
    Задание № 6
    Разработанный программный продукт предназначен для автоматизации рабочего места менеджера общественного питания с целью облегчения работы с документацией циркулирующей на данном рабочем месте.
    Для работы программного продукта на ПК необходимо, чтобы выполнялись минимальные требования технических характеристик системы.
    Чтобы функционировала система требуется наличие следующих входных данных:

    информация о поставщиках

    информация о клиентах

    информация о заказах

    информация о меню

    информация о данных фирмы
    Рисунок 2. Схема входных данных
    Логическая структура программы строится на основе даталогической модели.
    Уровень представления данных здесь не зависит от конкретной ЭВМ, так как это
    также логический уровень. Программист должен хорошо представлять логические структуры.
    Рисунок 3. Логическая структура программы "PressFMacDak"
    Общая схема работы с программным продуктом
    Для правильной и корректной работы программного средства необходимо придерживаться следующего порядка выполняемых действий:
    ● установка программного продукта (инсталляция установочного файла "PressFMacDak. exe")
    ● запуск программы
    ● ввод и редактирование справочника "Поставщики"
    ● ввод и редактирование справочника "Товар поставщика"
    ● ввод и редактирование справочника "Клиенты"
    ● печать сохранной расписки (чеков, расписки о поставке продуктов)
    ● формирование отчета о прибыли и заказов за определенный период времени
    Установка программы
    При установке программного продукта "PressFMacDak" необходимо зайти в директорию установочного диска и запустить файл "PressFMacDak. exe".
    После запуска установочного файла появится окно приветствия, где необходимо нажать на кнопку "Далее" для продолжения установки программы. Прочитав лицензионное соглашение, переставить переключатель на "Я принимаю условия
    лицензионного соглашения" и нажать "Далее". Ввести имя пользователя и организации, нажать "Далее". В появившемся окне подтверждения установки, если вы согласны продолжать надо нажать кнопку "Установить", если хотите изменить параметры установки надо нажать кнопку "Назад" или отказаться от установки нажатием на кнопку "Отмена". Программный продукт "PressFMacDak" будет успешно установлен, о чем будет свидетельствовать соответствующее окно.
    Задание № 7
    Группой пользователей будет директор, ассистент-директора, а также менеджеры ресторана “МакДак”.
    Им будет доступны отчеты, документация, данные фирмы-продавца, информация о клиентах, информация о поставщиках, информация о работниках.
    Задание № 8
    Функциональные возможности администратора системы:
    ● установка и обслуживание серверов, компьютеров
    ● установка и поддержка нормальной работы программного продукта
    ● обеспечение безопасности корпоративных данных компании
    ● техническая поддержка пользователей компьютеров, обучение персонала работе с определенными программами
    ● составление отчетности и резервное копирование данных


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