Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УРИС реферат.doc.docx
Скачиваний:
39
Добавлен:
10.06.2015
Размер:
534.88 Кб
Скачать

Инструментарий для Scrum

Сегодня имеется множество инструментальных средств, используемых при разработке проектов по методологии Scrum: RallyDev, JIRA, AgileTrack, TargetProcess и др. Практически все они имеют богатую функциональность, хотя и не обеспечивают поддержки всех ролей в разработке. Инструменты различаются реализациями: Internet-приложение, клиент-сервер. Инструмент для каждого проекта нужно выбирать индивидуально, уделяя внимание деталям, специфичным для определенного проекта.

В нескольких проектах Exigen Services StarSoft, выполняемых по методологии Scrum, применяется инструмент RallyDev. Он прост в использовании, но требует постоянного доступа к Internet — все данные о проекте хранятся на сервере компании RallyDev. У инструмента есть интерфейс планирования и трекинга времени разработчиков, однако с точки зрения тестирования RallyDev имеет некоторые недостатки: неудобный ввод и представление описания тестов, отсутствует функция планирования проектных ресурсов, ограниченные возможности предоставления отчетности. Внешний программный интерфейс этого инструмента реализован в виде Web-сервиса, который может быть использован для адаптации функциональности под конкретные прикладные требования, например, для построения специализированных отчетов, импорта или экспорта данных из другой системы.

В качестве инструмента в Exigen Services StarSoft применяется также собственная программа X-Man (Extreme Manager), которая бесплатно распространяется через сайт www.offshoreagile.com. Данная программа предназначена для управления agile-проектами и поддержки командной работы. Имеется экспорт данных в Microsoft Excel.

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

Глава 2. Практическая часть работы

Проектирование ис библиотеки вуЗа

Контекстная диаграмма представляет собой общее описание системы и ее взаимодействия с внешней средой (Рис.1)

Рис.1.

Основные информационные потоки:

- Входящие потоки:

  • Данные о читателях (паспортные данные читателей);

  • Данные о книгах (название, издательство, год издания и др.).

- Управляющие потоки:

  • Законодательство РФ (законы, ГОСТ, правила);

  • Методика формирования статистики посещения библиотеки читателями;

  • Методика подсчета рейтинга книг.

- Ресурсные потоки:

  • База данных библиотеки (БД «Библиотека ВУЗа»);

  • Библиотекарь.

- Выходящие потоки:

  • Статистика посещения клиентами библиотеки (график);

  • Рейтинг книг (график).

Созданная модель описывает деятельность библиотеки.

Объектом моделирования является библиотека.

Диаграммы декомпозиции

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

Рис. 2. − Диаграммы декомпозиции «Библиотека ВУЗа»

Управление личными карточками читателей контролируется законами и приказами РФ. На основании документов идентифицирующих читателей в базе данных в специальные формы для ввода вносятся данные (ФИО, Телефон, Адрес, № читательского билета и др.) Добавление, редактирование данных и удаление пациента из БД осуществляется библиотекарем, что, соответственно отражается в БД в виде записей (какому читателю, когда и насколько была выдана книга).

Управление карточками книг контролируется законами РФ и методическими рекомендациями по управлению карточками книг. В базе данных в специальные формы для ввода вносятся данные о поступивших книгах: (Название книги, уникальный шифр, библиотечно-библиографическая классификация, раздел, автор, издательство, место издания (город), (год издания).

Выдача/прием книг. Регулируется также нормативно-правовыми актами о деятельности библиотеки. При выдаче книг в базе данных необходимо фиксировать: (название книги, дату выдачи, ФИО читателя, которому выдается книга, ФИО сотрудника библиотеки, выдающему книгу читателю, ФИО сотрудника хранилища, который передал книгу (непосредственно из хранилища) сотруднику библиотеки по заявке читателя, срок, на который выдается книга)

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

Получение рейтинга книг, рейтинг – понятие, характеризующее соотносительные значимость, место, вес, позицию данного объекта (книги) по сравнению с другими объектами этого класса (типа). В данном случае составляется и формируется в виде графика (например, 20 самых популярных книг) для обеспечения администрации библиотеки информации о наиболее читаемых книгах.

Основные статистические показатели: (учет читателей, учет выдачи книг).

Получение статистики посещений. Методика формирования статистики посещения библиотеки читателями. Регулируется ГОСТ 7.20-2000 «Библиотечная статистика».

Рис. 3. – Детализированная диаграмма работы «Выдача и прием книг»

Рис. 4. – Детализированная диаграмма работы «Получение рейтинга книг»

Рис. 5. – Иерархия диаграмм