Procesos de Ingeniería de Software

Track and organize your meetings within your company

Get Started. It's Free
or sign up with your email address
Procesos de Ingeniería de Software by Mind Map: Procesos de Ingeniería de Software

1. Proceso de Valoracion

1.1. Proceso de evaluación se lleva a cabo utilizando tanto una evaluación modelo y un método de evaluación .

1.1.1. Modelos de Valoracion de Procesos

1.1.1.1. Un modelo de evaluación capta lo que se reconoce como buena prácticas. Estas prácticas pueden pertenecer a técnica de software © IEEE - 2004 Versión 9-5 actividade

1.1.2. Metodos de Valoracion de Procesos

1.1.2.1. Para poder realizar una valoracion, se necesita un metodo especificode valoracion para producir un resultadoque caracteriza la capacidad del proceso

2. ACRONIMOS

2.1. CMMI Capability Maturity Model Integration

2.2. EF Experience Factory

2.3. FP Function Point

2.4. HRM Human Resources Management

2.5. IDEAL Initiating-Diagnosing-EstablishingActing-Leaning (model)

2.6. OMG Object Management Group

2.7. QIP Quality Improvement Paradigm

2.8. SCAMPI CMM Based Appraisal for Process Improvement using the CMMI

2.9. SCE Software Capability Evaluation

2.10. SEPG Software Engineering Process Group

3. Proceso de Implementación y Cambio

3.1. El modelo IDEAL [4], es un ciclo de mejoramiento de procesos, proporciona un conjunto de actividades coherentes para sustentar la adopción de las prácticas recomendadas por el CMM, teniendo variaciones de una entidad a otra dependiendo del tipo de industria de software, tamaño de organización y modalidades de operación.

3.1.1. Las 5 fases principales que componen el modelo son:

3.1.1.1. Iniciar

3.1.1.1.1. Establece los fundamentos básicos para garantizar la iniciativa de mejoramiento de procesos.

3.1.1.2. Diagnosticar

3.1.1.2.1. Evalúa mediante un método formal las fortalezas y debilidades del proceso seguido por los proyectos

3.1.1.3. Establecer

3.1.1.3.1. realiza la planificación especifica de los mejoramientos que desea alcanzar.

3.1.1.4. Actuar

3.1.1.4.1. Implementa el mejoramiento de procesos llevando a cabo el plan de acción

3.1.1.5. Difundir

3.1.1.5.1. Aprende de la experiencia del ciclo recién realizado y aumenta la habilidad de la empresa u organización para mejorar los procesos en forma continua

4. Definición de procesos

4.1. Los Procesos del ciclo de vida del software

4.1.1. Software Life Cycle Models

4.1.1.1. Los modelos especifican las diversas etapas del proceso y el orden en el que se llevan a cabo.La selección de modelo tiene muy alto impacto en la prueba que se realiza. Definirá el qué, el dónde y el cuándo de nuestras pruebas.

4.1.2. Software Life Cycle Processes

4.1.2.1. es el estándar para los procesos de ciclo de vida del software de la organización ISO.

4.1.2.1.1. Procesos principales

4.1.2.1.2. Procesos de soporte.

4.1.2.1.3. Procesos de la organización

4.1.3. Notations for Process Definitions

4.1.3.1. Los procesos pueden ser definidas en diferentes niveles de abstracción (Por ejemplo, definiciones genéricas vs. definiciones adaptadas, descriptivo vs. prescriptivo vs. proscriptiva)

4.1.3.1.1. Una diferencia clave entre ellos es en el Tipo de información de los marcos mencionados anteriormente definir, capturar y utilizar.

4.1.4. Process Adaptation

4.1.4.1. Es importante señalar que los procesos predefinidos , incluso los - estandarizados deben ser adaptados a las necesidades locales

4.1.5. Automation

4.1.5.1. Las herramientas automatizadas o bien apoyan la ejecución del proceso de definiciones o que proporcionan orientación a los humanos realizar los procesos definidos .

5. Medidas de Productos Y Procesos

5.1. Desde el punto de vista del modelado y análisis es bien complejo este análisis, se puede analizar si el sistema necesita un cambio o si el cambio fue favorable.

5.1.1. Medición del Proceso

5.1.1.1. Se recoge, analiza e interpreta información cuantitativa sobre el proceso y a si identificar las fuerzas y debilidades del proceso. Dando mayor atención al proceso de salida.

5.1.2. Medición de Productos Software

5.1.2.1. La medición de un producto software incluye, principalmente, la medición del tamaño del producto, la estructura y la calidad del producto.

5.1.3. Calidad de los Resultados de la Medición

5.1.3.1. Son primordiales para la medida de los programas para proveer resultados efectivos y estables.

5.1.4. Modelos de Información Software

5.1.4.1. Se crean a través de la recopilación de datos. Con estos modelos se pueden analizar, Clasificar y predecir.

5.1.5. Técnicas de Medición de Procesos

5.1.5.1. Son Utilizadas para identificar las fortalezas y debilidades del software

6. Video de Sustentacion