Articulo de referencia

Centro de Datos y Análisis para Software

El Centro de Datos y Análisis de Software ( DACS ) fue uno de los varios Centros de Análisis de Información (IAC) patrocinados por el Departamento de Defensa de los Estados Unid...

El Centro de Datos y Análisis de Software ( DACS ) fue uno de los varios Centros de Análisis de Información (IAC) patrocinados por el Departamento de Defensa de los Estados Unidos (DoD), administrado por el Centro de Información Técnica de Defensa (DTIC). Estaba gestionado por el Laboratorio de Investigación de la Fuerza Aérea de los Estados Unidos (AFRL) y operado por Quanterion Solutions Inc. bajo un contrato a largo plazo con el DoD. Esta organización se consolidó en el Centro de Análisis de Información de Sistemas de Información y Ciberseguridad (CSIAC).

DACS tiene como misión recopilar, analizar y difundir información relacionada con el ámbito del software [ notas al pie 1 ] a la comunidad de ingeniería de software del Departamento de Defensa , que incluye a contratistas de defensa y a la comunidad académica. DACS actúa como intermediario de información, identificando los recursos existentes en la comunidad global y poniéndolos a disposición de la comunidad a través de canales de divulgación como un sitio web con abundante información, informes técnicos, revistas técnicas y diversos servicios ofrecidos gratuitamente.

Además, DACS, al igual que todos los IAC gestionados por DTIC, es un mecanismo contractual que sirve al Departamento de Defensa al agilizar el proceso para que los componentes del Departamento de Defensa adquieran los servicios de proveedores comerciales y académicos para llevar a cabo tareas en el área técnica.

Misión, estatutos e historia de DACS

Misión y estatutos de DACS

La misión de DACS, al igual que la de los demás IAC del Programa IAC del DTIC , es:

Mejorar la productividad de investigadores, ingenieros y gestores de programas en las comunidades de investigación, desarrollo y adquisición de defensa mediante la recopilación, el análisis, la síntesis y la difusión de información científica y técnica a nivel mundial en campos o áreas temáticas especializadas y claramente definidas. La misión secundaria de los IAC es promover la estandarización dentro de sus respectivos campos. Logran estas misiones proporcionando servicios de análisis exhaustivos y creando productos. Los IAC responden a consultas técnicas; preparan informes, manuales y libros de datos de vanguardia; realizan evaluaciones tecnológicas; y apoyan el intercambio de información entre científicos, ingenieros y profesionales de diversas disciplinas dentro del ámbito de competencia del IAC.

Sitio web del programa DTIC IAC [ 1 ] , 28 de julio de 2008

DACS recibe su autorización para operar de las siguientes Directivas e Instrucciones del Departamento de Defensa, que constituyen la Carta de IAC.

Las IAC son organizaciones gubernamentales reguladas por la Directiva 3200.12 del Departamento de Defensa; el Programa de Información Científica y Técnica (STI) del Departamento de Defensa (STIP), de fecha 11 de febrero de 1998; y la Instrucción 3200.14 del Departamento de Defensa, Principios y Parámetros Operativos del Programa de Información Científica y Técnica del Departamento de Defensa, de fecha 13 de mayo de 1997. La supervisión de las políticas de las IAC está a cargo de la Oficina del Secretario de Defensa (OSD), Director de Investigación e Ingeniería de Defensa (DDRE). La gestión administrativa y operativa está a cargo de DTIC. La gestión técnica está a cargo de un Representante del Oficial Contratante (COR) designado por cada una de las organizaciones anfitrionas técnicas.

Sitio web del programa DTIC IAC [ 2 ] , 28 de julio de 2008

Historia

¿Desde cuándo existe DACS?

El DACS se fundó a finales de la década de 1970. En aquel entonces, la comunidad de software reconocía la necesidad de datos e información sobre el software, su proceso de desarrollo y el ámbito de la tecnología del software en general. La rápida expansión de la ingeniería de software y la proliferación de herramientas y técnicas dificultaban que tanto individuos como organizaciones se mantuvieran al día sobre el estado actual del campo. Esta situación provocó la duplicación de esfuerzos en la investigación de software y obstaculizó seriamente la transferencia de tecnología desde el entorno de investigación al sector de usuarios de la comunidad de software.

