Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!!!!госы_newest.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.36 Mб
Скачать

Шляхом побудови дерева виводу.

  1. Розгляньте наступну ситуацію: у Вас є застаріле банківське програмне забезпечення, що виконує функції біллінгу. Для нього повністю відсутня документація. Вам поставили завдання виконати повторну інженерію цього ПЗ з метою перенесення його на сучасну апаратну платформу, причому нова версія має працювати так само чітко і надійно, як і застаріла версія. Визначте набір процесів, підходів, засобів (інструментів) та тестів для вирішення поставленого завдання.

+13.1.Завдання управління проектами по розробці ПЗ.

В Visual Studio Team System и Team Foundation Server (TFS) включены инструменты, шаблоны и отчеты, помогающие отслеживать и поддерживать процессы разработки ПО. Они упрощают обмен информацией в рамках ко-манды, автоматизируют передачу необходимых данных различным членам команды, упрощают распределение и отслеживание рабочих элементов, на-пример, задач, облегчают контроль за показателями состояния проекта.

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

1. Концептуальное описание проекта

2. Формулирование

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

4. Формирование набора рабочих элементов

5. Распределение задач по областям

6. Создание плана работ

Основные функции Visual Studio Team System по управлению проектами таковы:

  • Управление процессами (Система управления процессами Team Foundation Server включает руководство по процессу Microsoft Solution Framework (MSF), а также шаблоны процессов, благодаря которым но-вые командные проекты обеспечены типами рабочих элементов, отчета-ми, порталом проекта SharePoint и настройками системы управления ис-ходным кодом.)

  • Безопасность и разрешения

  • Централизованное управление рабочими элементами

  • Интеграция с Microsoft Office Excel и Microsoft Office Project

  • Показатели и составление отчетов

  • Порталы проекта

Управление проектами из TFS имеет такие преимущества:

  • централизованное управление;

  • возможность отслеживать взаимосвязи рабочих элементов;

  • интегрированное планирование и составление графика проекта;

  • расширенные возможности управления процессами;

  • расширенные возможности обмена информацией и взаимодействия

  • внутри команды;

  • подробные отчеты о ходе выполнения работ.

Этапы создания проектов и управление ими в Team Foundation Server

1.Выбор шаблона процесса

2.Создание командного проекта

3.Добавление в командный проект групп и членов

4.Разработка итерационного цикла проекта

5.Преобразование сценариев в рабочие элементы TFS.

6.Выбор сценариев, которые должны быть завершены в каждой итерации.

7. Определение требований QoS (Связывание требований со сценариям).

8. Разбиение сценариев с целью обеспечить разработчиков управляемыми рабочими элементами

9. Создание графика проекта (создается в Microsoft Project и добавляется в Team Project).

10. Определение критериев приемки (Критерии завершенности рабочих элементов согласовываются с требованиями QoS).

11. Определение требований к отчетам

+***13.2.Дайте визначення життєвого цикла програмного забезпечення. Охарактеризуйте основні етапи розробки програмного забезпечення.

Життє́вий цикл програ́много забезпе́чення — сукупність окремих етапів робіт, що проводяться у заданому порядку протягом періоду часу, який починається з вирішення питання про розроблення програмного забезпечення і закінчується припиненням використання програмного забезпечення.

В ГОСТ 12207-99 определены следующие основные процессы жизненного цикла:

1) процесс заказа;

2) процесс поставки;

3) процесс разработки:

4) процесс эксплуатации;

5) процесс сопровождения.