Sei sulla pagina 1di 3

1.

DEINICION DEL PROCESO DE SOFTWARE

Conjunto de actividades y tareas interrelacionadas que transforman los productos de


trabajo de entrada en producto de trabajos de salida.

Los criterios de ingreso o entrada deben ser satisfechos antes de que el proceso comience
Entrada: en la entrada se encuentra la tarea de análisis de requisitos (que es lo que quiere
el cliente que su software haga)
Procesos: dentro de los procesos se encuentras las tareas de diseño, codificación,
modelado, pruebas de software con el fin de tener un producto bien desarrollado.
Salida: en la salida se encuentra el software ya desarrollado listo para ser entregado al
cliente y con un seguimiento al software ya en funcionamiento.

1.1 INFRAESTRUCTURA DE PROCESO SOFTWARE

Una infraestructura de proceso software permite proporcionar financiación, herramientas


informáticas y también permite asignar tareas o responsabilidades a miembros del
personal. Esta varia dependiendo del tamaño y la complejidad de la organización de
proyectos llevado a cabo dentro de la entidad o empresa.

2. CICLOS DE VIDA DEL SOFTWARE

El ciclo de vida del software proporciona las medidas o el tiempo de mantenimiento,


soporte, evolución y jubilación, incluyendo mecanismos de control para la aplicación de
los criterios de entrada y salida

2.1 MODELOS DE CICLO DE VIDA

La naturaleza intangible y maleable del software permite una amplia variedad de modelos
de ciclo de vida de desarrollo, que van desde los modelos lineales, los modelos. Están
diseñados para facilitar la evolución de los requisitos de software durante el proyecto
deben adaptarse para reflejar las realidades del del desarrollo y mantenimiento de
software dentro del contexto de la organización

3. EVALUACION Y MEJORA DE PROCESOS DE SOFTWARE

Las evaluaciones del proceso de software se utilizan para evaluar la forma y el contenido
de un proceso de software, se realizan por un agente externo a la empresa o persona que
desarrolla el proceso software y los resultados de estas evaluaciones se utilizan como un
indicador de si los procesos del software son aceptables para el cliente.
Se realizan normalmente dentro de una organización para determinar errores o mejoras
en el proceso de producción de software llevando a cabo un modelo y un método de
evaluación
Determinan el nivel de madurez de la empresa desarrolladora de software
Modelos: incluyen criterios de evaluación de los procesos de software que son
considerados como buenas practicas incluyendo temas como el mantenimiento de
software y gestión de proyectos de software.
Métodos: pueden ser cuantitativos o cualitativos: las valoraciones cualitativas son basadas
en el juicio de expertos; evaluaciones cuantitativas asignar puntuaciones numéricas a los
procesos de software basados en el análisis a diferentes etapas del proceso calificando los
resultados de eficiencia y optimización de los procesos.

4. MEDICION DE SOFTWARE

Se mide la eficacia
Productividad
Atributos
Herramientas
Requisitos

La medición de un software determina la eficiencia y eficacia del proceso software, la


actividad o tarea es la relación entre los recursos consumidos a los recursos esperados se
para la mayoría de procesos software las actividades y tareas se miden en unidades tales
como horas, personas, días, semanas, meses de esfuerzo o en unidades monetarias de
costo

La eficacia es la relación de la salida real a la salida esperada esto quiere decir que, si el
resultado es tal y como se lo esperaba analizando la complejidad del producto, defectos
totales y la calidad de los requisitos entonces se determina que el proceso software fue
muy eficaz si ocurre lo contrario se determinaran las falla o errores al momento de la
salida del software y se le dará un grado o un nivel de eficacia

La medición de los procesos y productos de software son necesarias para proporcionar


resultados estandarizados a través de proyectos dentro de una organización

Cuantitativa: el propósito de esta técnica de medición es recoger, transformar y analizar


los datos de proceso cuantitativo para indicar donde se necesitan mejoras de proceso y
para evaluar los resultados de las iniciativas de estas mejoras
Se utilizan para medir los datos en forma numérica a la que se pueden aplicar técnicas de
matemáticas y estadística
Cualitativa: medición de procesos que incluyen entrevistas, cuestionarios y la opinión de
expertos, se puede utilizar para aumentar las técnicas de medición de procesos
cuantitativos incluyendo la técnica Delphi
TECNICA DELPHI: El método Delphi es una técnica de comunicación estructurada,
desarrollada como un método sistemático e interactivo de predicción, que se basa
en un panel de expertos. Es una técnica prospectiva utilizada para obtener
información esencialmente cualitativa, pero relativamente precisa, acerca del
futuro
5. HERRAMIENTAS DE PROCESO DE INGENIERIA DE SOFTWARE

Utilizadas para definir, implementar y gestionar los procesos de software individuales y los
modelos del ciclo de vida del software

Permiten diferentes tipos de análisis y simulaciones proporcionando orientación a los


seres humanos en la formación de procesos bien definidos

Potrebbero piacerti anche