Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
анализ 10.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
175.62 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

Національний аерокосмічний університет ім. М.Є. Жуковського “ХАІ”

Кафедра 603

Лабораторна робота № 10

з дисципліни Аналіз вимог до ПЗ

ХАІ.603.632п.12О.050103.116322

Виконав студент гр. 632п Банюліс А. І.

_______________ (№ групи) (П.І.Б)

(підпис, дата)

Перевірив: к.т.н. доц. Пудовкіна Л. Ф.

(наукова ступінь, вчене звання)

____________________________________________

(підпис, дата) (П.І.Б)

2012

Тема: Отчёт о выполнении персональных функциональных обязанностей членов команды разработчиков по

Цель: Разработка диаграмм для каждого участника команды авторов создаваемого приложения на период всего цикла создания ПО.

Порядок выполнения работы

  1. Изучить теоретический материал.

  2. Определить обоснованно тип работ из списка команды разработчиков.

  3. Описать все их функциональные обязанности для всех этапов жизненного цикла процесса создания ПО.

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

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

Ход работы

В ходе выполнений лабораторной работы был выбран вариант указанный в Таблице 1.

Таблица 1 – номер варианта и тема задания.

Вариант

2

Задание

Система автоматизации работы кадрового агентства.

  1. На фазе разработки.

Основные задачи и сферы ответственности каждого из авторов команды разработчиков во время фазы разработки (см.табл.1).

Таблица 1 – Задачи ролевых групп на фазе разработки

Функциональные обязанности

Задачи

Управление продуктом

Требования заказчика.

Управление проектом

Управление функциональной спецификацией; мониторинг проекта; доработка планов.

Разработка

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

Удовлетворение потребителя

Обучение; доработка плана обучения; тестирование удобства эксплуатации; контроль графического дизайна.

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

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

Управление выпуском

Доработка планов внедрения (включая фазу опытной эксплуатации); подготовки к внедрению коммерческой версии.

Результатами фазы разработки являются:

  • исходный и исполнимый код приложений;

  • окончательная функциональная спецификация;

  • материалы поддержки решения;

  • спецификации и сценарии тестов.

  1. На фазе тестирования.

Основные задачи и сферы ответственности каждого из авторов команды разработчиков во время фазы верификации (см.табл.2).

Таблица 2 – Задачи ролевых групп на фазе тестирования

Функциональные обязанности

Задачи

Управление продуктом

Выполнение плана верификации программного продукта.

Управление проектом

Мониторинг проекта; приоритезация ошибок.

Разработка

Устранение ошибок; оптимизация программного кода.

Удовлетворение потребителя

Доработка эксплуатационных руководств; учебные материалы.

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

Проведение инсталляционного, системного, функционального тестирования, повторное тестирование; анализ сообщений об ошибках и их статусе; тестирование конфигурации, описание и анализ результатов тестирования.

Управление выпуском

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

Табл.2.4.

Результатами фазы верификации являются.

  • окончательный продукт;

  • документация выпуска;

  • материалы поддержки решения;

  • результаты и инструментарий тестирования;

  • исходный и исполнимый код приложений.

Каждому сотруднику соответствуют определённые обязанности. Перечень участников команды разработчиков:

  • менеджер проекта;

  • архитектор;

  • инженер по вариантам использования;

  • инженер по компонентам;

  • системный аналитик;

  • спецификатор вариантов использования;

  • тестировщики( разработчики тестов, тестировщики целостности,системный тестировщик);

  • кодировщики (программисты);

  • специалисты по повторному использованию;

  • разработчик интерфейса «пользователь- ПК».

3 Рассмотрим функциональные обязанности участников команды, которые присущи данному ПО (для участников команды разработчиков была создана диаграмма Гантта, по которой видно, длительность и начало разработки ПО):

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]