Ir al contenido principal

Unidad 1: Introducción a la calidad en el desarrollo de software


Imagen relacionada

Actualmente existe un gran interés por la calidad de los productos o servicios. En el mercado actual que es tan competitivo no basta con producir y distribuir los productos o servicios, vender es lo importante y esto se genera con la aceptación por parte del cliente, se dice que la calidad no tiene un concepto solo se reconoce. Sin embargo, la calidad en el software es un concepto complejo que no es directamente comparable con la calidad de un producto. El software se ha convertido en la actualidad en uno de los principales objetivos estratégicos de las organizaciones debido a que, cada día, los procesos más importantes de las organizaciones y su supervivencia dependen del funcionamiento del software.


La calidad del software se puede observar en una característica o atributo. Como un atributo, la calidad se refiere a características mensurables, es decir cosas que se pueden comparar para conocer estándares, como longitud, color, propiedades eléctricas y maleabilidad. Sin embargo, el software que es una entidad intelectual tiene la complejidad de caracterizar los objetos físicos. No obstante, existen mediciones que nos permiten evaluar las características de un programa. Dichas propiedades incluyen complejidad psicosomática, número de puntos de función, líneas de código, etcétera.





Material Adicional
https://www.youtube.com/watch?v=2CmjKB4u2RY
https://www.youtube.com/watch?v=Hf-47kSvkHc
http://revistasinvestigacion.unmsm.edu.pe/index.php/sistem/article/viewFile/5642/4889
https://www.cimat.mx/Eventos/seminariodetecnologias/handout-CLemus.pdf

Comentarios

Entradas populares de este blog

Unidad 4: Técnicas de estimación

¿Qué son Técnicas de estimación? Es una parte de la planificación del proyecto y son predicciones de lo que se espera de un proyecto, con estas se responden preguntas como costos, el personal requerido, el tiempo que se requerirá para el desarrollo del mismo. En la mayoría de casos esto se hace tomando como base proyectos anteriores con las mismas características. Objetivos • Conocer a las técnicas existentes para estimar un software • Comprender las diferencias entre las técnicas de estimación del software y su aplicación. • Establecer las diferentes métricas necesarias para que un proyecto pueda ser medido de una forma adecuada. • Determinar la importancia de la planificación adecuada en el desarrollo de un software Una estimación de software es una predicción de cuánto tiempo durará o costará su desarrollo y mantenimiento. Si se trata de una estimación de tiempo, el esfuerzo puede expresarse en horas-persona u otra unidad, si se trata de estimación de c

Unidad 3: Proceso personal de desarrollo de software (PSP)

El proceso personal de software, PSP, es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de los programadores o ingenieros de software, en tareas de desarrollo y mantenimiento de sistemas, mediante el seguimiento del desempeño predicho frente al desempeño real. Está alineado y diseñado para emplearse en organizaciones con modelos de procesos CMMI o ISO 15504. Fue propuesto por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A partir de 1997 con el lanzamiento del libro "An introduction to the Personal Software Process" se dirige ahora a ingenieros juniors. Con PSP los ingenieros de software pueden adquirir las habilidades necesarias para trabajar en un proceso de software en equipo TSP. Se puede considerar como la guía de trabajo personal para ingenieros de software en organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad de procesos que implica la medición cualitativa y mej

Unidad 2: Métricas de software

En Ingeniería del software, una métrica del software es cualquier medida o conjunto utilizado para conocer o estimar el tamaño de un software o sistema de información. Entre los usos más frecuentes de las métricas del software están el realizar comparaciones costo beneficio y estimaciones de costos en proyectos de software. Un ejemplo de métrica del software es el punto de función, su uso permite mayor precisión en las estimaciones de costo, posibilidad de comparar funcionalidades del software a desarrollar y tomar decisiones en base al costo beneficio, más información para priorizar trabajo, posibilidad de hacer avaluos de activos de software, entre otros beneficios. De la misma forma que en ingeniería de construcción necesitaríamos definir la altura y ancho de una estructura y sus componentes expresados en metros o centímetros, en desarrollo de software podemos valernos de una unidad de medida que nos permitiera conocer el tamaño del reto al que como desarrolladores de softw