Reconociendo la necesidad de un centro de análisis de información que sirviera a la comunidad gubernamental, industrial y universitaria como punto central para el desarrollo de software y los datos de experiencia, en agosto de 1978 el Centro de Desarrollo Aéreo de Roma (RADC), que ahora se llama Laboratorio de Investigación de la Fuerza Aérea (AFRL), contrató al Instituto de Investigación del IIT (IITRI) para diseñar un centro de este tipo, llamado Centro de Datos y Análisis para Software (DACS), que adquiriría, analizaría, sintetizaría y difundiría información sobre tecnología de ingeniería de software.

La decisión se basó en parte en el hecho de que el Departamento de Defensa y otras agencias federales constataron que el establecimiento de centros de análisis de información con fines específicos y programas de transferencia de tecnología resultaron eficaces para superar los problemas en la implementación y difusión de tecnologías orientadas a misiones. Se citó a la NASA como ejemplo por demostrar una relación beneficio-costo superior a diez a uno para su Programa de Utilización de Tecnología. En ese momento, el Departamento de Defensa ya había tenido éxito operando Centros de Análisis de Información para datos sobre metales, cerámica, fiabilidad de hardware y maquinabilidad. [ 3 ]

¿Cuál era el propósito original del DACS?

DACS inicialmente funcionó como la biblioteca del Departamento de Defensa para temas relacionados con software. Los objetivos eran:

  • Fomentar la difusión de tecnología al Departamento de Defensa, agencias civiles, contratistas gubernamentales, etc.
  • Lograr mayores niveles de utilización de los resultados del proyecto de manera rentable.
  • Incrementar la productividad y la calidad del software informático mediante la mejora de la transferencia de tecnología de ingeniería de software.
  • Contribuir a la difusión de nuevas tecnologías en toda la base industrial estadounidense, ampliando así su capacidad y su posición competitiva.
  • Proporcionar servicios de análisis de información científica y técnica al Departamento de Defensa, agencias civiles, contratistas gubernamentales y el sector privado en áreas relacionadas con las necesidades, desarrollos y tendencias de la tecnología de software.
  • Minimizar la duplicación de esfuerzos y, por lo tanto, reducir los costos.

¿Cómo ha evolucionado DACS a lo largo del tiempo?

Desde su creación, DACS ha sido operado por diversos contratistas de defensa a lo largo de los años, y la biblioteca, junto con otros recursos que conforman la colección de DACS, han pasado a manos de cada contratista sucesivamente. Los objetivos son esencialmente los mismos, pero la terminología utilizada para definirlos ha evolucionado a medida que el entorno del software ha cambiado. Los medios para mejorar la transferencia de tecnología de ingeniería de software se centran ahora en el uso de la tecnología web para ofrecer información al público en general en formato electrónico, organizada de manera que facilite su adquisición y uso.

Por qué el DACS es destacable

DTIC y el programa DTIC IAC son destacables. DACS es un IAC. Algunos productos de DACS están ganando reconocimiento. [ 4 ]

Algunos informes de DACS se han publicado en revistas y colecciones revisadas por pares. [ 5 ] [ 6 ] Algunos trabajos de DACS se citan en la literatura profesional. Por ejemplo, Warren Harrison et al. [ 7 ] y Raffo et al. [ 8 ] citan tanto a Vienneau [ 6 ] como a Thomas McGibbon, [ 9 ] el gerente del programa DACS. Rini van Solingen [ 10 ] cita a McGibbon. [ 11 ] David F. Rico [ 12 ] reconoce a Thomas McGibbon por un trabajo "inspirador" que ha sido "fundamental para la formación de conceptos en este libro". Hossam A. Gabbar [ 13 ] y Almstrum et al. [ 14 ] citan a Vienneau. [ 15 ] Michael R. Lyu [ 16 ] cita una implementación de DACS del modelo de confiabilidad de software Goel-Okumoto , distribuido por DACS en ese momento.

