El documento describe 13 procesos del ciclo de vida del desarrollo de software, incluyendo la implementación del proceso, análisis de requerimientos, diseño, codificación, pruebas, integración e instalación. Cada proceso consta de varias tareas específicas para completar ese paso del desarrollo de software.
El documento describe la Guía SWEBOK, que establece directrices sobre los conocimientos generalmente aceptados en ingeniería de software. La guía cubre 10 áreas de conocimiento como requisitos, diseño, construcción, pruebas y mantenimiento de software. También describe a la OMG y sus estándares como UML que facilitan el desarrollo de software.
Este documento presenta un resumen del proyecto SWEBOK (Software Engineering Body of Knowledge), el cual busca desarrollar una guía del cuerpo de conocimientos de la ingeniería de software. Tras 5 años de trabajo de expertos de todo el mundo, se logró un consenso sobre las 10 principales áreas de conocimiento de la disciplina y su organización jerárquica. La guía provee una base para la educación, certificación y acreditación en ingeniería de software.
Este documento presenta un resumen de los primeros cuatro capítulos de la Guía de la Ingeniería del Software Cuerpo de Conocimiento (SWEBOK) de la IEEE. Introduce los conceptos clave de la ingeniería de software, requisitos de software, diseño de software y construcción de software. Describe los fundamentos, procesos, técnicas y estándares asociados con cada una de estas áreas del conocimiento de la ingeniería de software.
Modelos de procesos de software(completo)David Rosero
Este documento describe varios modelos de procesos de software, incluyendo el modelo en cascada, desarrollo incremental, modelo en espiral y el Proceso Unificado Racional (RUP). Explica las fases y actividades clave de cada modelo, así como sus beneficios y desafíos relativos a la gestión de cambios y entrega de software.
Este documento describe el Cuerpo de Conocimiento de Ingeniería de Software (SWEBOK), el cual define el conocimiento de esta disciplina. Fue creado por el Comité de Coordinación de Ingeniería de Software de la IEEE y ACM. Cubre temas como las fases del desarrollo de software, la gestión de proyectos, herramientas, métodos, y calidad. El objetivo es promover una visión consistente de la ingeniería de software a nivel mundial.
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareJesús Navarro
Este plan de aseguramiento de calidad especifica las actividades para garantizar la calidad del software, incluyendo revisar documentos como los requerimientos, diseño y plan de pruebas. Detalla responsables como el gerente del desarrollo de software y desarrollador, y establece estándares como IEEE830, herramientas como Android Studio, y revisiones como de requerimientos e inspecciones funcionales.
Este documento describe los procedimientos para realizar pases a producción de aplicaciones y sistemas. Define el proceso de solicitud de pases, los requisitos para la ejecución de pases, y los procedimientos de ejecución de pases. El área de desarrollo prepara las solicitudes de pase y el área de soporte ejecuta los pases según el horario establecido, realizando respaldos previos y recuperaciones en caso de fallas.
El documento describe los roles y responsabilidades del equipo de garantía de calidad de software (SQA) para auditar el desarrollo de software de acuerdo con los planes y estándares establecidos. El SQA revisará documentos, procedimientos y procesos de gestión y supervisará revisiones internas y externas para garantizar el cumplimiento. El SQA también proporcionará informes periódicos sobre el estado del proyecto, los problemas y los riesgos a la administración del proyecto.
El documento describe la Guía SWEBOK, que establece directrices sobre los conocimientos generalmente aceptados en ingeniería de software. La guía cubre 10 áreas de conocimiento como requisitos, diseño, construcción, pruebas y mantenimiento de software. También describe a la OMG y sus estándares como UML que facilitan el desarrollo de software.
Este documento presenta un resumen del proyecto SWEBOK (Software Engineering Body of Knowledge), el cual busca desarrollar una guía del cuerpo de conocimientos de la ingeniería de software. Tras 5 años de trabajo de expertos de todo el mundo, se logró un consenso sobre las 10 principales áreas de conocimiento de la disciplina y su organización jerárquica. La guía provee una base para la educación, certificación y acreditación en ingeniería de software.
Este documento presenta un resumen de los primeros cuatro capítulos de la Guía de la Ingeniería del Software Cuerpo de Conocimiento (SWEBOK) de la IEEE. Introduce los conceptos clave de la ingeniería de software, requisitos de software, diseño de software y construcción de software. Describe los fundamentos, procesos, técnicas y estándares asociados con cada una de estas áreas del conocimiento de la ingeniería de software.
Modelos de procesos de software(completo)David Rosero
Este documento describe varios modelos de procesos de software, incluyendo el modelo en cascada, desarrollo incremental, modelo en espiral y el Proceso Unificado Racional (RUP). Explica las fases y actividades clave de cada modelo, así como sus beneficios y desafíos relativos a la gestión de cambios y entrega de software.
Este documento describe el Cuerpo de Conocimiento de Ingeniería de Software (SWEBOK), el cual define el conocimiento de esta disciplina. Fue creado por el Comité de Coordinación de Ingeniería de Software de la IEEE y ACM. Cubre temas como las fases del desarrollo de software, la gestión de proyectos, herramientas, métodos, y calidad. El objetivo es promover una visión consistente de la ingeniería de software a nivel mundial.
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareJesús Navarro
Este plan de aseguramiento de calidad especifica las actividades para garantizar la calidad del software, incluyendo revisar documentos como los requerimientos, diseño y plan de pruebas. Detalla responsables como el gerente del desarrollo de software y desarrollador, y establece estándares como IEEE830, herramientas como Android Studio, y revisiones como de requerimientos e inspecciones funcionales.
Este documento describe los procedimientos para realizar pases a producción de aplicaciones y sistemas. Define el proceso de solicitud de pases, los requisitos para la ejecución de pases, y los procedimientos de ejecución de pases. El área de desarrollo prepara las solicitudes de pase y el área de soporte ejecuta los pases según el horario establecido, realizando respaldos previos y recuperaciones en caso de fallas.
El documento describe los roles y responsabilidades del equipo de garantía de calidad de software (SQA) para auditar el desarrollo de software de acuerdo con los planes y estándares establecidos. El SQA revisará documentos, procedimientos y procesos de gestión y supervisará revisiones internas y externas para garantizar el cumplimiento. El SQA también proporcionará informes periódicos sobre el estado del proyecto, los problemas y los riesgos a la administración del proyecto.
Proceso, modelos y metodos de ingenieria de softwaresergio
El documento describe los procesos de software, incluyendo las fases del proceso de software como la especificación, el diseño e implementación, y la validación. También discute los modelos de procesos de software como el modelo en cascada y el desarrollo evolutivo, así como la ingeniería de software basada en componentes. Finalmente, compara los procesos, modelos y métodos de ingeniería de software.
Proceso, modelos y metodos de ingenieria de softwaresergio
El documento describe los procesos de software, incluyendo las fases del proceso de software como la especificación, el diseño e implementación, y la validación. También discute los modelos de procesos de software como el modelo en cascada y el desarrollo evolutivo, así como la ingeniería de software basada en componentes. Finalmente, compara los procesos, modelos y métodos de ingeniería de software.
1. El documento presenta un equipo de cuatro integrantes que trabajan en gestión del cambio. 2. Explica que la gestión del cambio es importante para mantener la integridad del software ante cambios y evitar confusiones. 3. Resalta que los elementos clave de la gestión del cambio son identificar, registrar, reportar y controlar los cambios de manera que mejore la calidad del software.
El documento describe diferentes modelos de procesos de desarrollo de software, incluyendo el modelo lineal secuencial, el modelo de construcción de prototipos, el modelo de desarrollo rápido de aplicaciones, y modelos evolutivos como el incremental y el en espiral. Explica las características clave de cada modelo, sus fortalezas y debilidades, y en qué tipo de proyectos son más adecuados. El objetivo es proporcionar una visión general de los enfoques de ingeniería de software para el desarrollo exitoso de software de alta cal
Este documento describe varios modelos y metodologías para el proceso de desarrollo de software. Explica modelos como el modelo en cascada, el desarrollo evolutivo, el desarrollo basado en prototipos y el desarrollo en espiral. También describe metodologías como las metodologías estructuradas, orientadas a objetos y ágiles. El documento provee una introducción general a los conceptos y principios clave involucrados en el proceso de desarrollo de software.
El documento describe el proceso de implementación de una aplicación de sistema de información (SIA), el cual consta de tres procesos: Construcción e Integración, Pruebas de la Aplicación y Entrega de la Aplicación. El objetivo es elaborar la aplicación SIA de acuerdo al diseño establecido mediante la generación de documentos intermedios y el producto final de la aplicación SIA completamente desarrollada.
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
El documento habla sobre la ingeniería de software. Define la ingeniería de software como la aplicación sistemática y cuantificable del desarrollo, operación y mantenimiento del software. Discuta los orígenes de la ingeniería de software, su importancia, organizaciones como SEI y W3C, modelos de desarrollo como cascada, prototipos y espiral, y conceptos como ciclo de vida del desarrollo de software y arquitectura de software. Finalmente, incluye una bibliografía de recursos adicionales.
El documento describe los procesos de desarrollo de software, incluyendo actividades fundamentales como la especificación, diseño, implementación y validación de software. También describe varios modelos de procesos como el modelo en cascada, desarrollo evolutivo e ingeniería de software basada en componentes. Finalmente, discute temas como la iteración de procesos, ingeniería de requerimientos y metodologías como RUP.
Este documento presenta una introducción a los conceptos clave de ingeniería de software como personas, producto, proyecto y proceso. Explica las fases genéricas de definición, desarrollo y mantenimiento de un proyecto de software, así como actividades de soporte como documentación y gestión de calidad. También describe los principales modelos de proceso como cascada, prototipado, evolutivo e espiral, destacando sus características, ventajas e inconvenientes.
FACULTAD DE INFORMATICA
UNIVERSIDAD COMPLUTENSE DE MADRID
INGENIERIA INFORMATICA
AUDITORIA INFORMATICA
Auditoria Informatica - Tema AI07 Auditoria proceso desarrollo software
Este documento presenta los objetivos de la unidad 1 de ingeniería de software, los cuales incluyen: definir ingeniería de software y explicar su importancia, presentar modelos de proceso de software, definir requerimientos de software, describir actividades de análisis de requerimientos, describir componentes de SRS, discutir métricas de software, definir actividades de análisis de riesgo, discutir planeamiento de proyectos de software, describir términos de control y aseguramiento de calidad, presentar niveles de prue
Este documento presenta los objetivos de la unidad 1 de ingeniería de software, los cuales incluyen: definir ingeniería de software y explicar su importancia, presentar modelos de proceso de software, definir requerimientos de software, describir actividades de análisis de requerimientos, describir componentes de SRS, discutir métricas de software, definir actividades de análisis de riesgo, discutir planeamiento de proyectos de software, describir términos de control y aseguramiento de calidad, presentar niveles de prue
Presentación de implementacion.sistema de informacion iikarlalanegra
El documento describe los procesos de implementación de una aplicación de sistema de información, incluyendo los niveles de pruebas, los subprocesos de construcción e integración, y la descripción y entrega final del producto.
Presentación de implementacion.sistema de informacion iikarlalanegra
El documento describe los procesos de implementación de un sistema de información, incluyendo el grupo de proceso de implementación, los niveles de pruebas, y los subprocesos de construcción e integración. Explica los pasos para elaborar los diseños, realizar pruebas funcionales y no funcionales, y entregar la aplicación de manera exitosa.
Presentación de implementacion.sistema de informacion iikarlalanegra
El documento describe los procesos de implementación de un sistema de información, incluyendo el grupo de proceso de implementación, los niveles de pruebas, y los subprocesos de construcción, prueba e integración. Explica los pasos para elaborar los diseños, asegurar que la aplicación cumpla los requisitos, y ponerla en producción. También incluye una descripción de los productos resultantes como programas, bases de datos, y manuales.
Este documento describe el proceso de desarrollo de software. Explica que el proceso tiene como objetivo producir un producto de software que cumpla con los requisitos del cliente de manera eficiente y eficaz. Además, describe algunos modelos de proceso de software como el modelo en cascada y el desarrollo evolutivo.
El documento describe la gestión de la configuración del software. Explica que la configuración del software incluye programas, documentos y estructuras de datos creadas durante el desarrollo de software. Detalla que la gestión de configuraciones del software gestiona los cambios a lo largo del ciclo de vida del proyecto a través de la identificación, control de cambios, auditorías y generación de informes. Finalmente, explica que una línea base marca un punto en el ciclo de vida donde se aplica el control de configuraciones a un elemento específico.
El documento compara el método de cascada y el método en espiral para el desarrollo de software. El método de cascada sigue un proceso lineal de especificación, diseño, implementación, prueba e instalación, mientras que el método en espiral es un proceso iterativo que evalúa riesgos y desarrolla prototipos para resolver problemas antes de avanzar al siguiente nivel del producto. El método en espiral se centra en la gestión de riesgos y la calidad, mientras que el método de cascada presenta mayores riesgos para
El documento describe el modelo de desarrollo en cascada para ingeniería de software. Explica las fases del modelo como análisis de requisitos, diseño del sistema, diseño del programa, codificación, pruebas e implantación. También menciona variantes y desventajas como que en la práctica rara vez sigue una secuencia lineal, y ventajas como tener todo bien organizado.
Proceso, modelos y metodos de ingenieria de softwaresergio
El documento describe los procesos de software, incluyendo las fases del proceso de software como la especificación, el diseño e implementación, y la validación. También discute los modelos de procesos de software como el modelo en cascada y el desarrollo evolutivo, así como la ingeniería de software basada en componentes. Finalmente, compara los procesos, modelos y métodos de ingeniería de software.
Proceso, modelos y metodos de ingenieria de softwaresergio
El documento describe los procesos de software, incluyendo las fases del proceso de software como la especificación, el diseño e implementación, y la validación. También discute los modelos de procesos de software como el modelo en cascada y el desarrollo evolutivo, así como la ingeniería de software basada en componentes. Finalmente, compara los procesos, modelos y métodos de ingeniería de software.
1. El documento presenta un equipo de cuatro integrantes que trabajan en gestión del cambio. 2. Explica que la gestión del cambio es importante para mantener la integridad del software ante cambios y evitar confusiones. 3. Resalta que los elementos clave de la gestión del cambio son identificar, registrar, reportar y controlar los cambios de manera que mejore la calidad del software.
El documento describe diferentes modelos de procesos de desarrollo de software, incluyendo el modelo lineal secuencial, el modelo de construcción de prototipos, el modelo de desarrollo rápido de aplicaciones, y modelos evolutivos como el incremental y el en espiral. Explica las características clave de cada modelo, sus fortalezas y debilidades, y en qué tipo de proyectos son más adecuados. El objetivo es proporcionar una visión general de los enfoques de ingeniería de software para el desarrollo exitoso de software de alta cal
Este documento describe varios modelos y metodologías para el proceso de desarrollo de software. Explica modelos como el modelo en cascada, el desarrollo evolutivo, el desarrollo basado en prototipos y el desarrollo en espiral. También describe metodologías como las metodologías estructuradas, orientadas a objetos y ágiles. El documento provee una introducción general a los conceptos y principios clave involucrados en el proceso de desarrollo de software.
El documento describe el proceso de implementación de una aplicación de sistema de información (SIA), el cual consta de tres procesos: Construcción e Integración, Pruebas de la Aplicación y Entrega de la Aplicación. El objetivo es elaborar la aplicación SIA de acuerdo al diseño establecido mediante la generación de documentos intermedios y el producto final de la aplicación SIA completamente desarrollada.
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
El documento habla sobre la ingeniería de software. Define la ingeniería de software como la aplicación sistemática y cuantificable del desarrollo, operación y mantenimiento del software. Discuta los orígenes de la ingeniería de software, su importancia, organizaciones como SEI y W3C, modelos de desarrollo como cascada, prototipos y espiral, y conceptos como ciclo de vida del desarrollo de software y arquitectura de software. Finalmente, incluye una bibliografía de recursos adicionales.
El documento describe los procesos de desarrollo de software, incluyendo actividades fundamentales como la especificación, diseño, implementación y validación de software. También describe varios modelos de procesos como el modelo en cascada, desarrollo evolutivo e ingeniería de software basada en componentes. Finalmente, discute temas como la iteración de procesos, ingeniería de requerimientos y metodologías como RUP.
Este documento presenta una introducción a los conceptos clave de ingeniería de software como personas, producto, proyecto y proceso. Explica las fases genéricas de definición, desarrollo y mantenimiento de un proyecto de software, así como actividades de soporte como documentación y gestión de calidad. También describe los principales modelos de proceso como cascada, prototipado, evolutivo e espiral, destacando sus características, ventajas e inconvenientes.
FACULTAD DE INFORMATICA
UNIVERSIDAD COMPLUTENSE DE MADRID
INGENIERIA INFORMATICA
AUDITORIA INFORMATICA
Auditoria Informatica - Tema AI07 Auditoria proceso desarrollo software
Este documento presenta los objetivos de la unidad 1 de ingeniería de software, los cuales incluyen: definir ingeniería de software y explicar su importancia, presentar modelos de proceso de software, definir requerimientos de software, describir actividades de análisis de requerimientos, describir componentes de SRS, discutir métricas de software, definir actividades de análisis de riesgo, discutir planeamiento de proyectos de software, describir términos de control y aseguramiento de calidad, presentar niveles de prue
Este documento presenta los objetivos de la unidad 1 de ingeniería de software, los cuales incluyen: definir ingeniería de software y explicar su importancia, presentar modelos de proceso de software, definir requerimientos de software, describir actividades de análisis de requerimientos, describir componentes de SRS, discutir métricas de software, definir actividades de análisis de riesgo, discutir planeamiento de proyectos de software, describir términos de control y aseguramiento de calidad, presentar niveles de prue
Presentación de implementacion.sistema de informacion iikarlalanegra
El documento describe los procesos de implementación de una aplicación de sistema de información, incluyendo los niveles de pruebas, los subprocesos de construcción e integración, y la descripción y entrega final del producto.
Presentación de implementacion.sistema de informacion iikarlalanegra
El documento describe los procesos de implementación de un sistema de información, incluyendo el grupo de proceso de implementación, los niveles de pruebas, y los subprocesos de construcción e integración. Explica los pasos para elaborar los diseños, realizar pruebas funcionales y no funcionales, y entregar la aplicación de manera exitosa.
Presentación de implementacion.sistema de informacion iikarlalanegra
El documento describe los procesos de implementación de un sistema de información, incluyendo el grupo de proceso de implementación, los niveles de pruebas, y los subprocesos de construcción, prueba e integración. Explica los pasos para elaborar los diseños, asegurar que la aplicación cumpla los requisitos, y ponerla en producción. También incluye una descripción de los productos resultantes como programas, bases de datos, y manuales.
Este documento describe el proceso de desarrollo de software. Explica que el proceso tiene como objetivo producir un producto de software que cumpla con los requisitos del cliente de manera eficiente y eficaz. Además, describe algunos modelos de proceso de software como el modelo en cascada y el desarrollo evolutivo.
El documento describe la gestión de la configuración del software. Explica que la configuración del software incluye programas, documentos y estructuras de datos creadas durante el desarrollo de software. Detalla que la gestión de configuraciones del software gestiona los cambios a lo largo del ciclo de vida del proyecto a través de la identificación, control de cambios, auditorías y generación de informes. Finalmente, explica que una línea base marca un punto en el ciclo de vida donde se aplica el control de configuraciones a un elemento específico.
El documento compara el método de cascada y el método en espiral para el desarrollo de software. El método de cascada sigue un proceso lineal de especificación, diseño, implementación, prueba e instalación, mientras que el método en espiral es un proceso iterativo que evalúa riesgos y desarrolla prototipos para resolver problemas antes de avanzar al siguiente nivel del producto. El método en espiral se centra en la gestión de riesgos y la calidad, mientras que el método de cascada presenta mayores riesgos para
El documento describe el modelo de desarrollo en cascada para ingeniería de software. Explica las fases del modelo como análisis de requisitos, diseño del sistema, diseño del programa, codificación, pruebas e implantación. También menciona variantes y desventajas como que en la práctica rara vez sigue una secuencia lineal, y ventajas como tener todo bien organizado.
1. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
El proceso de desarrollo contiene las
actividades y tareas del desarrollador.
El proceso contiene las actividades
para
el
análisis
de
los
requerimientos, diseño, codificación,
integración, pruebas e instalación y
aceptación relacionadas con los
productos software
Ver información detallada
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
2. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
1. Implementación del proceso
Consta de cinco (5) tareas:
•
definir o seleccionar un modelo de ciclo de
vida
•
Documentar las salidas
•
Seleccionar normas, métodos,
herramientas y lenguajes de
programación que estén documentados
•
Preparar planes para realizar las
actividades
•
Para el desarrollo y mantenimiento del
producto software se pueden emplear
elementos no entregables
9. Pruebas de calificación del software
10. Integración del sistema
Ver información detallada
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
3. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
2. Análisis de los requerimientos del sistema
Consta de dos (2) tareas:
•
Analizar el uso específico previsto del
sistema a ser desarrollado para especificar
los requerimientos del sistema
•
Evaluar los requerimientos del sistema
5. Diseño de la arquitectura del software
6. Diseño detallado del software
Ver información detallada
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
4. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
3. Diseño de la arquitectura del sistema
Consta de dos (2) tareas:
•
Establecer la arquitectura del sistema a alto
nivel
•
Evaluar la arquitectura del sistema y los
requerimientos para los elementos
Ver información detallada
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
5. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
4. Análisis de los requerimientos software
Consta de tres (3) tareas:
•
Establecer y documentar los requerimientos
software, incluyendo la especificación de
las características de calidad
•
Evaluar los requerimientos software
Ver información detallada
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
6. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
5. Diseño de la arquitectura del software
Consta de siete (7) tareas:
•
Transformar los requerimientos para el
elemento software
•
Desarrollar y documentar un diseño a alto
nivel para las interfaces externas y entre
los componentes software
•
Desarrollar y documentar un diseño a alto
nivel para la base de datos
•
Desarrollar y documentar versiones
preliminares de la documentación de
usuario
•
Definir y documentar los
requerimientos preliminares de pruebas
•
Evaluar la arquitectura del elemento
software
•
Llevar a cabo revisiones conjuntas
Ver información detallada
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
7. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
6. Diseño detallado del software
Consta de ocho (8) tareas:
•
Diseño para cada componente software
•
Preparar y documentar un diseño de las
interfaces externas y entre componentes
•
preparar y documentar el diseño para la
base de datos
•
Actualizar documentación de usuario
•
Definir y documentar los requerimientos de
prueba y planificar las mismas
•
Actualizar los requerimientos de prueba
y el plan para la integración del software
•
Evaluar el diseño detallado del software
y los requerimientos de prueba
•
Llevar a cabo revisiones conjuntas
Ver información detallada
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
8. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
7. Codificación y pruebas del software
Consta de cinco (5) tareas:
•
Desarrollar y documentar unidad software y
base de datos al igual que Procedimientos
de prueba y datos
•
Probar cada unidad software y base de
datos
•
Actualizar la documentación de
usuario
•
Actualizar los requerimientos de prueba
y el plan para la integración del software
•
Evaluar el código software y los
resultados de las pruebas
9. Pruebas de calificación del software
10. Integración del sistema
Ver información detallada
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
9. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
8. Integración del software
Consta de seis (6) tareas:
•
Preparar un plan de integración para
unidades y componentes software
•
Integrar unidades y componentes software
y probarlos a medida que se agrupan
según el plan de integración
•
Actualizar la documentación de usuario
•
Preparar y documentar, un conjunto de
pruebas, casos y procedimientos para
llevar a cabo las pruebas de calificación
del software
•
Evaluar plan de integración, diseño, código,
pruebas, resultados de las pruebas y la
documentación de usuario
•
Llevar a cabo revisiones conjuntas
Ver información detallada
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
10. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
Consta de cinco (5) tareas:
•
Llevar a cabo pruebas de calificación
•
Actualizar la documentación de usuario
•
Evaluar el diseño, el código, las
pruebas, los resultados de las pruebas y la
documentación de usuario
•
Proporcionar soporte a las auditorías y
documentar los resultados de las mismas
•
Tras la finalización exitosa de las
auditorías se debe actualizar y preparar el
producto software entregable para la
integración del sistema
9. Pruebas de calificación del software
10. Integración del sistema
Ver información detallada
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
11. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
10. Integración del sistema
Consta de tres (3) tareas:
•
Integrar elementos de configuración
software con elementos de configuración
hardware, operaciones manuales y
otros sistemas, para formar el sistema
•
Desarrollar y documentar un conjunto de
pruebas, casos y procedimientos para
llevar a cabo las pruebas de calificación del
sistema
•
Evaluar el sistema integrado
Ver información detallada
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
12. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
11. Pruebas de calificación del sistema
Consta de cuatro (4) tareas:
•
Llevar a cabo pruebas de calificación del
sistema de acuerdo con los requerimientos
especificados para el sistema
•
Evaluar el sistema teniendo en cuenta
Cobertura de las pruebas, Conformidad con
los resultados y Viabilidad de la operación y
mantenimiento
•
Proporcionar apoyo a las auditorías y
documentar los resultados de las mismas
•
Tras la terminación con éxito de las
auditorías, actualizar y preparar el producto
software entregable para la instalación y el
soporte a la aceptación del software
Ver información detallada
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
13. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
12. Instalación del software
Consta de dos (2) tareas:
•
Preparar un plan para instalar el producto
software en el entorno de destino
•
instalar el producto software de acuerdo
con el plan de instalación
Ver información detallada
6. Diseño detallado del software
7. Codificación y pruebas del software
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales
14. Proceso de desarrollo
NTP-ISO/IEC 12207
2006
Procesos del ciclo de vida del
software
1. Implementación del proceso
2. Análisis de los requerimientos del sistema
3. Diseño de la arquitectura del sistema
4. Análisis de los requerimientos software
5. Diseño de la arquitectura del software
13. Apoyo a la aceptación del software
Consta de tres (3) tareas:
•
Proporcionar apoyo a las revisiones y
pruebas de aceptación llevadas a cabo
por el adquiriente del producto software
•
Completar y entregar el producto software
•
Proporcionar formación inicial y continua
y dar apoyo al adquiriente
6. Diseño detallado del software
7. Codificación y pruebas del software
Ver información detallada
8. Integración del software
9. Pruebas de calificación del software
10. Integración del sistema
11. Pruebas de calificación del sistema
12. Instalación del software
13. Apoyo a la aceptación del software
Autor: Juan Carlos Rhenales