Categorias: Todos - métricas - software - funciones - validación

por Kevin Quintero 2 anos atrás

90

Contexto del Software

El software se define como el conjunto de programas, procedimientos, reglas y datos que forman parte de las operaciones de un sistema de computación. Su desarrollo implica varias etapas clave, como la validación, especificación, diseño e implementación.

Contexto del Software

Contexto del Software

Funciones

Evolución
Funcionamiento con varios clientes
Adaptabilidad
Cumplimiento de requisitos
Diseño e implementación
Necesidades de los entornos
Necesidades de diseño
Especificaciones de software
Requerimientos de funcionamiento
Restricciones
Funcionabilidad

¿Que es el software?

“Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.” Extraído del estándar 729 del IEEE.
Validación
Diseñor e implementación
Especificación del software

Tecnicas

Planificación y control de proyectos
Que recursos necesitaremos y como los utilizaremos
Costo-Beneficio
Cuanto dinero me va a costar y en cuanto tiempo la puedo recuperar
Recopilación de datos
Como conseguimos los datos que necesitamos, entrevistas, formularios, etc.

Metricas del desarrollo

UX
Satisfacción Emocional
Net Promoter Score (NPS)
Subtopic
Recomentaciones
Usabilidad
Funciones adicionales
Valor agregado
Defectos y seguridad
Vulnerabilidades
Deuda tecnica
Densidad de defectos
Rendimiento del software
Capacidad de servicio
Estabilidad del software
Productividad del desarrollador
Agilidad
Cantidad de codigo
Tiempos de entrega

Calidad del software

Normas ISO
9001
ISO/IEC 25000
IEC 9126
9004
Satisfacción
Mantenimiento
Pruebas
Caja negra
Caja blanca

Metodologias

Kanban
Proyectos cortos y sencillos
Programación en pareja
Proyectos a mediano plazo
Programación extrema
Scrum
Proyectos largos, ciclos cortos (Sprints)
Agile
Proyectos cortos