Desarrollar el concepto del producto. Asignar requisitos de hardware y software. 1 1.1 1.2 2 2.1 2.2 3.. N



Documentos relacionados
Plan de Gestión de Configuración. Universidad Nacional de la Patagonia Austral

PRU. Fundamento Institucional. Objetivos. Alcance

Elementos requeridos para crearlos (ejemplo: el compilador)

Empresa Financiera Herramientas de SW Servicios

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

6 Anexos: 6.1 Definición de Rup:

Ingeniería de Software I

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A.

Técnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE

Gestión de las Pruebas Funcionales

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Plan de Gestión de Configuración Librería CEI

METODOLOGÍA PARA REALIZAR UNA AUDITORÍA INFORMÁTICA.

[Clave Proyecto] - Plan de Administración de la Configuración del Proyecto

Firma: Fecha: Marzo de 2008

DE VIDA PARA EL DESARROLLO DE SISTEMAS

6.4 ESTRATEGIAS DE PRUEBA

Plan de estudios ISTQB: Nivel Fundamentos

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

P.S.P. Programa Educativo. Tecnologías de la Información y Comunicación. Alumno. José Alfredo Ramírez Jaguey

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL

Resumen General del Manual de Organización y Funciones

Capítulo 4 Pruebas e implementación de la aplicación CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN

1.1 Aseguramiento de la calidad del software

Los profesores Flipantes

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

Gestión de la Configuración (SCM) Introducción a la Ingeniería de Software

INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Sistema de marketing de proximidad

Modelo de Proceso de Desarrollo de Software

Guía de Apoyo Project Professional

Revisiones del Software

REQ. Fundamento Institucional. Objetivos

RUP: Disciplina de Manejo de Cambios y Configuraciones

Planificación en Team Foundation Server 2010

2 EL DOCUMENTO DE ESPECIFICACIONES

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

SIIGO PYME PLUS. Proceso de Recuperación. Cartilla I

AI 2 ADQUISICIÓN Y MANTENIMIENTO DE SOFTWARE DE APLICACIÓN AFINES OBJETIVOS OBJETIVOS DE CONTROL

CAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE

Figure 16-1: Phase H: Architecture Change Management

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

Servicio HP Software Support

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari


DIAGRAMA DE GANTT. Este gráfico consiste simplemente en un sistema de coordenadas en que se indica:

SOLICITUD DE PROPUESTA

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

CARGUE Y AUDITORIA DE LA INFORMACION- RESOLUCION 4725/2011. Medición 31 de Enero de 2012

Administración de proyectos Maestría en Informática

Como primera instancia, ingresaremos al aplicativo desde el navegador Internet Explorer (recomendado), dando click al siguiente link:

INFORME SOBRE LA AUTOEVALUACIÓN DE CALIDAD DE LA ACTIVIDAD DE AUDITORÍA INTERNA 2011

Qué preguntar durante una demostración de BPMS

+ Cómo ahorrar dinero con Software Quality

Unidad 9. Implementación. M.C. Martín Olguín

Procedimiento para el Manejo de No Conformidades, Acciones Preventivas y Correctivas del Sistema de Gestión Integral

Ingeniería de Software. Pruebas

-OPS/CEPIS/01.61(AIRE) Original: español Página Estructura del programa de evaluación con personal externo

E Documento de entrega de Aplicación

Más Clientes Más Rápido: Marketing Online bien enfocado

Gestión de la Configuración

Comisión Nacional de Bancos y Seguros

Plan de Gestión de la Calidad

Introducción a las Pruebas de Software

PROCEDIMIENTO ACCIONES CORRECTIVAS, PREVENTIVAS Y/O DE MEJORA ADMINISTRACIÓN DEL SISTEMA DE GESTIÓN INTEGRADA

Diseño de la capacitación

Gestión de Configuración del Software

Implementando un ERP La Gestión del Cambio

SISTEMAS DE INFORMACIÓN III TEORÍA

Planeación del Proyecto de Software:

Instituto Nacional de Conservación y Desarrollo Forestal, Áreas Protegidas y Vida Silvestre

Fecha: Julio A nivel externo, este procedimiento es aplicable al proveedor del sistema informático.

LISTA DE MEJORAS PARA MEJORAR LOS RESULTADOS DE LA EVALUACIÓN

Metodologías de Desarrollo de Sistemas de Información

Ciclo de vida y Requerimientos de software. Laboratorio de Programación

Soporte. Los programas anuales de soporte y mantenimiento Estándar y Extendido están diseñados para proteger

