Основные понятия системы 1Проект Проект - это программное средство, разрабатываемое или модифицируемое в компании-разработчике. Проект может включать в себя подпроекты и готовые продукты (например, предыдущие версии продукта). С каждым проектом связано определенное количество участников проекта, имеющих разные привилегии для работы с ним.
В системе Ticket Tracking проект характеризуется своим уникальным именем, описанием, ссылкой на возможный проект-родитель, руководителем проекта и диспетчером проекта.
Проект является неявным заданием группы пользователей системы Ticket Tracking – через задание их прав для данного проекта.
2Продукт Продукт - это программное средство, поставляемое конечному пользователю. Продукт может входить только в один проект. На верхнем уровне в системе всегда находится проект.
В системе Ticket Tracking продукт характеризуется именем, номером версии, номером релиза, операционной системой, для которой он предназначен и номером сборки. Имена продуктов в проекте могут совпадать, но комбинация <имя+версия+релиз> продукта должна быть уникальной.
Продукт может быть внешним и внутренним. Внешний продукт является доступным для всех пользователей системы Ticket Tracking. Внутренний продукт доступен только его разработчикам. Это разграничение продуктов введено для возможности отладки промежуточных сборок продукта, например, при подготовке Service patch. Внутренние продукты не доступны конечным пользователям, но видны его разработчикам.
Примеры проектов и их продуктов
-
Проект
| Продукт
| Linter
| Linter v 5.7 for Windows NT build 0111
Linter v 5.8 for Unix build 23
Linter v 5.6 for OS/2 build 105
| MS Windows
| MS Windows v 3.1 build 2154
MS Windows NT v 4.0 build 1513
| 3Компонент Компонент является независимой составной частью продукта и может входить в различные продукты (продукты, но не проекты/подпроекты).
Компонент является самым нижним и неделимым уровнем в структуре программного средства.
Каждый компонент характеризуется своим именем и описанием, принадлежностью к продукту и разработчиком, ответственным за него в данном проекте (не обязательный параметр).
Примеры компонент программных продуктов:
для продукта Linter v 5.7 for Windows NT build 0111
утилита архивирования и восстановления БД (lhb)
прикладной интерфейс LinAPI
документ “Справочник по SQL” для MS Windows NT 4.0 build 1348
проводник по файловой системе Explore
4Корпоративный пользователь Корпоративный пользователь - это группа лиц объединенных некоторой функциональной общностью. Это может быть организация (компания, фирма), которая купила готовый продукт либо структурное подразделение фирмы-разработчика проекта (отдел, группа). Каждый корпоративный пользователь имеет в системе Ticket Tracking уникальное имя (Код доступа), которое он получает при покупке продукта или при участии в разработке проекта и определенные привилегии, которые передаются при регистрации любому члену этой группы.
|