Una evidencia adicional de la efectividad y el alcance de los productos y servicios de DACS se encuentra en un Caso de Éxito de DTIC [ 17 ] que describe la importancia de un esfuerzo central de DACS al proporcionar análisis de valor agregado en su sinopsis y resumen de un informe de la Oficina de Contabilidad General (GAO) [ 18 ] , lo que resultó en el uso posterior de ese material por parte de miembros de la comunidad de defensa y la industria del software , así como en la extensión de la utilidad y el alcance del informe original de la GAO en tiempo y alcance más allá de dos años. El artículo de DACS que proporciona la sinopsis del informe de la GAO se publicó en la edición de julio de 2005 de DACS Software Tech News [ 19 ].

Productos y servicios de DACS

En cumplimiento de su misión, DACS participa en un ciclo continuo de recopilación, análisis y difusión de datos e información. DACS aporta valor a la comunidad mediante la forma en que organiza y difunde la información, o la presenta de manera que sea accesible al mayor número posible de miembros. De este modo, la recopilación y la difusión están estrechamente integradas. DACS mantiene un sitio web con abundante información, publica una revista técnica trimestral y, periódicamente, elabora informes sobre el estado del arte (SOAR) en diversos temas de ingeniería de software, además de llevar a cabo investigaciones específicas como la iniciativa ROI y la iniciativa Gold Practice. Los siguientes párrafos ofrecen detalles sobre productos y servicios específicos.

Sitio web de DACS

El principal medio de difusión es a través del sitio web de DACS. [ 20 ] Allí, DACS presenta información organizada en torno a las áreas o temas clave de investigación relacionados con el software. Cada área de investigación se organiza a su vez en subtemas y categorías de información específicas. Los visitantes de un área temática pueden navegar entre las categorías para obtener el tipo de información que desean. Las categorías de información incluyen (pero no se limitan a) literatura, mejores prácticas, estudios de caso y lecciones aprendidas, recursos de educación y capacitación, expertos en la materia, glosarios y acrónimos, blogs y otros espacios interactivos para temas de software, programas y organizaciones, proveedores de servicios y consultores, herramientas y otros recursos relacionados. Los subtemas ofrecen una mayor cobertura del tema principal, así como abordar una perspectiva específica, lo que permite al visitante navegar rápidamente al nivel de detalle deseado.

Algunos de los temas de investigación incluidos en el sitio web son: Adquisición de software, Arquitectura de software , Desarrollo ágil de software, Mejores prácticas de software, Ingeniería de software colaborativa, Gestión de configuración,

Desde el sitio web, los usuarios registrados de DACS pueden buscar en las bases de datos de DACS, que incluyen:

  • Base de datos bibliográfica de ingeniería de software: con más de 350 000 entradas, que representan la colección completa de DACS desde su creación. Las búsquedas devuelven datos bibliográficos, incluyendo dónde se puede adquirir el documento. DACS amplía esta colección continuamente a medida que surgen nuevos recursos.
  • Base de datos empírica del ciclo de vida del software: creada para apoyar la adquisición, el mantenimiento y la difusión de datos empíricos del ciclo de vida del software con fines de investigación y para apoyar la mejora del proceso de desarrollo de software.
  • Base de datos de acrónimos del Departamento de Defensa: contiene cerca de 30 000 acrónimos relacionados con tecnologías de software y programas de interés para el Departamento de Defensa. Esta base de datos se actualiza continuamente.
  • El panel de control DACS ROI recopila información sobre el retorno de la inversión en la mejora de procesos de software . Los datos se obtienen de la literatura especializada y de la colaboración con organizaciones dedicadas a la mejora de procesos de software, como el Software Engineering Institute .

Noticias técnicas de DACS Software

DACS publica una revista técnica trimestral, llamada The Software Tech News , [ 21 ] que se distribuye gratuitamente en formato impreso y electrónico a los suscriptores registrados de DACS y también está disponible para su consulta y descarga desde el sitio web de DACS. [ 20 ] Se solicita a los autores que aporten su experiencia o conocimientos sobre un tema específico. Algunos temas recientes han incluido:

  • Direcciones futuras en la ingeniería de software
  • Computación en malla
  • Arquitectura de software centrada en la red
  • Código abierto
  • Resultados de rendimiento de la mejora de procesos basada en CMMI
  • Arquitectura orientada a servicios
  • Arqueología del software
  • Ingeniería de confiabilidad de software

Publicaciones de DACS

