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

  • КУРСОВАЯ РАБОТА

  • Задание на курсовую работу

  • Бизнес-проблемы

  • Концепция решения

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

  • Программная реализация системы

  • Функциональное тестирование решения

  • Инрстрп. ПЗ_Курсовой проект по ПИ. Курсовая работа по дисциплине Программная инженерия Управление жизненным циклом ис Создание интернеткаталога по продаже фастуда для ооо Мания вкуса


    Скачать 3.09 Mb.
    НазваниеКурсовая работа по дисциплине Программная инженерия Управление жизненным циклом ис Создание интернеткаталога по продаже фастуда для ооо Мания вкуса
    АнкорИнрстрп
    Дата04.11.2022
    Размер3.09 Mb.
    Формат файлаdocx
    Имя файлаПЗ_Курсовой проект по ПИ.docx
    ТипКурсовая
    #769849
    страница1 из 11
      1   2   3   4   5   6   7   8   9   10   11

    МИНОБРНАУКИ РОССИИ

    Федеральное государственное бюджетное

    образовательное учреждение высшего образования

    «Челябинский государственный университет»

    (ФГБОУ ВО «ЧелГУ»)
    Институт информационных технологий
    Кафедра информационных технологий и экономической информатики
    КУРСОВАЯ РАБОТА
    по дисциплине «Программная инженерия / Управление жизненным циклом ИС»
    «Создание интернет-каталога по продаже фастуда для ООО «Мания вкуса»

    (тема)


    Выполнил студент__

    (Ф.И.О.)

    группы_

    заочной формы обучения

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

    Прикладная информатика в экономике

    (подпись)

    «____» ____________ 20___г.




    Научный руководитель

    Фамилия, имя, отчество Шилова О.Ю.

    Должность преподаватель

    Ученая степень ________________________

    Ученое звание _________________________

    ______________________________________

    (подпись)

    «___» _________ 20____г.




    Челябинск

    2018
    Задание на курсовую работу
    Реализовать проект интернет-каталога по продаже фастфуда по разработке программного продукта для ООО «Мания вкуса», г. Еманжелинск.

    В ходе реализации проекта необходимо:

    1. Выполнить бизнес-анализ предметной области, включая:

      1. Интервьюирование заказчика

      2. Анкетирование конечных пользователей

      3. Описание заинтересованных лиц и конечных пользователей

      4. Словарь предметной области

      5. Анализ бизнес-требований (в виде схемы бизнес-целей, бизнес-требований и функций системы)

    2. Провести сравнительный анализ существующих аналогичных решений на рынке

    3. Разработать концепцию решения, включая:

      1. Описание общей функциональности решения

      2. Детализация требований к решению (описание пользовательских историй с учетом приоритетов и декомпозиции на подзадачи по методике User Story Mapping)

      3. Описание границ решения

      4. Описание возможных архитектурных и технических решений

    4. Спроектировать разрабатываемую систему, включая:

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

      2. Проектирование базы данных (при необходимости)

      3. Прототипирование интерфейса пользователя

      4. Детальное проектирование отдельных модулей (при необходимости детализации)

    5. Выполнить программную реализацию первой версии системы (продукта)

    6. Выполнить функциональное тестирование системы по тестовым сценариям

    Содержание


    1Бизнес-анализ 4

    1.1 Интервьюирование заказчика (целевой аудитории) 4

    1.2 Анкетирование пользователей 6

    6

    На основании диаграмм можно сделать вывод: 11

    1.3 Словарь предметной области 11

    1.4 Описание текущей ситуации (как было) 12

    1.5 Описание будущей ситуации (как будет) 13

    1.6 Описание заинтересованных лиц и конечных пользователей 13

    1.7 Бизнес-требования 14

    2 Анализ существующих решений 15

    2.1 Обзор существующих решений 15

    1.1.1Решение 2. «Название решения» Размещение своей странице на сайте «Урбето-Весь Еманжелинск». 15

    2.2 Сравнительный анализ решений 15

    2.3 Выводы по анализу 17

    3 Концепция решения 17

    3.1 Техническое задание 17

    3.1.1 Общие сведения 17

    1.1.2Общие сведения 17

    3.1.2 Назначение и цели создания системы 17

    3.1.3 Требования к системе 18

    3.1.3.5 Требования к контролю, хранению, обновлению и восстановлению данных. 26

    3.1.3.6 Требования к хостингу для размещения сайта. 26

    3.1.4 Состав и содержание работ по созданию системы 27

    3.1.5 Порядок контроля и приемки системы 28

    3.2 Анализ факторов риска проекта 29

    4 Проектирование решения 32

    4.1 Описание архитектуры/структуры системы 32

    4.2 Описание возможных технических решений 32

    4.3 Проектирование интерфейса пользователя 34

    4.4 Проектирование базы данных 40

    5 Программная реализация системы 40

    5.1 Установка Drupal 8 на Openserver. 40

    5.2 Создание Базы данных 41

    В программе Adminer, которая находится в папке ядра Drupal, создаем базу данных drupal8, представленной на рисунке 21. 41

    5.3 Установка темы сайта. 41

    5.4 Установка дополнительных модулей. 42

    5.5 Разделение доступа пользователей. 44

    5.6 Подключение к хостингу сайта. 44

    5.7 SEO оптимизация сайта. 45

    6 Функциональное тестирование решения 47

    Тест 1 «Тест на валидность HTML кода» 47

    Тест 2 «Проверка работоспособности ссылок сайта» 48

    Тест 3 «Проверка отображения сайта на различных браузерах» 48

    Таблица 8 Проверка сайта на различных браузерах 48

    Тест 4 «Проверка пользовательского функционала, (добавление комментариев)» 48

    Список литературы 49

    Пояснительная записка к курсовой работе состоит из следующих разделов:

    1. Бизнес-проблемы: описывает проблемы клиента в его предметной области и бизнес-модель предлагаемого решения

    2. Анализ существующих решений: описывает сравнение способов решения бизнес-проблем, которые существуют на сегодняшний день на рынке, и/или их реализацию в разных компаниях.

    3. Концепция решения: излагает подход разработчиков, направленный на решение проблем заказчика в его предметной области. Устанавливает рамки, в которых будет определено проектное решение, требования к системе и ее возможности в виде сценариев использования или пользовательских историй.

    4. Проектирование решения: описывает структуру системы (архитектурные решения), выбранные технологии и технические решения, которые планируется использовать в дальнейшей реализации системы, приводится описание прототипа интерфейса пользователя.

    5. Программная реализация системы: описывает процесс реализации решения в соответствие с принятыми ранее проектными решения и концепцией решения

    6. Функциональное тестирование решения: описывает тестовые сценарии и результаты тестирования с целью подтвердить отсутствие несоответствий поведения реализованной системы исходным функциональным требованиям.
    1.   1   2   3   4   5   6   7   8   9   10   11


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