configuration-management - pressman - modelo de configuracion ingenieria de software
Definición oficial de CSCI(elemento de configuración de software de computadora) (1)
Estoy buscando la definición más oficial de CSCI / Elemento de configuración, no solo lo que es, sino lo que tenemos que entregar / esperar cuando un contrato define subsistemas que se desarrollarán como elementos de configuración.
Pasé un poco de tiempo con mi famosa herramienta de búsqueda y encontré muchas explicaciones para CSCI (wikipedia, directorios de acrónimos, ...) pero no he encontrado un estándar o un puntero a un estándar (como ISO-xxx) todavía que indica (1) qué es y (2) qué se debe hacer desde el punto de vista de QM / CM.
Solo pregunto, porque un representante de QM de los contratistas declaró durante una prueba de aceptación, que el IC solo requiere no olvidar el IC en el plan de configuración y asignar un número de serie ... esperaba ver algunos SRS, SDD, ICD, SVD, SIP, ... documentos y documentación de prueba de aceptación para esos subsistemas ...
Por lo que puedo decir, CSCI se definió en la misma lógica que HWCI (elemento de configuración de hardware) en DOD-STD-2167A, que simplemente definió CSCI como un elemento de configuración.
La definición más clara está en MIL-STD-498 que sustituyó al DOD-STD-2167A:
CSCI: una agregación de software que satisface una función de uso final y está designada para la administración de la configuración por parte del adquirente. Los CSCI se seleccionan en función de las compensaciones entre la función de software, el tamaño, las computadoras host o de destino, el desarrollador, el concepto de soporte, los planes para la reutilización, la criticidad, las consideraciones de interfaz, deben documentarse y controlarse por separado, y otros factores.
Creo que tendría sentido cuando asigna CSCI a una aplicación de entrega. Un CSCI requerirá básicamente un conjunto de SRS y SDD. Un sistema puede comprender uno o más CSCI, por lo que pueden existir otros documentos entregables como ICD y documentos de prueba para el sistema.