Официальное определение CSCI (Элемент конфигурации программного обеспечения компьютера) - PullRequest
23 голосов
/ 30 ноября 2010

Я ищу наиболее официальное определение CSCI / элемента конфигурации - не только то, что оно есть, но и то, что мы должны доставить / ожидать, когда контракт определяет подсистемы, которые должны быть разработаны как элементы конфигурации.

Я провожу некоторое время с моим известным инструментом поиска и нашел много объяснений CSCI (википедия, каталоги сокращений, ...), но я не нашел стандарт или указатель на стандарт (например,ИСО-ххх), но в котором говорится (1), что это такое, и (2) что необходимо сделать с точки зрения управления качеством (CM) / CM.проверить, что CI требуется только не забыть CI в плане конфигурации и назначить серийный номер ... Я ожидал увидеть некоторые документы SRS, SDD, ICD, SVD, SIP, ... и документацию приемочных испытаний для этих подсистем...

1 Ответ

30 голосов
/ 28 декабря 2010

Насколько я могу судить, CSCI был определен в той же логике, что и HWCI (элемент конфигурации оборудования) в DOD-STD-2167A, который просто определял CSCI как элемент конфигурации.

Более четкое определение в MIL-STD-498 , которое заменило DOD-STD-2167A:

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

Я думаю, что это имеет смысл, когда вы сопоставляете CSCI с готовым приложением. CSCI потребует в основном один набор SRS и SDD. Система может содержать один или несколько CSCI, поэтому для системы могут существовать другие поставляемые документы, такие как ICD и тестовые документы.

...