Ensayo calidad de software.
Enviado por John0099 • 21 de Diciembre de 2017 • 1.481 Palabras (6 Páginas) • 725 Visitas
...
• Servicios.
• Inspección y estado de pruebas.
Una métrica de software es cualquier tipo de medida relacionada con un sistema, proceso o documentación de software. Algunos ejemplos son las medidas que se utilizan para calcular el tamaño de un producto en líneas de código, el índice de Fig., que mide la claridad de un párrafo en un texto, el número de fallos encontrados en un producto software entregado y el número de personas/día requeridas para desarrollar un componente del sistema.
Las métricas se dividen en:
- Control.- Las métricas de control suelen estar asociadas con los procesos.
- Predicción.- Las métricas de predicción lo están a los productos.
Algunos ejemplos:
- Métricas de control o de procesos: son el esfuerzo y el tiempo promedio requeridos para reparar los defectos encontrados.
- Métricas de predicción: son la complejidad ciclomática de un módulo, la longitud media de los identificadores de un programa, y el número de atributos y operaciones asociadas con los objetos de un diseño.
IMPACTO DE LA CALIDAD EN TIEMPO, COSTO Y ALCANCE
La gestión deja de ser una tarea aislada para constituirse en una herramienta que sirve para ejecutar las acciones necesarias que permitan ordenar, disponer y organizar los recursos de un proyecto, utilizando procedimientos específicos y optimizando la relación entre recursos y resultados.
- Objetivos de la gestión: Conocer y hacer el mejor uso posible de los recursos disponibles para satisfacer de manera óptima los objetivos perseguidos, teniendo en cuenta las limitaciones que se puedan presentar.
NIVELES DE GESTIÓN
Las labores de gestión abarcan todos los ámbitos de un proyecto, incluyendo los administrativos e incluso financieros, el alcance y la trascendencia de las acciones que se ejecuten. En este ámbito se destacan los siguientes niveles:
• Gestión del alcance: Comprende las actividades orientadas a garantizar el cumplimiento de las tareas necesarias para lograr los objetivos del proyecto.
• Gestión técnica o de proceso: Incluye las actividades necesarias para garantizar que los resultados del proyecto satisfagan las necesidades y requerimientos de los gestores o inversionistas.
•Gestión del Tiempo: Comprende las actividades necesarias para asegurar que el proyecto se ejecute en el plazo estimado y que los resultados (producción de bienes o servicios) estén a disposición de los clientes o consumidores.
• Gestión de costos: Asegura que las tareas se lleven a cabo dentro de los rangos económicos impuestos (presupuesto del proyecto o recursos asignados para la actividad correspondiente).
• Gestión de calidad: Tiene que ver con las actividades que aseguran que el proyecto satisface los requisitos bajo los cuales deben generarse los resultados.
• Gestión de los recursos: Para que una empresa cumpla su misión, logre sus objetivos y le entregue resultados favorables a los propietarios, es necesario que cuente con recursos suficientes para que contribuyan a una gestión adecuada incrementando la productividad de la empresa.
• Gestión de la comunicación: Permite garantizar que la información formal e informal, se genere, recopile, almacene y utilice de forma adecuada.
• Gestión de compras y adquisiciones: Cuando el proyecto es de cierta complejidad, se hace necesario definir algunos procedimientos que estén orientados a la correcta selección y obtención de bienes y servicios que deben ser llevados de fuera de la empresa o del proyecto.
La calidad el tiempo y costo dependen tanto uno como el otro ya que para lograr calidad se necesita de esfuerzo y sobre todo presupuesto para poder realizar los procesos que necesita un proyecto de software.
CONCLUSIÓN
Como conclusión una forma de ocuparnos de la calidad es a través de la mejora del proceso de desarrollo de software. Como modelo de madurez y capacidad, CMM representa una de las alternativas más efectivas y difundidas en todo el mundo para guiar a las organizaciones de software en la selección de estrategias para el mejoramiento de sus procesos de desarrollo. CMM describe un camino evolutivo de cinco niveles de madurez en el cual cada nivel nos indica las áreas claves de proceso y nos lleva desde un proceso inicial o ad hoc hasta un proceso maduro o disciplinado. Los principales beneficios que provee son: mejorar la calidad de los productos, aumentar tiempo de respuesta al mercado e incrementar la productividad de la organización. Las normas IDO 9000 se desarrollaron como respuesta a los retos de una creciente globalización de los mercados y ha sido ampliamente aceptada.
BIBLIOGRAFIA
http://es.slideshare.net/susy12/estandares-de-calidad-del-software-5705216
http://documents.mx/documents/unidad-2-calidad-de-software.html
https://prezi.com/j7dudophc-u2/unidad-2-calidad-de-software/
http://itpn.mx/recursosisc/7semestre/gestiondeproyectosdesoftware/Unidad%20II.pdf
...