DACS publica periódicamente informes técnicos sobre diversos temas de ingeniería de software. En consonancia con la misión de DACS, la mayoría de los informes se ponen a disposición de la comunidad de ingeniería de software como descargas gratuitas en formato PDF desde el sitio web de DACS. [ 22 ] Estos documentos informan sobre investigaciones actuales en la materia y suelen estar redactados por expertos en la materia. Algunos informes recientes incluyen:

  • Herramientas modernas para apoyar la estimación de costos de sistemas de sistemas intensivos en software del Departamento de Defensa: un informe sobre el estado del arte de DACS , agosto de 2007 [ 23 ]
  • Un caso de negocio para la mejora de procesos de software (actualización de 2007): medición del retorno de la inversión de la ingeniería de software , septiembre de 2007 [ 24 ]

Publicaciones colaborativas del IAC

El ámbito del software no es una entidad aislada. Existen numerosos casos de superposición entre temas relacionados con el software y los dominios de otros IAC, como la fiabilidad, la garantía de la información y el modelado y la simulación. Por ejemplo, la fiabilidad del software es un subtema del tema más amplio de la fiabilidad del sistema. La garantía del software está estrechamente ligada a la garantía de la información. La tecnología del software constituye una parte importante del modelado y la simulación. Debido a esta superposición natural, DACS ha colaborado con otros IAC para elaborar conjuntamente los siguientes documentos:

  • Kit de herramientas de confiabilidad del sistema : [ 25 ] un documento de 865 páginas publicado en 2005, que es el resultado de un esfuerzo de colaboración entre DACS y el Centro de Análisis de Información de Confiabilidad (RIAC), para producir un documento que aborde (además del hardware) el software y los factores humanos que tienen un impacto cada vez más significativo en la confiabilidad del sistema .
  • Informe sobre el estado del arte de la garantía de seguridad del software (SOAR): [ 26 ] Publicado en julio de 2007, este SOAR (400 páginas) fue elaborado conjuntamente por expertos técnicos de DACS y el Centro de Análisis de Tecnología de Garantía de la Información (IATAC). Ofrece una visión general del estado actual del entorno en el que debe operar el software de defensa y seguridad nacional, y luego analiza las actividades y organizaciones actuales y emergentes involucradas en la promoción de diversos aspectos de la garantía de seguridad del software. También presenta tendencias destacadas en la garantía de seguridad del software como disciplina.

Servicios de consulta técnica de DACS

Como parte de su labor de apoyo a la comunidad de software, DACS ofrece un servicio de consulta técnica que proporciona hasta cuatro horas de investigación gratuita para resolver cualquier duda técnica de cualquier miembro de la comunidad DACS. En algunos casos, DACS pone en contacto directo al consultante con un experto en la materia para resolver la consulta. DTIC, la organización que financia a DACS, considera el número de consultas técnicas gestionadas mensualmente como un indicador clave de rendimiento para el funcionamiento del IAC. El alcance de las preguntas es muy amplio, desde consultas sencillas para la definición de un acrónimo hasta preguntas muy complejas. La siguiente lista incluye algunas consultas recientes que ilustran la esencia y el alcance de este servicio.

  • ¿Cómo gestiona Agile la rotación de desarrolladores, proveedores, etc.? Mi pregunta surge del hecho de que un sistema puede ser desarrollado por un proveedor, pero puede requerir mantenimiento por parte de otro.
  • "He notado una tendencia a la proliferación de acrónimos dentro del Departamento de Defensa. ¿Existe algún organismo central o árbitro del Departamento de Defensa a través del cual se filtren estas entradas?"
  • Estamos implementando un nuevo sistema de recursos humanos. Me han encargado proponer un modelo para evaluar y cuantificar las modificaciones/personalizaciones del software ERP estándar en función de los objetivos. ¿Alguna recomendación sobre el enfoque? Gracias.
  • Estoy buscando información sobre cómo el Departamento de Defensa gestiona los proyectos de desarrollo de software para evitar duplicaciones.
  • ¿Cómo implementa Agile el valor ganado?
  • El usuario busca estimaciones del tamaño de las líneas lógicas de código fuente para diferentes lenguajes. Ha consultado Capers Jones, pero necesita más información.
  • Estoy intentando obtener información muy específica sobre el monitoreo de tendencias de defectos de software. Fue hace años, pero cuando era gerente de programa de desarrollo de software, mi equipo utilizaba una herramienta que registraba el progreso de la tasa de detección y corrección de defectos a lo largo del tiempo. Esta tendencia se denominaba "pendiente de deslizamiento". No era una herramienta infalible, pero resultaba bastante útil para predecir la estabilidad del código y la fecha de lanzamiento. No encuentro mi copia del algoritmo y he buscado en internet sin éxito. Agradezco cualquier ayuda que puedan brindarme.
  • ¿Existe una metodología estándar para determinar la disponibilidad de un sistema de software? En el marco de una iniciativa del Departamento de Defensa, estamos tratando de definir una metodología que se utilice para obtener un índice de disponibilidad.
  • "¿Cuál es su experiencia con las pruebas basadas en modelos? ¿Cuáles son las desventajas?"
  • El estudiante solicitó una explicación sobre los puntos de función como medida del tamaño del software, y si son útiles para programas científicos.