Sistema para Gestión Hotelera Visión

Guía paso a paso para la cumplimentación del formulario de candidatura

Procedimientos ISO que conforman el Sistema Integral de Gestión Institucional

Estándar de Ingeniería de Software de la European Space Agency (ESA)

Mesa de Ayuda Interna

TEMA 5: La explotación de un servicio TI

Calidad de Sistemas de Información

Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE

<Generador de exámenes> Visión preliminar

Figura 4.1 Clasificación de los lenguajes de bases de datos

Beatriz Pérez. Jornada de Testing en Vivo - 1, 2, 3 probando!

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

ANEXO A - Plan de Proyecto EDT de la solución EDT GENERAL DEL PROYECTO1

Capítulo 8. Conclusiones.

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Transcripción:

Fase de Análisis de Requerimientos Desarrollar el concepto del producto. Asignar requisitos de hardware y software. Realizar estudios de mercado. Sugerencia: www.anuies.mx para saber cuantas instituciones de educacion superior son potencialmente nuestros clientes asi como lo es la UACh para el SUAE Escribir plan de negocios. Buscarlo en wikipedia o google, cualquier sugerencia de un plan de negocios esta correcto Escribir documento del concepto del producto. (se anexa un archivo para identificar QUE es el concepto del producto) Crear RTM (Requirements Traceability Matrix), tabla o matriz donde se contempla (traza el tiempo estimado del proyecto. No el tiempo, sino las coincidencias entre los requisitos funcionales de alto nivel y los requisitos funcionales detallados y requisitos no funcionales como sigue: 1 1.1 1.2 2 2.1 2.2 3.. N 1.1.1 X 1.1.2 X 2.1.1 2.1.2 M Como se puede observar, cada número entero o con un decimal son los requisitos funcionales de alto nivel, por otro lado los números con varios decimales son los requisitos funcionales a detalle o no funcionales. Además se destacan los símbolos y X que indican la coincidencia u obligación de contener un requerimiento al otro y la X indica que no deben coincidir o que no deben llevarse a cabo al mismo tiempo. Por otro lado cabe resaltar que cada número con o sin decimal debe estar detallado en el SRS (Sw requirements specification).

Documento del concepto del producto. (que es el mismo que el de las actividades) Plan de negocios. Instrumentos (o mejor dicho Herramientas, software o manuales) Herramientas de seguimiento de requerimientos. Instrumentos de investigación. Especificación de los conceptos (revisado y aprobado) Plan de negocios (revisado y aprobado) RTM (creado). Métricas: (o Indicadores) Horas hombre gastadas por fecha. Número requerimientos probables (que se pueden probar) identificados. Número requerimientos no probables (que NO se pueden probar) identificados. NOTA: como puede Usted observar, no todos los puntos son desarrollables, es decir, solo algunos puntos en las fases se llevan a cabo, por ejemplo, los propósitos de cada fase no son desarrollables, solo nos indican que se va a hacer de manera general. Las Actividades se repiten con los Entregables, a veces con los Criterios y pocas veces con los Indicadores por lo que solo se desarrollan una sola vez Fase de Definición de Requerimientos Definir los requisitos para los que será utilizado el Software. Refinar los requerimientos contenidos en la especificación del Concepto Definir las metáforas de Interfaz de Usuario. NO SE VAN A. Las metáforas se refieren a los deseos o ejemplos que hace el cliente cuando se le entrevista, por mencionar algunos: me gustaria que el SUAE fuera de color rosa, porque, seria interesante que se pudiera hacer una impresión a la hora de Escribir SRS (Software Requirement Specification) con la descripción completa de los requisitos del software. Buscar el archivo IEEE- Std- 830-1998 en la web

Lineamientos o requisitos de inspección sobre el SRS. NO se va a desarrollar Actualización del RTM. Si es que aplica, es decir, si en la primer fase contemplo N requerimientos y hasta el momento no hay mas requerimientos, entonces no se actualiza el RTM SRS (Software Requirement Specifications) especificación de los requerimientos del software. Metáforas de la interfaz del usuario. NO SE VAN A Plan de desarrollo del software. Sugerencia: una calendarización de las etapas del desarrollo del SUAE Análisis de rendimiento. NO SE VAN A Herramientas de estructura, análisis y modelado de información. NO SE VAN A Herramientas de seguimiento de los requerimientos. NO SE VAN A SRS, plan de desarrollo de software y plan aprobado del software V&V. Solamente el SRS Requerimientos de Inspección planeados para el SRS NO SE VAN A Interfaz de usuario (guía de estilo). NO SE VAN A Indicadores: RTM completo. Número y tipo de errores y defectos encontrados durante los requerimientos de Inspección del SRS. NO SE VAN A Fase de Diseño Desarrollo claro, conciso y diseño consistente. Establecer un ambiente controlado para la fase de codificación. Elaborar la Arquitectura de Software. Solamente indicar que arquitectura se usó o se usa en el SUAE Desarrollar el diseño de software de alto nivel. Sugerencia: Diagrama de paquetes del UML Desarrollar el diseño detallado del software. NO SE VAN A Realizar inspecciones del diseño. NO SE VAN A

Desarrollar la arquitectura de software del diseño del software de alto nivel y las especificaciones detalladas del diseño del software. NO SE VAN A Comenzar el desarrollo de los procedimientos de prueba de software de validación basados en el SRS. NO SE VAN A Desarrollar un plan confiable del crecimiento del software. NO SE VAN A Evaluar y seleccionar el SCM (Software configuration Management) Por el momento no lo vamos a desarrollar hasta que veamos el tema Gestión de la Configuración, se enfoca en la administración de entregas, liberaciones, versiones y la forma en general que nosotros como ingenieros de software administramos nuestro producto y nuestros servicios. Y el SPR (Software Problem Report), y herramientas de seguimiento. Seleccionar y evaluar herramientas automatizadas de pruebas de software de validación. NO SE VAN A Actualizar el RTM. Si es que aplica Arquitectura del software, especificaciones del diseño de alto nivel y especificaciones detalladas del diseño. NO SE VAN A Procedimientos de pruebas de validación del software. NO SE VAN A Plan de SCM (Software Configuration Management).NO SE VAN A. Consultar el Estándar IEEE- Std- 828-1998 Plan de pruebas de validación de software. NO SE VAN A Plan de crecimiento confiable de software. NO SE VAN A Plan de exámenes alfa y beta.no SE VAN A Herramientas de Información de Modelado de Diseño Estructurado. NO SE VAN A Herramientas de diseño detallados (diagramas, matrices, etc.). UML por ejemplo Herramientas de análisis de rendimiento. NO SE VAN A Herramientas de gestión de configuración. NO SE VAN A Herramientas de validación automatizada de las pruebas de software. NO SE VAN A Herramientas de seguimiento de reportes de problemas de software. Puede ser el Excel Herramientas de seguimiento de requerimientos. RTM Arquitectura de software revisada y aprobada. NO SE VAN A Especificaciones del diseño de software aprobado. NO SE VAN A Diseño de las inspecciones que tengan lugar. NO SE VAN A Plan SCM aprobado. NO SE VAN A Herramientas SCM seleccionadas que se utilizaran. NO SE VAN A Software de validación y plan de pruebas alfa y beta revisado y aprobadas. NO SE VAN A

Indicadores: RTM al momento (actualizado). Número y tipo de errores y defectos encontrados la inspección. NO SE VAN A Fase de Codificación (en esta fase vamos a hacer pocas cosas, puesto que en este ejercicio solamente vamos a hacer documentación y no codificación) Escribir código que implemente los requisitos contenidos en el SRS según lo expresado por la lista de arquitectura general y según las especificaciones de diseño. Desarrollar código. NO SE VAN A Realizar inspecciones al código en módulos seleccionados. NO SE VAN A Integrar y realizar pruebas de integración. NO SE VAN A Implementar los procedimientos SCM. NO SE VAN A Implementar el software de reporte de seguimiento de problemas. Crear un procedimiento para llevar a cabo el seguimiento de problemas (por ejemplo una bitacora cuando un usuario reporta un problema del SUAE) Implementar el software de seguimiento de los procesos para la fiabilidad del crecimiento del software. NO SE VAN A Aplicar las métricas de calidad del software a los módulos seleccionados. NO SE VAN A Completar el desarrollo de los procedimientos de pruebas de validación de software basado en el SRS. NO SE VAN A Llevar a cabo procedimientos de inspección de exámenes de validación de software. NO SE VAN A Desarrollar los procedimientos de lanzamiento de software. Crear un procedimiento para llevar a cabo el seguimiento de las liberaciones (por ejemplo una bitacora cuando nosotros le entregamos a la UACh una version o un subsistema y que no firme de recibido, etc) Actualizar la documentación del proyecto (especificación de diseño, SRS, SDD, etc.). Si aplica Realizar la validación de la disposición de la revisión de software. Crear un procedimiento para llevar a cabo el seguimiento de problemas (por ejemplo una bitacora cuando un usuario reporta un problema del SUAE) Actualizar la RTM. Código fuente. NO SE VA A

Procedimientos de pruebas de validación de software. NO SE VA A Procedimientos de fiabilidad de criamiento del software. NO SE VA A Procedimientos de validación de software. NO SE VA A Informe de problemas del software. Los procedimientos desarrollados Codificación de las herramientas (compiladores, depuradores, etc.). OK Calidad de las herramientas métricas (complejidad del código). NO SE VA A Herramientas SCM. NO SE VA A Herramientas de seguimiento de informes de errores de software. NO SE VA A Herramientas de exámenes automatizados de validación de software. NO SE VA A Herramientas del seguimiento del crecimiento confiable del software. NO SE VA A Herramientas del seguimiento de requerimientos. Por ejemplo Excel (como el RTM) Codificación (código) completo. NO SE VA A Todos los códigos fuente bajo la configuración del control de gestión. NO SE VA A Reportes de rastreo de problemas de software que tuvieron lugar. NO SE VA A Seguimiento de confiabilidad de crecimiento de software que tuvieron lugar. NO SE VA A Revisión de la disposición de la validación de software que tuvieron lugar. NO SE VA A Procedimientos de exámenes de validación de software aprobados. NO SE VA A Procedimientos de inspección de exámenes (o de exámenes de inspección) que tuvieron lugar. NO SE VA A Todas las pruebas de validación de software ejecutadas al menos una vez. NO SE VA A Indicadores: Número y tipo de errores y defectos observados en el código durante las inspecciones. Se puede elaborar una lista de verificacion (checklist) o un procedimiento Número y tipo de errores y defectos observados en las inspecciones durante los procedimientos de prueba. NO SE VA A Complejidad y métricas de calidad para cada módulo. NO SE VA A Tamaño de cada módulo (líneas del código fuente). NO SE VA A Tamaño del ejecutable (número de bits). NO SE VA A RTM la momento (actualizado). Fase de Pruebas, NO SE VA A IMPLEMENTAR

Determinar si el software cumple los requerimientos definidos en el SRS. Ejecutar los procedimientos de las pruebas de validación del software. NO SE VA A Seguir y resolver problemas que se identifiquen como resultado de la ejecución de las pruebas. NO SE VA A Pruebas de rendimiento de regresión que se requieran. NO SE VA A Corregir errores y realizar nuevas versiones para las pruebas de validación. NO SE VA A Reporte de exámenes de validación de software. NO SE VA A Versión final de software para su liberación. NO SE VA A Herramientas automatizadas de pruebas de validación de software. NO SE VA A Herramientas de seguimiento de rastreo de pruebas de software. NO SE VA A Herramientas SCM. NO SE VA A Herramientas de codificación y depuración. NO SE VA A Herramientas de seguimiento de requisitos. NO SE VA A Criterios finales de exámenes de validación de software. NO SE VA A Informe de pruebas de validación de software revisado y aprobado. NO SE VA A Indicadores: Tiempo de búsqueda y corrección de errores. NO SE VA A Medición de la cobertura de pruebas. NO SE VA A Métrica de fiabilidad del crecimiento del software. NO SE VA A Fase de Mantenimiento Proporcionar apoyo continuo al producto después de su liberación.

Corregir defectos conocidos. NO SE VA A Hacer cambios al software para corregir deficiencias en el producto. NO SE VA A Arreglar nuevas funciones o mejorar las actuales características. NO SE VA A Realizar numerosas pruebas basadas en los cambios realizados. NO SE VA A Hacer pruebas de regresión.no SE VA A Actualización de la documentación del producto (SRS, SDD, test de procedimientos, etc.). NO SE VA A Nuevas versiones del software. Elaborar una propuesta de un documento para el control de versiones, existen algunas en la web Actualizaciones de la documentación del producto. Las que apliquen hasta el momento Las mismas utilizadas en las fases anteriores para el desarrollo y pruebas del producto. Decisiones que apoyen el producto discontinuo.no SE VA A Indicadores: Número y tipo de errores reportados por los clientes. Elaborar una propuesta de documento para registrar errores, fechas, descripcion, etc Número y tipo de nuevas características solicitadas por los clientes. Elaborar una propuesta de documento para registrar caracteristicas, fechas, descripcion, etc Tiempo de búsqueda y creación de errores. Elaborar una propuesta de documento para registrar errores, fechas, descripcion, tiempo de busqueda y sobre todo tiempo de respuesta