Сервери і робочі станції в середовищі групової розробки

Ролі та обов'язки основних серверів і робочих станцій, показаних на
рис. 1.1, визначаються в наступних розділах. Інші важливі сервери,
наприклад сервер резервного копіювання, на схемі не дано, щоб не
ускладнювати зайвими деталями. Детальну інформацію про
інфраструктурі середовища групової розробки і, в тому числі, про вимоги
до програмного і апаратного забезпечення див. у розділі 7 "Налаштування
і підтримка середовища групової розробки ".

Сервер VSS

Це центральний сервер, який зберігає одну (або більше) базу даних
Microsoft® Visual SourceSafe (VSS), через яку (чи
які) забезпечується доступ до вихідних файлів проекту з контролем
версій. Розробники щодня звертаються до нього, ставлячи на облік
(Контроль) і знімаючи з обліку файли проектів через інтегровану середу
розробки (IDE) Microsoft Visual Studio ®. NET. До цього сервера
звертається і сценарій збірки (build script), щоб отримати останню
версію вихідного коду для поточної версії (збірки) системи.

Додаткові відомості

Про структуруванні проектів VSS див. розділ

Використовуйте узгоджену структуру папок для проектів і рішень в
розділі 3 "Структурування проектів і рішень".

Про настройку сервера VSS див. розділ

Установка й адміністрування VSS в розділі 7 "Налагодження та підтримка
середовища групової розробки ".

Сервер збірки

На цьому сервері автоматично виконується сценарій збірки,
забезпечує компіляцію і збірку всієї системи. Сценарій збірки –
найважливіший елемент будь-яких проектів розробки програмних продуктів. Він
дозволяє автоматично і по наростаючій створювати чергові версії
системи.

Складання (assemblies), отримані в складальному процесі, зберігаються в
папках на цьому сервері.

Додаткові відомості

Про посилання на зовнішні збірки див. розділ

Посилання на складання в розділі 4 "Управління залежностей".

Про складальному процесі див. розділ 5 "Процес
збірки ".

Комп'ютери розробників

Всі робочі станції (далі – комп'ютери) повинні бути налаштовані
однаково. Налаштування включає установку і конфігурування Visual Studio
. NET IDE. У цьому вам допоможуть Enterprise Templates.

Додаткові відомості

Про переваги Enterprise Templates див. розділ

Enterprise Templates в Visual Studio у розділі 7 "Налагодження та
підтримка середовища групової розробки ".

Сервери баз даних

На цих серверах виконуються екземпляри Microsoft SQL Server;
вони є центральною точкою, через яку розробники можуть
підключатися до баз даних, чиї схеми збігаються з поточною схемою бази
даних, що розробляється. У деяких сценаріях для ізольованого
тестування модулів також потрібні локальні бази даних SQL Server на
комп'ютерах розробників. Наприклад, локальні сервери дозволяють
управляти поточним набором тестових даних і захистити інших членів
групи від змін до таких даних.

Додаткові відомості

Про роботу з базами даних у середовищі групової розробки див. розділ

Розробка бази даних в розділі 4 "Управління залежностей".

Про найбільш гнучкому управлінні рядками підключення в середовищі груповий
розробки див. розділ

Посилання на бази даних в розділі 4 "Управління залежностей".

Сервер Web-сервісів

Його основна функція в середовищі групової розробки – хостинг
Web-сервісів XML, які в даний момент знаходяться в стадії розробки.
Хоча група, відповідальна за створення Web-сервісів, розробляє їх на
локальних комп'ютерах з використанням локальних копій Microsoft
Internet Information Server (IIS), їх публікація на центральному
Web-сервер дозволяє іншим розробникам або групам розробників
посилатися на ці сервіси із клієнтських проектів.

Додаткові відомості

Про роботу з Web-сервісами див. розділ

Посилання на Web-сервіси в розділі 4 "Управління залежностей".

Це глава 1 з керівництва Team Development with Visual Studio. NET
and Visual SourceSafe. Наступну главу читайте за посиланням

Моделі розробки Web-додатків в ASP.NET.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*