Tareas del área técnica de DACS

Como ocurre con todos los IAC gestionados por DTIC, DACS funciona como un mecanismo contractual que permite a los componentes del Departamento de Defensa adquirir servicios técnicos de proveedores comerciales (contratistas de defensa, pequeñas empresas, etc.) e instituciones académicas sin necesidad de participar en un proceso formal de licitación competitiva. Esto ahorra tiempo y recursos al gobierno y permite la adjudicación de un contrato en un plazo de cuatro a seis semanas. Este servicio de tareas técnicas (TAT) del IAC presenta las siguientes características, que resultan beneficiosas para el gobierno:

  • Acceso a contratos competitivos de adjudicación única sin proceso de solicitud de propuestas (RFP).
  • Pedidos de entrega grandes y escalables cuyo tamaño y alcance serán determinados por el adquirente.
  • Largos períodos de ejecución (hasta tres años), lo que tiende a reducir el costo de adquisición.
  • Financiación incremental gestionada por el adquirente.
  • Proceso de desarrollo del plan de trabajo colaborativo/declaración de trabajo (SOW, por sus siglas en inglés)
  • Gestores de programas cualificados con procesos y procedimientos establecidos.
  • Contratos basados ​​en entregables que comparten información científica y técnica en toda la comunidad de interés, lo que permite ahorrar costes mediante la reutilización.

La eficiencia del proceso de contratación TAT y su omisión de un proceso formal de RFP se basa en el modelo de negocio del programa DTIC IAC . Específicamente, los contratistas deben competir por la oportunidad de operar un IAC. Se trata de una competencia abierta y completa, y la adjudicación se basa en la capacidad del contratista para realizar tareas en áreas técnicas alineadas con el software, así como para desempeñar las funciones principales de mantenimiento de bibliotecas centradas en software y el desarrollo de un centro de excelencia de software. Al licitar por un IAC, los contratistas forman equipos colaborativos para garantizar la mejor cobertura general del dominio. Por lo tanto, el contratista que opera el DACS ya ha competido por el derecho de su equipo a realizar TAT. El contratista del DACS gestiona todos los TAT, asegurando que cualquier información científica y técnica (STI) resultante del TAT se agregue a la colección del DACS para su difusión en los foros apropiados. Cuando el gobierno desea adquirir los servicios de alguien que no sea el contratista del DACS, se realiza como un TAT basado en un acuerdo de subcontratación entre el proveedor de servicios (miembro del equipo u otro) y el contratista del DACS. Este modelo de negocio otorga al gobierno una gran flexibilidad para colaborar con DACS y adquirir los servicios de las organizaciones más cualificadas. Esto resulta especialmente cierto en situaciones donde la experiencia técnica necesaria reside en un pequeño grupo dentro de una institución académica o una pequeña empresa.

