Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №1.doc
Скачиваний:
23
Добавлен:
14.03.2015
Размер:
755.2 Кб
Скачать

Содержание

Теоретическая часть 1

Требования к отчету по лабораторной работе 4

1 Вступление 9

1.1 Назначение 9

1.2 Обзор проекта 9

2 Пользовательская среда 9

3 Основные потребности пользователя 9

4 Обзор проекта 9

4.1 Обзор возможностей системы и их атрибутов 9

4.1.1 Атрибуты функций системы 9

4.1.2 Функции системы 10

5 Задачи проекта 12

5.1 Настройки 12

5.2 Формы поиска 12

5.2.1 Общие модификации 12

5.2.2 Новые формы 13

5.4 Ввод единым текстом 15

5.8 Импорт объявлений из файла импорта 16

5.22 Исправление существующих ошибок 17

5.25 Дизайнер формы ввода объявлений. 18

5.49 Оптимизация поиска объявлений по телефону 18

6 Другие требования 19

6.1 Требования по производительности 19

6.2 Требования к инсталляции и развертыванию 19

  1. 1 Вступление

Данный документ освещает набор требований верхнего уровня для расширения системы MyProject и ее оптимизации с точки зрения ввода объявлений. Оптимизация включает в себя разработку новых режимов ввода объявлений, более детальную настройку работы операторов, кэширование данных. К расширениям относятся модификации по разработке зависимых справочников, новых подвидов объявлений, специальных рубрик изданий, отчетов и функций импорта объявлений. Данная итерация проекта также включает в себя работы по разработке возможности верстки в новых системах и поддержке новых версий 1С.

    1. 1.1 Назначение

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

    1. 1.2 Обзор проекта

Данный документ включает описание новых функций, которые необходимо добавить к существующей информационной системе MyProject, в ходе проекта.

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

  • Новые настройки для ускоренного ввода

  • Формы быстрого ввода объявлений

  • Ввод единым текстом

  • Зависимые справочники для шаблонов ввода объявлений

  • Вечные бесплатные объявления

  • Контроль/проверка строчных объявлений перед публикацией

  • Привязка счета на оплату к объявлению

  • Импорт объявлений из файла импорта программы SM Realty и сайта job-box.ru

  • Расчетные поля статистики

  • Авторубрики и словари полей шаблона

  • Новые отчеты

  • Верстка в Corel Ventura и InDesign

  • Поддержка введенных вручную платежных документов при разноске

  • Поддержка 1С 8.1

  • Кэширование загрузки данных для ввода объявлений и мониторинга

  1. 2 Пользовательская среда

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

  1. 3 Основные потребности пользователя

Основная проблема, с которой сталкиваются пользователи в текущих версиях системы – скорость ввода объявлений. Новая версия имеет своей целью устранение этих проблем путем тонкой настройки процесса ввода для операторов, кэширования данных, обеспечением оптимальной работы с клавиатурой.

Также в новой версии учитываются потребности пользователей, использующих системы Corel Ventura и InDesign для верстки изданий.

  1. 4 Обзор проекта

    1. 4.1 Обзор возможностей системы и их атрибутов

      1. 4.1.1 Атрибуты функций системы

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

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

Ниже приведен набор таблиц, определяющих возможные значения атрибутов с их описанием.

Таблица 1 – Уровни важности для функций программы

Уровни важности

Описание

Критическая

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

Важная

Важные функции могут повлиять на успех продукта на рынке, и важны с точки зрения пользователя. Такие функции реализовываются с высоким приоритетом как можно раньше.

Желаемая

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

Сложность. Атрибут определяет, насколько сложна функция с точки зрения ее реализации.

Таблица 2 – Уровни сложности для функций программы

Уровни сложности

Описание

Высокий

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

Средний

Реализация требует использование технологий средней сложности или трудоемкости

Низкий

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

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

Таблица 3 – Уровни риска для функций программы

Уровни риска

Описание

Высокий

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

Средний

Реализация функции может быть затруднена по причине недостаточных входных данных или сложности или новизны используемых подходов.

Низкий

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