Инструмент репозитория компонентов программной инженерии - PullRequest
1 голос
/ 19 апреля 2010

Я работаю инженером-программистом в компании. Мы собираемся применить некоторые стандарты разработки программного обеспечения в нашем процессе разработки. Нам нужен инструмент, который предоставляет репозиторий для наших периферийных продуктов (функций, классов, библиотек, ...), который создается в процессе разработки программного обеспечения для дальнейшего использования. Инструмент должен предоставлять некоторые функциональные возможности (например, имя компонента, его функциональность, в каких проектах он используется ?, автор, дата публикации, список известных ошибок, рейтинг пользователей, комментарии, ...), и лучше иметь сеть интерфейс Кто-нибудь знает такое программное обеспечение?

Ответы [ 3 ]

1 голос
/ 19 апреля 2010

Вы должны проверить FogBugz . Это отличный инструмент управления проектами, недавно выпущенный Kiln , который является источником контроля, который вы можете интегрировать со своими проектами.

Более дешевая альтернатива - посмотреть на что-то вроде XP-Dev .

0 голосов
/ 21 июля 2015

Инструменты с открытым исходным кодом, такие как GIT или SVN, могут обеспечивать управление исходным кодом, однако в них могут отсутствовать функции, которые вы запрашиваете, в частности, ошибки или оценки. На рынке также доступно множество платных инструментов, которые обеспечивают не только управление исходным кодом, но также управление и интеграцию в проектах. Вы можете исследовать:

TFS https://en.wikipedia.org/wiki/Team_Foundation_Server Rational Clear Case http://www -03.ibm.com / программное обеспечение / продукты / ru / clearcase

0 голосов
/ 09 февраля 2012

По моему опыту, такого инструмента не существует, потому что проблема решается по-другому. Компании обычно используют каркасы компонентов, будь то собственные или сторонние, и разрабатывают новые компоненты, которые соответствуют стандарту компонентов из их каркаса.

Каждый проект зависит от структуры, а не от конкретных версий конкретных компонентов. Это также устраняет взаимозависимости и все связанные проблемы совместимости версий.

Инфраструктура компонентов обычно документируется где-то ее поставщиком, и недавно созданные компоненты могут быть добавлены в вики вашей компании, например mediaWiki .

В качестве альтернативы, компании может потребоваться управление знаниями . Смотрите вступительные видео от kbPublisher . kbPublisher - это база знаний OpenSource, которая может быть даже более подходящей, чем групповая программа, такая как mediaWiki. Бесплатная версия kbPublisher может быть загружена здесь .

Обратите внимание, что в каждом проекте должна быть функция, которая отображает номер версии фреймворка и конфигурацию, необходимую персоналу. Таким образом, когда вы нацеливаетесь на конкретного клиента, система может быть идентифицирована удаленно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...