Характеристика особенностей процесса изучения английского языка. Анализ главной цели приложения Lingualeo. Выявление заинтересованных лиц и пользователей. Спецификации вариантов использования программы. Определение масштабов проекта и приоритетов функций.
Аннотация к работе
Курсовой проект на тему: Разработка и анализ требований ПОНа сегодняшний день знания лишь одного языка существенно уменьшает ваши шансы найти достойную работу, которая сможет вас обеспечить. Сейчас без иностранного языка никуда, если хотите быть успешным, нужно знать как минимум один иностранный язык. Как ни смешно звучит, но даже для уборщиц, строителей, официантов нужен иностранный язык. Международные компании согласны платить большие деньги человеку, который разбирается не только в сфере своей непосредственной деятельности, но еще и владеет иностранным языком. Среди иностранных языков английский язык стоит на первом месте и уже давно вышел на международный уровень.Перед автоматизацией деятельности любого предприятия следует разобраться в структуре и динамике организации, в которой будет использоваться разрабатываемая система; осмыслить текущие проблемы целевой организации и определить возможности улучшения; обеспечить согласованное видение деятельности предприятия разработчиками, заказчиками и конечными пользователями. Наилучшим способом, позволяющим осуществить данные действия, является моделирование бизнес-процессов, т.е. документирование, анализ и разработка структуры бизнес-процессов, их взаимосвязей с ресурсами, необходимыми для выполнения процессов и среды, где эти процессы будут использованы. Под бизнес-процессами мы понимаем совокупность различных видов деятельности (функций), которые преобразуют исходный материал или информацию на входе в конечный продукт (услугу) на выходе, который представляет ценность для потребителя. Пришедшие на проект пользователи по правилам проекта должны просматривать новый контент, чтобы выявить неизвестные слова и появилась возможность пополнить свой словарь для последующей тренировки слов. Если слова заканчиваются, то пользователю нужно добавить новые слова, а если тренировки проходят не эффективно, то стоит больше учить слова.Проектом lingualeo пользуется разнообразная аудитория. Пользователям хочется как можно чаще изучать английский на полюбившемся сайте lingualeo.com. Но частая отдаленность от интернета и компьютера не позволяет им этого делать. В связи с этим у команды проекта LINGUALEO возникает проблема, как пользователям без помех совершенствоваться в английском языке находясь при этом оффлайн не используя компьютер. Причины невозможности пользоваться проектом Lingualeo оффлайн изображены на диаграмме Ишыкавы (см.Рис.6). Причины невозможности пользоваться проектом LINGUALEO оффлайн.Перед опросом заинтересованных лиц нужно разобраться, кто будет заинтересован в будущей системе, и составить их профили (табл.2). 1) Пользователи 2) (Люди изучающие английский язык) Увеличение скорости и удобства изучения английского языка Пользоваться проектом lingualeo оффлайн Не используя компьютер и интернет изучать английский 3) Заказчик 4) (Команда проекта LINGULEO) Увеличение аудитории, рост популярности проекта, увеличение прибыли, инвестиции Увеличить аудиторию и частоту посещения проекта Привлечение инвестиций и увеличение покупок “золотого статуса”Приложение LINGUALEO предоставляет следующие возможности: u прохождение тренировок (перевод-слово, слово-перевод, словарные карточки, кроссворд) u аудирование u добавление новых слов в словарь u изучение нового контента u покупка золотого статуса (для расширения возможностей изучения английского) Диаграмма вариантов использования (Use Case) иллюстрирует всех актеров системы и все варианты ее использования, а также указывает, какие актеры в каких вариантах использования фигурируют.Чтобы определить, какие компоненты можно считать находящимися под контролем лица, принимающего решение, а какие остаются вне его внимания, необходимо определить границы системы. Сделать это можно с помощью DFD Data Flow Diagram (Диаграмма потоков данных). Контекстная диаграмма (модель окружения) - наивысший уровень абстракции диаграммы потоков данных. Она задает границы модели, определяя ее окружение (внешние входы и выходы) и основные рассматриваемые процессы. Рассмотрим контекстную диаграмму DFD (модель окружения) “Приложение LINGUALEO” (см.Если произошла ситуация, когда невозможно реализовать все требуемые функции в заданные сроки и при этом создать высококачественный продукт, необходимо принять решение, выбрать какие функции будут реализованы в первой версии продукта, а какие будут отложены на последующие выпуски. С помощью матрицы трассировки посмотрим, какие функции «покрывают» какие требования (рис.10). Функция “Выполнять тренировки” покрывает бизнес требование: · владение разговорным английским Функция “Купить золотой статус” покрывает бизнес требование “Расширение возможностей изучения”. Функция “Пополнять словарь” покрывает бизнес требование “Увеличение запаса английских слов”.Пользователь выбирает интересующую его тренировку (перевод-слово, слово-перевод, кроссворд, словарные карточки) 4.2.3а Пользователь нажимает на карточку (перед нажатием предполагает перевод данного слова). 4.2.6а Система помечает слово как понятое пользователем. 4.2.
План
Оглавление
Введение
1. Информационное обследование
2. Концепция системы
2.1 Анализ проблемы
2.2 Выявление заинтересованных лиц и пользователей