Post on 20-Jun-2015
Средства на 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