Los TAT ​​abarcan un amplio espectro de actividades dentro del ámbito del software. La siguiente lista se incluye para comunicar el alcance y los tipos de actividades que se realizan bajo los TAT.

  • Programa ACE - Curso Avanzado de Ingeniería (ACE) - Curso Intensivo de Ciberseguridad. La misión del ACE es formar a los cadetes del ROTC para convertirlos en oficiales cibernéticos: aviadores, guerreros y líderes. El programa ACE se desarrolló bajo una tarea del Área Técnica del Centro de Datos y Análisis para Software (DACS) y es la única formación en ciberseguridad que ofrece el Departamento de Defensa (DoD) para los cadetes del ROTC. Los cadetes son seleccionados entre los mejores estudiantes de universidades estadounidenses. El ACE se centra en los estudiantes más destacados en disciplinas relacionadas con la informática y les enseña a ser pensadores originales, solucionadores de problemas y líderes técnicos.
  • Experimento Táctico NCES de la Fuerza Aérea (ANTE) - El programa de Servicios Empresariales Centrados en la Red (NCES), patrocinado por DISA, ha establecido un programa de adopción temprana e invitado a los participantes a inscribirse en un proyecto piloto para probar los servicios de información NCES. El DACS está apoyando a AFRL/IF y a la Oficina de la Secretaría de la Fuerza Aérea, la Oficina de Empresas Centradas en la Red y la Oficina de Integración del Combatiente (SAF/XCISS). AFRL/IF y SAF/XCISS están patrocinando experimentos que definirán las capacidades de NCES para usuarios tácticos. El DACS, en el marco del esfuerzo ANTE, está llevando a cabo investigación y desarrollo para usuarios tácticos de NCES con ancho de banda restringido. El esfuerzo ANTE sigue un escenario táctico que ilustra un flujo de datos esperado en el que un combatiente táctico necesita datos para completar una misión. El flujo de datos incorpora acceso remoto a través de NCES y acceso local a través de un enclave táctico.
  • Sistema de Vigilancia y Difusión de Información de Área Amplia Centrado en la Red (Proyecto Marti) : un programa de investigación centrado en la red financiado por la Dirección de Información del Laboratorio de Investigación de la Fuerza Aérea, Rome, NY. El DACS, en colaboración con Boeing Phantom Works y la Fuerza Aérea de los EE. UU., ha demostrado por primera vez cómo, con tecnología avanzada de gestión de información y redes aerotransportadas, un vehículo cercano al espacio puede utilizarse como un intermediario de información flexible, de bajo costo y a nivel de teatro de operaciones, que proporciona información táctica en tiempo real a las fuerzas terrestres para mejorar su eficacia y capacidad de supervivencia.

Iniciativas de DACS

A medida que el ámbito del software evoluciona y la tecnología de software avanza a pasos agigantados, los desarrolladores se enfrentan a importantes desafíos para cumplir con los requisitos de estos grandes y complejos sistemas de sistemas. Actualmente, DACS participa en diversas iniciativas para brindar a los desarrolladores una mayor comprensión de las mejores prácticas de software y de cómo mejorar su proceso de desarrollo. Simultáneamente, DACS participa, junto con los demás IAC, en el apoyo a una iniciativa de DTIC para poner a disposición del personal militar más información científica y técnica en formato electrónico. Estas iniciativas se describen con mayor detalle en las siguientes subsecciones.

Iniciativa de Prácticas de Oro de DACS

Esta iniciativa, iniciada en 2003, se centra en proporcionar a las comunidades de adquisición e ingeniería de software información detallada sobre las mejores prácticas de adquisición y desarrollo de software que pueden tener un impacto positivo en los riesgos del programa y el retorno de la inversión (ROI). DACS lleva a cabo una investigación exhaustiva sobre cada práctica identificada y publica un documento técnico para cada una, que contiene una descripción detallada de la práctica o conjunto de prácticas, incluyendo las interrelaciones entre ellas y una extensa lista de recursos relacionados. Los documentos están disponibles para su consulta y descarga gratuita en el sitio web de DACS Gold Practice . El documento también identifica sitios web relevantes, herramientas y métodos, expertos, oportunidades de capacitación, bibliografía, términos, orígenes de las prácticas y fuentes recomendadas.

El conjunto inicial de prácticas que DACS ha seleccionado para esta iniciativa se identificó por primera vez en la tesis doctoral del Dr. Richard Turner titulada “Implementación de mejores prácticas en adquisiciones de sistemas intensivos en software del Departamento de Defensa de EE. UU.”. [ 27 ]

