27
Средства на Visual Studio Team System за управление на проекти, версии на системата, извеждане на отчети, изграждане на изпълними версии на системата

Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

  • Upload
    yosifov

  • View
    526

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Средства на Visual Studio Team System за управление на проекти, версии на системата, извеждане

на отчети, изграждане на изпълними версии на системата

Page 2: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Цели на разработката:

Изграждане на Отчети в Team Foundation Server

Управление на отчетите с Reporting Services Report

Manager

Работа с потребителски отчети

Съпоставка между Team Foundation Source Control и

Visual SourceSafe 2005

Съвместимост на Visual Studio 2005 с други платформи

и нива за сигурност

Архитектура на Team Build

Интегриране на системата

Page 3: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Успехът, на даден проект зависи от начина, по който мениджъра организира и следи изпълнението на поставените задачи.

Две са основните задачи, с които е натоварен проект- мениджъра:

Процеса на ръководство Средствата за разработка

Page 4: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Team System предоставя много добра връзка между отделните инструменти.

Застъпено и управлението на проектите да става чрез електронната поща.

Team System осигурява централизирано съхранение на задачи, изисквания и грешки, който се актуализират в реално време от всички членове на екипа.

Page 5: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Основата на всички проекти в Team System е Team Project.

Той съдържа информация за всеки етап от

жизнения цикъл на разработка на софтуер в

едно централно хранилище в Team

Foundation Server.

Page 6: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Основни разлики между Team Project и Visual Studio Project

Visual Studio проекта е предимно използван

за организиране на кода.

Team Project се използва за организиране

усилията на целия екип за една софтуерна

разработка.

Page 7: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Конфигуриране настройките на проекта

Настройки за сигурност на проекта - Project Security settings Настойки на групите от членове - Group Membership settings

Team Foundation Server дава възможност за разрешения на три нива: глобални групи, проектни групи и потребители.

Page 8: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Работа с портала Team Project

портала се генерира автоматичнов главната страница са включени съобщения и линковедава достъп до важни показатели от проекта

Page 9: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Сигнали на проекта

уведомления по E-mailдействат по системно-базиран абонаментнеобходим е Team Foundation Server с валиден SMTP сървър адрес

Page 10: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Анатомия на работните елементи

В Team System има пет вида работни

елементи по подразбиране:

Bug

Quality of Service Requirement

Risk

Scenario

Task

Page 11: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Отчети в Team Foundation Server

Извеждането на отчети е една от най-мощните функции на Team System.

Отчетите включват:работна единица за проследяване (задачи, бъгове, и изисквания) тестови резултати (статични и динамични тестове)качествени показатели (производителност и покритие на кода) доклад-графикцялостни доклади за проекта

Page 12: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Управление на отчетите с Reporting Services Report Manager

достъп до отчетите чрез Project PortalShow Site Reporthttp://www.<ApplicationTierName>/Reports/

Page 13: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Изграждане на потребителски отчети

Report Definition Language (. rdl) файловесъвместими с разнообразни инструменти, включително Visual StudioReport Builder

Page 14: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Съпоставка между Team Foundation Source Control и Visual SourceSafe (VSS) 2005

Page 15: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

T e a m F o u n d a tio n Ve rsio n C o n tro l C o n t ro l V isu a l S o u rc e S a fe (V S S ) 2 0 0 5

Поддържа ед новременно повеч е от 2000

потребителя

Поддържа малък брой потребители

Няма опции за Sharing и Pinning Поддържа Sharing и Pinning

Поддържа базови и допълнителни проверки. Не

се ангажират хранилища, докато премес тването

не завърши успешно.

Без огранич ения на възможнос тите. Цялостта на

файла може да бъде нарушена, ако има

възник нали въпрос и.

Page 16: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Код, записан на SQL Server 2005, е дос тупен и

чрез Team Foundation Server via XMLWeb

Services.

Кодираните файлове обикновено се съхраняват

в мрежа.

Проек та е обърнат към потребителите на

Windows и могат д а бъдат зад адени различни

нива на сигурнос т.

Правата са различ ни от позволенията в

Windows. Всички потребители на SourceSafe

имат д остъп до споделена папк а и до изходния

код.

Значително по-бърз, отк олк ото Visual

SourceSafe.

Скорос тта е огранич ена поради огранич ения

достъп до файлове и мрежовата латентност.

Page 17: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Правата на дос тъп са контролирани чрез

използването на Windows потребителски

акаунти и NTLM автентифик ация. Team

Foundation също така поддържа Basic

Authentication, което е полезно при

предос тавяне HTTPS дос тъп през Интернет.

Правата на д остъп са определени в рамките на

VSS и Windows споделяне на файлове.

Създава changesets в кода, коментари и други

данни.

Не поддържа changesets.

Поддържа Team System-специфични

харак терис тик и, като например Work Items,

Team Build и т. н.

Не поддържа Work Items и не се интегрира

дирек тно в Team Build System.

Поддържа регистриране на политик и, проверка и

заключване.

Не поддържа регис триране на политики,

проверка или заключване.

Page 18: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Съвместимост на програмния код

Visual Studio 2005 и Team Foundation Build подкрепят предимно писането на софтуер, използвайки .Net Framework 2.0.

Team Foundation поддържа всички езици за програмиране, форматиране и всички типове файлове.

Page 19: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Нива за сигурност:

АдминистраторОтговорник за развитие и тестванеУчастник

Page 20: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Създаване и администриране на регистрани политики

В Team System по подразбиране са налични 3 типа политики:

Code Analysis (Анализ на кода ) Testing Policy (Политика за тестване) Work Items (Работни елементи )

Page 21: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Разклоняване и обединяване

Разклоняването дава възможност за създаване на копия на файловете с програмен код.

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

Page 22: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Архитектура на Team Build

3 отличими слоябазиран на Visual Studio и Team Explorerданните от информационния слой се съхраняват в TLS база

Page 23: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Файлове в Team Build

TFSBuild.projTFSBuild.rspWorkspaceMappings.xml

Page 24: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Команден ред на интерфейса

Изисквания за извършване на дадено действие:

Интернет сървърTeamProject да е името на проектаBuildNumbers е конструкцията, която трябва да бъде изтрита

Page 25: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Събирането и анализирането на докладите е важна част от процеса на изграждане.

Има два вида доклади:доклад за наличността на SQL сървърадоклад за достъп до информацията от Team Project

Page 26: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Тeam Foundation Server

IT администратор в предприятие администратор на сървър проект-мениджър потребител

Page 27: Средства на VSTS за управление на проекти, версии на системата, извеждане на отчети, изграждани на изпълними

Интегриране на системата

Active Directoryрежим Workgroupвъзможност за масови тестовеSQL Server 2005 и Windows Share Point Services