30 Abr
El proceso de desarrollo de software contiene tres fases genérico, independiente del modelo de ingeniería de software elegido:
1. DEFINICIÓN 2. DESARROLLO y 3. MANTENIMIENTO.
DEFINICIÓN:
lo que se elaborará posteriormente.
Sistema de Análisis de la definición del papel de cada elemento de un sistema basado en computadora, lo que en última instancia el papel que el software funciona:. Software de Planificación de Proyectos Una vez que el alcance del programa se establece, se evalúan los riesgos, se asignan los recursos, los costos son estimados y las tareas y calendario de trabajo conjunto es.
Análisis de Requerimientos del alcance definido para ello le da una dirección, pero una definición detallada de la esfera de la información y la función de software:
requiere antes de comenzar el trabajo.
DESARROLLO: ¿cómo el software se desarrollarán:. Proyecto de Software traducir los requisitos de software en un conjunto de representaciones que describen la estructura de datos, arquitectura de software, los procedimientos algorítmicos y las características de la interfaz:. Codificación de las representaciones del diseño deben convertirse en una lengua artificial (el idioma puede ser un lenguaje de programación convencional o en una lengua no es de procedimiento) que los resultados en las directrices que pueden ser ejecutadas por el equipo:.
Realización de pruebas de software Una vez que el software se implementa en un ejecutable mediante máquina, debe ser probado para que pueda encontrar defectos en la función, la lógica y la aplicación.
MANTENIMIENTO: se centra en los cambios que se producen después de que el software es liberado para su uso operacional. Corrección incluso con las mejores actividades para el aseguramiento de la calidad del software, el cliente pueda encontrar defectos en el software. Los cambios de mantenimiento correctivo para corregir defectos de software. Adaptación a través del tiempo, el ambiente original (por ejemplo, CPU, sistema operativo y periféricos) para los que el software fue desarrollado es probable que cambie. Los cambios de mantenimiento de adaptación del software para adaptarse a los cambios en su entorno:. Mejora Funcional
Como se utiliza el software, el cliente / usuario deberá reconocer las características adicionales que ofrecen beneficios.
mantenimiento perfectivo se extiende el software más allá de sus requisitos funcionales originales.
Protección Actividades:
fases y pasos relacionados descritos se complementan con una serie de actividades de protección.Comentarios: llevadas a cabo para asegurar que la calidad se mantiene, ya que cada paso se ha completado:. Documentación de FreeBSD es desarrollado y controlado para asegurar que toda la información sobre el software disponible para su uso posterior. Control de los cambios que se establece para que los cambios pueden ser aprobado y supervisado:. gestión necesarias para coordinar las actividades técnicas de diseño de productos de software. Software de Calidad principal preocupación de los gestores de software. atributo de calidad superior: el uso de otros atributos de calidad: la portabilidad, la eficiencia, la claridad, fiabilidad factores que influyen en la calidad y la productividad:
Individual de Destrezas, Equipo de Comunicación, la complejidad del producto, las anotaciones apropiadas, enfoques sistemáticos, control de cambios, la adecuación de la formación , capacidad de gestión, metas apropiadas, la comprensión del problema, los requisitos de estabilidad, las habilidades necesarias
Los administradores de software, control de los recursos y el medio ambiente en el que ocurren las actividades técnicas, la responsabilidad de la entrega del producto a tiempo y dentro de las estimaciones de costos, debe asegurarse de que el producto tiene la calidad y los atributos funcionales deseados por el cliente, los empleados del tren, desarrollar planes de marketing y estrategias de gestión de proyecto se refiere a:
establecer los procedimientos de aseguramiento de la calidad, el seguimiento de múltiples versiones del producto, facilitando la comunicación entre los miembros del proyecto, comunicación con el cliente. contrato con el cliente, asegurando que los términos legales y contractuales del proyecto se cumplen los requisitos:. Problemas en el campo de la gestión de la falta de planificación de proyectos de software. la falta de técnicas y procedimientos de selección de directores de proyectos. la imposibilidad de estimar los recursos necesarios para el proyecto. la falta de un proceso de desarrollo bien establecida. falta de estrategias para el administrador para supervisar el progreso del proyecto. falta de normas y técnicas para la medición de la productividad:. Factores que mejoran la gestión de los directores de formación y desarrolladores de software para establecer el uso de normas, procedimientos y documentación, análisis de datos de proyectos anteriores para evaluar métodos efectivos para definir objetivos en términos de calidad deseado definir la calidad en términos de productos que se entregarán, seleccione los directores de proyectos con habilidades para gestionar, desarrollar una forma de evaluar los desarrolladores de software.
Deja un comentario