Las siguientes prácticas se pueden descargar desde el sitio web de DACS Gold Practice :

  • Mejora del proceso de adquisición
  • Enfoque que prioriza la arquitectura
  • Evaluar los riesgos y costos de la reutilización.
  • Puertas de calidad binarias a nivel de guijarro de una pulgada
  • Especificaciones y estándares comerciales/Sistemas abiertos
  • Garantizar la interoperabilidad
  • Inspecciones formales
  • Gestión formal de riesgos
  • Enfoque de Meta-Pregunta-Métrica (GQM)
  • Desarrollo Integrado de Productos y Procesos (IPPD)
  • Gestionar requisitos
  • Planificación basada en métricas
  • Pruebas basadas en modelos
  • Plan para la inserción de tecnología
  • Compromiso/Negociación de requisitos
  • Control estadístico de procesos
  • Seguimiento del valor ganado

Iniciativa de retorno de la inversión de DACS

Esta iniciativa se ha mantenido desde finales de la década de 1990. La Mejora de Procesos de Software (SPI) ha recibido mucha atención en los últimos años; sin embargo, ha sido muy difícil transferir los beneficios obtenidos en una organización a otra. Esta iniciativa se centra en acumular datos de los esfuerzos de SPI, analizarlos, generalizarlos y modelar los beneficios económicos que se pueden obtener de los esfuerzos de SPI. En 1999, DACS produjo un Informe sobre el Estado del Arte (SOAR) titulado "Un Caso de Negocio para la Mejora de Procesos de Software" y revisó este informe en 2007 [ 28 ] para proporcionar nuevas perspectivas sobre los detalles necesarios para demostrar desde una perspectiva empresarial los beneficios de una mejor gestión del software utilizando técnicas de SPI. Este SOAR revisado examina las implicaciones empresariales de algunas prácticas de SPI más recientes, incluyendo la Integración del Modelo de Madurez de Capacidades (CMMI), el desarrollo ágil y la ingeniería de sistemas .

The DACS has recently implemented a new capability called the "ROI Dashboard©", on the DACS web site to provide updated information about return-on-investment (ROI) results. The ROI Dashboard© also contains updated information for practices such as inspections, reuse, and secondary benefits. It establishes a framework whereby the current methods of performing software development can be compared to any proposed improvements, graphically displaying open and publicly available data and providing standard statistical analysis of the data.[29]

Total Electronic Migration System (TEMS)

The Total Electronic Migration System is a project funded by DTIC to support the collection of scientific and technical information held in the IAC document collections and the subsequent dissemination of that information to a restricted DoD community through a sophisticated search capability. DACS, along with the other DTIC managed Information Analysis Centers, is collaborating with the TEMS initiative, by transforming to electronic format the documents within the DACS collection (DACS library) that exist currently only in printed format and uploading them to the database created by DTIC to support the TEMS effort. In many cases, the IACs are the single holders of valuable documents developed prior to 2000. This initiative preserves them and expands their outreach. Each IAC is transforming many thousands of documents to PDF format, making them more accessible to the IAC researchers as well as the TEMS. This initiative is ongoing although many IACs are still working on scanning the backlog of documents that existed in printed form only. For further details visit the TEMS web site and review the 'About TEMS' section.

Notes

  1. The software domain refers to the broadest scope of software, anything that relates to software.

