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

Ролі та обов’язки основних серверів і робочих станцій, показаних на рис. 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>

*

*