Средства на VSTS за управление на проекти, версии на...

Preview:

Citation preview

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

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

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

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

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

Manager

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

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

Visual SourceSafe 2005

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Foundation Server.

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

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

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

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

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

разработка.

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

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

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

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

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

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

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

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

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

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

Bug

Quality of Service Requirement

Risk

Scenario

Task

Отчети в Team Foundation Server

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

чрез Team Foundation Server via XMLWeb

Services.

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

в мрежа.

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

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

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

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

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

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

код.

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

SourceSafe.

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

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

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

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

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

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

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

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

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

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

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

данни.

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

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

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

Team Build и т. н.

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

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

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

заключване.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Файлове в Team Build

TFSBuild.projTFSBuild.rspWorkspaceMappings.xml

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

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

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

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

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

Тeam Foundation Server

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

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

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

Recommended