References

  1. "IAC Mission". DTIC. Archived from the original on May 7, 2006. Retrieved 2008-07-28.
  2. "IAC Charter". Archived from the original on May 7, 2006. Retrieved 2008-07-28.
  3. Duvall, Lorraine M.; Shirley A. Gloss-Soler; Jon Martens (June 1980). "1.1 - Background". Data and Analysis Center for Software. Interim Technical Report. Vol. RADC-TR-80-204. Griffiss Air Force Base, NY 13441: Rome Air Development Center. p. 1.{{cite book}}: CS1 maint: location (link)
  4. For example, the State-of-the-Art Report, Software Security Assurance, a joint product of IATAC and the DACS, is available from DTIC.
  5. Robert L. Vienneau (2005) "Una revisión de los métodos formales", en Ingeniería de software, Volumen 1: El proceso de desarrollo , 3.ª edición (editado por RH Thayer y MJ Christensen), John Wiley & Sons
  6. 1 2 Robert L. Vienneau (1995) "El valor actual del mantenimiento del software", Journal of Parametrics (abril)
  7. Warren Harrison et al. (1999) "Revisión de tecnología: Adaptación de medidas financieras: Justificación empresarial para la mejora de procesos de software", Software Quality Journal , vol. 8, núm. 3: págs. 211-231
  8. Raffo et al. (2000) "El papel del potencial de defectos en la comprensión del valor económico de las mejoras de procesos", Actas de AMCIS 2000
  9. Thomas McGibbon (1996) Un caso de negocio para la mejora de procesos de software , un informe sobre el estado del arte de DACS
  10. Rini van Solingen (2004) "Medición del ROI de la mejora de procesos de software", IEEE Software (mayo/junio): págs. 32-38
  11. McGibbon (1999), una actualización de McGibbon (1996)
  12. David F. Rico (2004) ROI de la mejora de procesos de software: métricas para gerentes de proyectos e ingenieros de software , J. Ross
  13. Hossam A. Gabbar (2006) Métodos formales modernos y aplicaciones , Springer
  14. Almstrum et al., "Apoyo a la enseñanza de métodos formales: Informe del Grupo de Trabajo ITiCSE 2000 sobre la enseñanza de métodos formales"
  15. Vienneau (1993), el informe DACS posteriormente actualizado a Vienneau (1995)
  16. Michael R. Lyu (editor) (1996) Manual de ingeniería de confiabilidad de software , IEEE Computer Society Press
  17. "DACS amplía la difusión del informe de la GAO sobre seguridad en el desarrollo de software" (PDF) . Centro de Información Técnica de Defensa. Marzo de 2007. Archivado del original (PDF) el 25 de mayo de 2011.
  18. Adquisición de Defensa: Conocimiento de los Proveedores de Software Necesario para Gestionar Riesgos (PDF) . Vol. GAO-04-678. Oficina de Contabilidad General (GAO). Mayo de 2004. 
  19. Walker, Ellen (julio de 2005). "Seguridad en el desarrollo de software: una perspectiva de gestión de riesgos" . Centro de datos y análisis para software . Recuperado el 30 de julio de 2008 .
  20. 1 2 "Página principal del sitio web de DACS" . Consultado el 28 de julio de 2008 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  21. "Noticias de tecnología de software" . Consultado el 28 de julio de 2008 .
  22. "Informes técnicos de DACS" . Archivado del original el 19 de octubre de 2009. Consultado el 29 de julio de 2008 .
  23. Barry Boehm; Jo Ann Lane (agosto de 2007). "Herramientas modernas para apoyar la estimación de costos de sistemas de sistemas intensivos en software del Departamento de Defensa: un informe sobre el estado del arte del DACS" . Centro de Datos y Análisis para Software . Consultado el 29 de julio de 2008 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  24. "Un caso de negocio para la mejora de procesos de software (actualización de 2007): medición del retorno de la inversión en ingeniería de software" . Septiembre de 2007. Consultado el 29 de julio de 2008 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  25. "Kit de herramientas de confiabilidad" . Centro de análisis de información de confiabilidad. Diciembre de 2005. Archivado del original el 29 de abril de 2009. Consultado el 29 de julio de 2008 .
  26. "Software Security Assurance SOAR" . Centro de Análisis de Tecnología de Garantía de la Información. 31 de julio de 2007. Archivado del original el 25 de mayo de 2011. Consultado el 29 de julio de 2008 .
  27. Turner, Richard G. (31 de enero de 2002). Implementación de las mejores prácticas en las adquisiciones de sistemas intensivos en software del Departamento de Defensa de EE . UU. Vol. Tesis doctoral. Universidad George Washington. 
  28. McGibbon, Tom; Dan Ferens; Robert Vienneau (30 de septiembre de 2007). "Un caso de negocio para la mejora de procesos de software (actualización de 2007): medición del retorno de la inversión en ingeniería de software" . Centro de datos y análisis para software.{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  29. "DACS ROI Dashboard" . Centro de Datos y Análisis para Software. Archivado del original el 1 de agosto de 2007. Consultado el 31 de julio de 2008 .