Introducción al Personal Software Process (PSP)
|
|
- Rodrigo Maestre Escobar
- hace 7 años
- Vistas:
Transcripción
1 Introducción al Software Process (PSP) El Software Process ayuda a los desarrolladores de software a mejorar su funcionamiento disciplinando la manera en que desarrollan software De acuerdo con las prácticas encontradas en el modelo de la madurez de la capacidad integrado (CMMI), el PSP puede ser utilizado como guía a un acercamiento disciplinado y estructurado para el desarrollo de software El PSP se puede aplicar a muchas partes del proceso del desarrollo del software, incluyendo el análisis, definición de requerimientos, desarrollo del programa, documentación, las pruebas del sistema, y mantenimiento PSP es un proceso de software diseñado para ser utilizado por un Desarrollador de Software Fue desarrollado por Watts Humphrey y se describe en su libro A discipline for Software Engineering Es utilizado para guiar el planeamiento y desarrollo de módulos de software o pequeños programas, pero es adaptable a otras tareas personales Como CMMI, PSP está basado en principios de mejoramiento de procesos, pero mientras que CMMI está enfocado en mejorar las capacidades organizacionales, PSP está puesto en el desarrollo individual Para fomentar el mejoramiento en el nivel personal, PSP se extiende a la administración y control de procesos del desarrollador Utilizando PSP los desarrolladores producen software usando un enfoque estructurado y disciplinado Siguen un proceso definido, planifican, miden, supervisan su trabajo, administran la calidad de los productos y aplican un feedback cuantitativo para mejorar sus procesos personales de trabajo, llevando así a mejores estimaciones mejor planificación y seguimiento protección contra compromisos que nunca se cumplen un compromiso personal hacia la calidad involucrarse en un proceso de mejoramiento continuo
2 PSP se está utilizando en un gran número de universidades y en algunas organizaciones industriales Podemos decir que PSP es efectivo para la planificación de los trabajos de los ingenieros y para la calidad de los productos que se realizan, ya que ayuda a que los ingenieros aprendan a usar datos y técnicas de análisis para determinar su propia realización del trabajo, y medir así la efectividad de los métodos que se usan El proceso de PSP tiene la siguiente evolución: PSP 3 Desarrollo Cíclico PSP 2 Revisión del código Revisión del diseño PSP 1 Estimación del Tamaño PSP 0 Proceso Figura 21 Evolución del PSP Las fases que se necesitan para llevar a cabo un trabajo utilizando PSP son: Medición (PSP0) Planificación (PSP1) Calidad (PSP2) Proceso Cíclico (PSP3) 211 Los principios del PSP El diseño de PSP se basa en los principios siguientes del planeamiento y de la calidad: Cada ingeniero es diferente; los ingenieros deben planear su trabajo y deben basar sus planes en sus propios datos personales
3 Para mejorar constantemente su funcionamiento, los ingenieros deben utilizar personalmente procesos bien definidos y medidos Para producir productos de calidad, los ingenieros deben sentirse personalmente responsables de la calidad de sus productos Los productos superiores no son producidos por error; los ingenieros deben esforzarse hacer el trabajo de la calidad Cuesta menos al hallazgo y el arreglo deserta anterior en un proceso que más adelante Es más eficiente prevenir defectos que encontrarlos y fijar La manera derecha es siempre la manera más rápida y más barata de hacer un trabajo Para hacer software de la manera correcta, los desarrolladores deben planificar sus trabajos antes de comprometerse a comenzar una tarea, utilizando un proceso definido de planificación de trabajos Para comprender su rendimiento personal, deben medir el tiempo que pasan en cada paso de la tarea, los defectos que agregan y remueven, y los tamaños de los productos que producen Para producir consistentemente productos de calidad, los desarrolladores deben planificar, medir, y realizar un seguimiento de la calidad del producto, y deben enfocarse en la calidad desde el comienzo de la tarea Finalmente, deben analizar los resultados obtenidos de cada tarea y utilizar esos datos para mejorar sus procesos personales 221 Los 7 pasos del PSP 2211 PSP0 El punto de partida de PSP El paso inicial en PSP consiste en establecer una base que incluya mediciones y un formato de reportes Esto permite medir el progreso y define los cimientos para mejorar Esencialmente, PSP0 es el proceso habitual con el que los desarrolladores escriben software, mejorado para proveer mediciones Se pasa a PSP01 agregando un estándar de código, mediciones de tamaño y el denominado PIP (Process Improvement Proposal) El PIP provee una manera estructurada de registrar problemas, experiencias y
4 sugerencias para mejorar PSP01 también mejora las mediciones para contar separadamente métodos y procedimientos Proceso Cíclico PSP 3 Desarrollo Cíclico Administración de Calidad PSP 2 Revisión de Código Revisión de Diseño PSP 21 Formatos de Diseño Proceso de Planeación PSP 1 Estimación de tamaño Reporte de pruebas PSP 11 Planeación de tareas Planeación de tiempos de actividades Estándar de tipos de Proceso de Medición PSP 0 Proceso actual Registro de tiempo Registro de defectos Estándar de tipos de defectos PSP 01 Estándar de Codificación Medición de Tamaño Propuesta de mejora del proceso 2212 PSP1 Planeación personal Figura 22 Evolución detallada del PSP PSP1 le agrega pasos de planeamiento a PSP0 El primer paso agrega estimaciones de tamaño y recursos y un reporte de prueba En PSP11 se introduce planeamiento de cronograma y seguimiento del proyecto Los desarrolladores son enseñados a: Entender la relación entre el tamaño de los programas que escriben y el tiempo que les toma desarrollarlos Aprender a realizar compromisos que puedan cumplir Preparar un plan ordenado para realizar su trabajo Establecer una base para realizar un seguimiento de su trabajo Mientras que la importancia de estas técnicas en proyectos grandes es comprendida, pocos desarrolladores las aplican a su trabajo personal PSP demuestra el valor de estos métodos en el nivel personal
5 2213 PSP2 Administración de Calidad Un objetivo de PSP es ayudar a los desarrolladores a lidiar de manera realista y objetiva con los defectos que introducen Los programadores por lo general se avergüenzan de sus errores El hecho de que la mayoría de los errores sean tipográficos o errores tontos hace que los desarrolladores sientan que pueden mejorar haciendo más esfuerzo El problema es que hacer más esfuerzo por lo general hace que las cosas empeoren; las claves, como en otras actividades, son las habilidades inherentes y las capacidades En PSP2 se enfoca en mejorar la habilidad del desarrollador para producir programas de calidad La idea es hacer al trabajo de calidad más natural y consistente Mejoras significativas en la frecuencia de defectos de los desarrolladores no son posibles a menos que conozcan cuantos errores cometen y que comprendan sus causas y consecuencias PSP2 agrega diseño personal y revisiones de código a PSP1 Estas revisiones ayudan a encontrar defectos de manera temprana y a ver los beneficios que esto proporciona Los desarrolladores analizan los defectos que encuentran en los primeros programas y usan estos datos para establecer checklists de revisión que estén hechos a medida de su experiencia de defectos personales El proceso de diseño es contemplado en PSP21 El objetivo no es decirle a los desarrolladores como diseñar sino orientar el criterio para la finalización del diseño, es decir, cuando han terminado que es lo que deben haber obtenido Se establece un criterio de completitud de diseño y se examinan varias técnicas de verificación y consistencia de diseño 2214 PSP3 Proceso Cíclico Hasta este punto PSP se concentró en el proceso lineal para construcción de pequeños programas PSP3 presenta métodos para ser usados por individuos en la realización de programas de gran escala De todas formas sigue enfocado en el individuo y no trata los problemas de comunicación y coordinación que son una parte importante del desarrollo de sistemas de gran escala Para escalar PSP2 a proyectos más grandes la estrategia consiste en subdividir el proceso personal de desarrollo de grandes programas en elementos en la escala de PSP2 Estos programas son entonces diseñados para ser desarrollados en pasos incrementales La primera construcción consiste en un módulo base o kernel que es ampliado en ciclos iterativos En
6 cada iteración se utiliza un PSP2 completo, incluyendo diseño, codificación, compilación y pruebas Especificaciones Requerimientos Y Planificación Diseño de Alto nivel Ciclo específico Diseño detallado Y Repaso del diseño Repaso al Diseño De Alto nivel Desarrollo de las pruebas Y repaso Desarrollo Cíclico Implementación Y Repaso del código Postmortem Compilación Pruebas Integración Pruebas del sistema Uso Producto Valorar de nuevo Y Reciclar Fig 23 Proceso cíclico de PSP3 El proceso cíclico PSP3 puede ser un elemento efectivo en un proceso de desarrollo de gran escala solo si cada incremento sucesivo de software es de alta calidad De esta manera los desarrolladores pueden concentrarse en la verificación de la calidad del último incremento sin preocuparse por defectos en ciclos anteriores Si un incremento anterior tiene muchos defectos, la prueba será más compleja y los beneficios de escalar PSP se pierden Esta es una razón para enfatizar revisiones de diseño y código en los pasos anteriores de PSP
Ingenieria de Software II Primer Cuatrimestre de 2008
Ingenieria de Software II Primer Cuatrimestre de 2008 The Personal Software Process. Watts Humphrey. Technical Report. CMU/SEI-2000-TR-022. Buenos Aires, 2 de junio de 2008 Hernan Berinsky, Francisco Facioni,
Más detallesTSP Team development. PSP2 Code reviews Design reviews. PSP1.1 Task planning Schedule planning. PSP1 Size estimating Test report
PSP0: Medición Lección 3 Aprendiendo PSP TSP Team development PSP2 Code reviews Design reviews PSP2.1 Design templates Incorpora diseño y Gestión de la calidad PSP1 Size estimating Test report PSP1.1 Task
Más detallesIntroducción a los procesos personales
Introducción a los procesos personales Lección 2 Qué es PSP? PSP acrónimo de Personal Software Proccess Es un proceso de mejora personal que te ayuda a controlar, gestionar y mejorar la forma en la que
Más detallesNombre de la asignatura: Calidad de Software II Carrera: Lic. en Informática Clave de la asignatura: AWC Horas teoría-horas prácticacréditos:
.-DATOS DE LA ASIGNATURA Nombre de la asignatura: Calidad de Software II Carrera: Lic. en Informática Clave de la asignatura: AWC - 0705 Horas teoría-horas prácticacréditos: 4 2-0 2.-HISTORIA DEL PROGRAMA
Más detallesPSP1.1 Instrucciones del Resumen del Plan del Proyecto
PSP1.1 Instrucciones del Resumen del Plan del Proyecto Propósito Cabecera Resumen Tamaño del Programa (LOC) Tiempo en Fase Para mantener la información Real y estimada del proyecto en un conveniente y
Más detallesCICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE 1 CICLO DE VIDA DEL SW Introducción Procesos del ciclo de vida del sw Modelos de proceso del sw 2 INTRODUCCIÓN Definir marco de trabajo A utilizar por todo el personal del proyecto
Más detallesRational Unified Process
Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto
Más detallesANÁLISIS DE SISTEMAS. Prof. Eliz Mora
ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad
Más detallesPSP1 Guión del Proceso
PROCEDIMIENTO PSP1 Antes de empezar el programa, repasar PSP1 para asegurarse de comprenderlo. También asegurarse de tener todas las entradas requeridas antes de comenzar con la fase de planificación Entrada
Más detallesMODELO CMMI. (Modelo de Madurez de la Capacidad de Integración) 2) Establecimiento de servicios de gestión, y la entrega (CMMI para Servicios)
MODELO CMMI (Modelo de Madurez de la Capacidad de Integración) Qué es? Es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez
Más detallesAdrián Bautista Omar Aquino
CMMI Parte ll Adrián Bautista Omar Aquino Áreas de Proceso Un área de proceso es un grupo de prácticas relacionadas en un área que, cuando se implementan de forma conjunta, satisfacen un grupo de objetivos
Más detallesISF-1302 SATCA 1 : Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Proceso Personal para el Desarrollo de Software. ISF-1302 3-2 - 5 Ingeniería en Sistemas Computacionales
Más detallesAbre puentes con otros mercados. Es una herramienta de marketing. Mejora el compromiso de los empleados. Fortalece la cadena de proveedores
MODELO ISO CARACTERISTICAS PRINCIPALES Las normas desarrolladas por ISO son voluntarias, comprendiendo que ISO es un organismo no gubernamental y no depende de ningún otro organismo internacional, por
Más detallesProductos de Software
Ingeniería de Software Productos de Software. El proceso de Software. Productos de Software Productos genéricos. Productos que son producidos por una organización para ser vendidos al mercado. Productos
Más detallesGESTIÓN DE PROYECTOS
GESTIÓN DE PROYECTOS GESTIÓN La Gestión de un Proyecto implica la planificación, supervisión, control del personal, del proceso y de los eventos que ocurren mientras evoluciona el desarrollo del software,
Más detallesIngeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO
Pruebas Pruebas en el PUD Las pruebas del software Diseño de casos de prueba Pruebas de SI OO 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo de Dominio,...
Más detallesIngeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)
Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías
Más detallesProcesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),
Más detallesProcesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),
Más detallesIntroducción al Modelo de Madurez
Introducción al Modelo de Madurez Estándares del PMI 2 Marcos de Referencia Estándar: Documento aprobado por consenso por un organismo reconocido a nivel internacional, que proporciona reglas, pautas o
Más detallesCoordinación de Servicios Informáticos (CSEI)
Coordinación de Servicios Informáticos (CSEI) Marco Metodológico SUGPC (Servicios al Usuario y Gestión de Prácticas Centrales) Junio 2011 Objetivos Nivelar conocimiento y uso de Metodologías para los Servicios
Más detallesENSAYO. Carrera: Ingeniería Tecnologías de la Información y Comunicación. Grupo: I TIC 21. Asignatura: Sistemas de calidad en TI Unidad temática: 1
Página 1 de 8 Instrumento Ensayo Alumno: Maricela Ruiz Contreras Carrera: Ingeniería Tecnologías de la Información y Comunicación Fecha: 14/febrero/2013 Grupo: I TIC 21 Asignatura: Sistemas de calidad
Más detallesu Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos.
Ingeniería de Software Objetivos u Diseño, construcción y mantenimiento de sistemas de software grandes. u Definir la Ingeniería de Software y explicar su importancia. u Discutir los conceptos de producto
Más detallesFuente: Ian Sommerville. Ingeniería del Software, Séptima Edición
1. MODELOS DEL PROCESO SOFTWARE El modelo de proceso de desarrollo de software es quizás la pieza más importante de este engranaje conocido como ingeniería de software. Existen varios modelos para el proceso
Más detallesAdquisición de TIC - Código Abierto
Adquisición de TIC - Código Abierto 2 3 Cuestionamientos sobre los resultados del desarrollo de SW Los sistemas no responden a las expectativas de los usuarios. Los programas fallan con cierta frecuencia.
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Calidad en el
Más detallesEl Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software
El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería
Más detallesIngeniería de Software
Ingeniería de Software u Diseño, construcción y mantenimiento de sistemas de software grandes. Diapositivas Traducidas por: Dr. Pedro Mejía Alvarez. CINVESTAV-IPN, México Objetivos u Definir la Ingeniería
Más detallesTEMARIO DE CURSOS. Para reservar su cupo consulte: h1p://www.g- forward.com/ events/
TEMARIO DEL CURSO TEMARIO DE CURSOS Para reservar su cupo consulte: h1p://www.g- forward.com/ events/ Este documento y su contenido es confidencial. Su contenido no debe ser revelado, duplicado, usado,
Más detallesCOBIT 4.1. Planear y Organizar PO8 Administrar la Calidad. By Juan Antonio Vásquez
COBIT 4.1 PO8 Administrar la Calidad By Juan Antonio Vásquez Se debe elaborar y mantener un sistema de administración de calidad, el cual incluya procesos y estándares probados de desarrollo y de adquisición.
Más detallesISO/IEC Aspectos básicos.
ISO/IEC 15504. Aspectos básicos. Tomado de: http://www.javiergarzas.com/2010/10/entender-iso-15504-1.html Una norma para evaluar procesos. La ISO 15504 es una norma internacional para establecer y mejorar
Más detallesFase de Pruebas Introducción.
Fase de Pruebas Introducción. El desarrollo de sistemas de software implica una serie de actividades de producción en las que las posibilidades de que aparezca el fallo humano son enormes. Los errores
Más detallesContenido. Introducción. Buenas Prácticas. Buenas Prácticas. Introducción al RUP. Disciplina Requerimientos. Conclusiones. Desarrollo Iterativo
Contenido Introducción Buenas Prácticas Introducción al RUP Disciplina Requerimientos Conclusiones Buenas Prácticas Desarrollo Iterativo Administración de Requisitos Arquitectura basada en componentes
Más detallesProceso de Testing Funcional Independiente
Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad
Más detallesProcesos y desarrollo de SW Proceso Unificado
Proceso Unificado En este enfoque, el desarrollo se organiza en iteraciones. El resultado de cada iteración es un sistema que puede ser probado, integrado y ejecutado. ada iteración incluye sus propias
Más detallesDIFERENCIA ENTRE CRIPTOGRAFIA SIMETRICA Y ASIMETRICA
Que es Seguridad informática? es el área de la informática que se enfoca en la protección de la infraestructura computacional y todo lo relacionado con esta (incluyendo la información contenida). Para
Más detallesCiclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2
Ciclos, Procesos y Metodologías de Desarrollo de Software Análisis y Diseño de Sistemas de Información UNIDAD 2 Desarrollo de un Sistema de Información Desarrollo de un Sistema de Información Desarrollo
Más detallesIngeniería de Sistemas. Objetivos. Que es un Sistema? Tópicos. Ingeniería de Software y Sistemas. Problemas con la Ingeniería de Sistemas
de s Objetivos u Diseño, implementación e instalación de sistemas que incluyen hardware, software y gente. u Introducir conceptos de de s a Ingenieros de Software. u Discutir las dificultades de la de
Más detallesPlan de transición de la certificación con las normas ISO 9001 e ISO (Fecha de actualización )
1. Revisión de las normas ISO 14001:2004 e ISO 9001:2008 El 15 y 23 de septiembre de 2015 se publicaron las nuevas versiones de las normas internacionales de requisitos de sistemas de gestión ambiental
Más detallesAdaptación de RUP para PSP: Modelo de Proceso y Casos de Estudio
Adaptación de RUP para PSP: Modelo de Proceso y Casos de Estudio Leticia Pérez-Queiruga, Diego Vallespir Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Montevideo, Uruguay.
Más detallesCapítulo 3. Fase de Lanzamiento. 3.1 Fase de Lanzamiento (Ciclo 1) objetivos, actividades y productos.
Capítulo 3 Fase de Lanzamiento Objetivos del capítulo: Explicar los objetivos y las actividades de la fase de Lanzamiento. Qué son los objetivos del equipo, del producto, personales y por rol. La necesidad
Más detallesALLSOFT S.A. de C.V. Monterrey, N.L.
Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.
Más detallesESCUELA POLITÉCNICA NACIONAL
ESCUELA POLITÉCNICA NACIONAL ESCUELA DE INGENIERÍA USO DEL PSP (PERSONAL SOFTWARE PROCESS) EN EL DESARROLLO DE SOFTWARE PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS INFORMÁTICOS Y
Más detallesTecnología hardware y software
Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software
Más detallesCOBIT 4.1. Planear y Organizar PO10 Administrar Proyectos. By Juan Antonio Vásquez
COBIT 4.1 PO10 Administrar Proyectos By Juan Antonio Vásquez Establecer un marco de trabajo de administración de programas y proyectos para la administración de todos los proyectos de TI establecidos.
Más detallesCAPÍTULO II. Fundamentación teórica
2.1 Fundamentación genérica CAPÍTULO II Fundamentación teórica 2.1.1 Conceptos de calidad Conceptos de calidad según algunos pioneros de la calidad: Calidad es cero defectos haciendo las cosas correctamente
Más detallesPMBOK. Estos grupos de procesos no representan fases rígidas ni recetas, sino que, grosso modo, equivalen al modelo planear, hacer, revisar y actuar :
PMBOK El PMBOK es una colección de procesos y áreas de conocimiento generalmente aceptadas como las mejores prácticas dentro de la gestión de proyectos. El PMBOK es un estándar reconocido internacionalmente
Más detallesPlanificando y haciendo seguimiento de proyectos. TSP Team development. PSP2 Code reviews Design reviews. PSP1.1 Task planning Schedule planning
PSP1.1 Planificando y haciendo seguimiento de proyectos Ubicando la clase de hoy TSP Team development PSP2 Code reviews Design reviews PSP2.1 Design templates Incorpora diseño y Gestión de la calidad PSP1
Más detallesFORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)
DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería
Más detallesSISTEMAS DE INFORMACIÓN III LABORATORIO
CONTENIDO: CONSIDERACIONES GENERALES SOBRE LAS HERRAMIENTAS CASE Material diseñado y elaborado por: Prof. Anna Grimán Prof. Luis Eduardo Mendoza QUÉ SON LAS HERRAMIENTAS CASE? Según varios autores, Computer
Más detallesCARRERA: Desarrollo de software Semestre 5. Programa de la asignatura: Métricas de desarrollo de software (PSP)
CARRERA: Desarrollo de software Semestre 5 Programa de la asignatura: Métricas de desarrollo de software (PSP) Clave: 15143529 Universidad Abierta y a Distancia de México Ejecutas el editor1 Ciencias Exactas,
Más detallesMODELO INCREMENTAL (introducción) Propuesto por Mills en 1980.
Modelo incremental MODELO INCREMENTAL (introducción) Propuesto por Mills en 1980. Sugirió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo en el proceso de desarrollo
Más detallesPontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali
Ingeniería de Software Profesora: Olga Roa Cali 2007 Agenda Software e Ingeniería de Software Modelos de ciclo de vida de desarrollo Cascada Evolutivo Prototipos Espiral Modelo en V Fases genéricas del
Más detallesDeterminación de la Capacidad de Mejora del Proceso de Software. Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara
Determinación de la Capacidad de Mejora del Proceso de Software Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara ISO 15504 es una norma internacional para establecer y mejorar la capacidad
Más detallesEstrategia de Pruebas
Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado
Más detallesCONTROL DE CALIDAD UNIDAD I: EL CONTROL DE CALIDAD
CONTROL DE CALIDAD UNIDAD I: EL CONTROL DE CALIDAD Por: Prof. Gastón A. Pérez U. 1.4- PRINCIPIOS DE LA CALIDAD: En la Administración de la Calidad Total se integran técnicas administrativas fundamentales,
Más detallesCapítulo 2: Ciclo de vida del Proyecto y organización
Capítulo 2: Ciclo de vida del Proyecto y organización Fuentes: Information Technology Project Management, Fifth Edition, Copyright 2007 PMBOK, Cuarta edición Preparó: Ing. Ismael Castañeda Fuentes Colaboración:
Más detallesAdministración de Proyectos en Ingeniería de Software
Administración de Proyectos en Ingeniería de Software I N G. G A LO VA LV ERDE L. M S C, M D E I, M C S E, C L P P M I, A C M, I E E E M E M B E R 10/29/2014 1 10/29/2014 2 Hoy en día las Organizaciones
Más detallesProcesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Information Technology Project Management, Fifth Edition, Copyright 2007 PMBOK, Cuarta edición Preparó: Ing. Ismael Castañeda Fuentes Objetivos
Más detallesINFORME INVESTIGACIÓN MSF (MICROSOFT SOLUTION FRAMEWORK) INTEGRANTES: Xiomara Moreno Estefanía Quintero Jorge Luis Monsalve
INFORME INVESTIGACIÓN MSF (MICROSOFT SOLUTION FRAMEWORK) INTEGRANTES: Xiomara Moreno Estefanía Quintero Jorge Luis Monsalve La organización y sus procesos Profesor: Juan Esteban Echavarría Grupo: 006 L-V
Más detallesANEXO TECNICO. Fábrica de Software
Contratar el servicio de desarrollo e implementación de sistemas de información para la ESAP mediante el modelo de fábrica de software, de acuerdo con las especificaciones técnicas definidas por la entidad.
Más detallesIngeniería de Requerimientos. requiere de un Sistema de Software.
Ingeniería de uestableciendo lo que el cliente requiere de un Sistema de Software. Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva 1 Objetivos u Introducción a la Noción
Más detallesP.S.P. Programa Educativo. Tecnologías de la Información y Comunicación. Alumno. José Alfredo Ramírez Jaguey
Universidad Tecnológica del Valle del Mezquital P.S.P Programa Educativo Alumno 5 to Cuatrimestre Grupo A Materia Calidad en Desarrollo de Software Facilitador Lic. Norma Pérez López Enero Abril 2011.
Más detallesISF-1304 SATCA 1 : Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Verificación y Validación del Software. ISF-1304 3 2-5 Ingeniería en Sistemas Computacionales 2.
Más detallesDespués de la segunda guerra mundial, la estrategia de calidad en la mayoría de las
CAPITULO 2. PROCESO PERSONAL DE SOFTWARE. Después de la segunda guerra mundial, la estrategia de calidad en la mayoría de las organizaciones industriales se basaba casi por completo en las pruebas. Las
Más detallesDiseño del Servicio Transición del Servicio
Fases de ITIL Diseño del Servicio Transición del Servicio Diseño del Servicio: Diseño de Servicio es una etapa en general del ciclo de vida del servicio y un elemento importante en el proceso de cambio
Más detallesDIRECTOR: INGENIERO GUILLERMO CEPEDA FELIPE ANDRES JARAMILLO RODRIGUEZ ALVARO EDUARDO AGUDELO GUTIERREZ
GUÍA METODOLÓGICA PARA LA IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN DE RECURSOS HUMANOS EN LA NUBE TENIENDO EN CUENTA LA LEGISLACIÓN COLOMBIANA, UTILIZANDO EL PRODUCTO ORACLE HCM CLOUD, PARA LA EMPRESA
Más detallesMétodos para el diseño de soluciones
Sergio Sotelo IBM Software IT Architect smsotelo@pe.ibm.com Agenda Unified Method Architecture Introducción a TOGAF 2 Método o Metodología? Método Modo de decir o hacer con orden una cosa Métodología Ciencia
Más detallesIngeniería de Software II
Ingeniería de Software II Primer Cuatrimestre de 2009 Clase 18 SQA y Revisiones por Pares Buenos Aires, 4 de Junio de 2009 Algunas definiciones de calidad en Software La calidad del software es el grado
Más detallesGUIA DE AUDITORIA INTERNA Fecha: 24/08/2015
GUIA DE AUDITORIA INTERNA Fecha: 24/08/2015 ASUNTO: Administración de Requerimientos Fecha última auditoría: / /201_ No. De Informe: AS- -201_ Proceso al que corresponde: o Vicepresidencia de Tecnología
Más detallesSILABO DEL CURSO PRUEBAS DE SOFTWARE
FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DEL CURSO PRUEBAS DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento
Más detallesI. GESTIÓN DE PROYECTOS
I. GESTIÓN DE PROYECTOS A. TAXONOMIA DE UN PROYECTO Un proyecto para ser desarrollado es bastante complejo, en el caso de un proyecto de software vs proyecto de construcción de una carretera. Shenhar 2001
Más detallesCurso Aseguramiento de la Calidad De los Procesos y Productos de Software
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes
Más detallesCAF Puesto que esta materia dará un gran soporte; se inserta en la última fase de la trayectoria escolar.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Ingeniería de Productividad Ingeniería Industrial CAF-1305 3-2-5 2.- PRESENTACIÓN Caracterización
Más detallesProceso Software. Una visión general. Nilda M. Pérez Otero
Una visión general Nilda M. Pérez Otero Sistemas de Información II Cursada 2011 Facultad de Ingeniería - UNJu Fuente: Capítulo 2 : Un Enfoque Práctico. 6ta. Ed. Roger S. Pressmann Contenidos Introducción
Más detallesMODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE
MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE INTRODUCCIÓN Los Modelos de Calidad son herramientas que guían a las Organizaciones a la Mejora Continua y la Competitividad dando les especificaciones de
Más detallesA partir de este capítulo se introducen términos, probablemente nuevos para el
CAPITULO 3. PSP 0 Y PSP 0.1 A partir de este capítulo se introducen términos, probablemente nuevos para el lector que tienen que ver en su totalidad con PSP. También se dan a conocer los formatos, "scripts
Más detallesPara qué se creó? El objetivo del estándar es proporcionar un conjunto estandarizado de documentos para la documentación de pruebas de software.
Estándar IEEE-829 Estándar para documentación de pruebas de software Para qué se creó? El objetivo del estándar es proporcionar un conjunto estandarizado de documentos para la documentación de pruebas
Más detallesMaestría en Seguridad Informática. Jorge Ezequiel, Bo Hugo Pagola Alberto Dums
Maestría en Seguridad Informática Construcción de seguridad en metodologías Ágiles Jorge Ezequiel, Bo Hugo Pagola Alberto Dums Agenda 1. Introducción 2. Metodologías Ágiles 3. Problema de estudio 4. Experimentación
Más detallesPropuesta de Capacitación Continua
Diplomaturas 2017 Propuesta de Capacitación Continua Todas las Diplomaturas están aprobadas por el Consejo Departamental de Ing. en Sistemas de Información y luego por Consejo Directivo de la Facultad
Más detallesProceso Unificado (Iterativo e incremental)
Proceso Unificado (Iterativo e incremental) Proceso Unificado de Desarrollo de Software, I. Jacobson, J. Rumbaugh y G. Booch, Addison-Wesley, 1999 Fases y Flujos de trabajo de los ciclos de vida. Disciplinas
Más detallesManufacturingResourcePlanning(MRP II) (Planificación de los. Dr. Rafael Vargas Bernal Enero-Abril de 2016
ManufacturingResourcePlanning(MRP II) (Planificación de los Recursos de Manufactura) Dr. Rafael Vargas Bernal Enero-Abril de 2016 Introducción La planificación de los recursos de manufactura o MRP II es
Más detallesDescripción del Curso
Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML
Más detallesBUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA
BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA Contenido Una metodología para el desarrollo de software debe ser un instrumento que permita gestionar un proceso dado, existen hoy
Más detallesLos puntos básicos sobre la importancia del Testing y el aseguramiento de la calidad en productos de software son:
Por qué Testing? Testing es un elemento esencial para mantener a la empresa con vida, mejor dicho, al producto. Recordemos que los productos de software cada vez tienen mas competencia, mas complejidad,
Más detallesEstimación de Costos en Proyectos de Capital en Minería Y el aporte de AACEI para una correcta Estimación. Santiago Ramirez Pimentel Estimador Senior
Estimación de Costos en Proyectos de Capital en Minería Y el aporte de AACEI para una correcta Estimación Santiago Ramirez Pimentel Estimador Senior Santiago Ramirez Pimentel Ingeniero Civil, egresado
Más detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura
Más detallesCEPRODEH FORMACION. CURSO DE GERENCIA DE PROYECTOS - PROJECT MANAGEMENT BAJO ENFOQUE DE LA NORMA ISO Y DEL PMI Duración: 24 horas
CURSO DE GERENCIA DE PROYECTOS - PROJECT MANAGEMENT BAJO ENFOQUE DE LA NORMA ISO 21500 Y DEL PMI Duración: 24 horas 1. Descripción del Curso La certificación Project Management Professional, PMP es la
Más detallesDesarrollo Profesional del Personal de Oficina
Capítulo 8 Desarrollo Profesional del Personal de Oficina Zane K. Quible, PhD Objetivos Conocerán cómo orientar y adiestrar al personal. Enumerarán los principios de aprendizaje que rigen el desarrollo
Más detallesUNIVERSIDAD PERUANA DE CIENCIAS APLICADAS FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS
UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS SISTEMA INFORMÁTICO PARA EL SEGUIMIENTO Y SUPERVISIÓN DE PROYECTOS DE DESARROLLO DE SOFTWARE PROYECTO
Más detallesInterfaz Humano Computadora DRA. LETICIA FLORES PULIDO PRIMAVERA 2012
Interfaz Humano Computadora DRA. LETICIA FLORES PULIDO PRIMAVERA 2012 INTRODUCCIÓN La interfaz humano computadora centra sus bases en la relación que se establece entre el usuario y un sistema de cómputo.
Más detallesUnidad VII Introducción al MSF. M.C. Juan Carlos Olivares Rojas
Unidad VII Introducción al MSF M.C. Juan Carlos Olivares Rojas Agenda 7.1 Visión general del MSF 7.2 Pasos para el proceso de manejo de riesgo del MSF 7.1 Visión general del MSF Microsoft Solution Framework
Más detallesAdministración y Seguimiento al Control de Proyectos con Microsoft Project
Administración y Seguimiento al Control de Proyectos con Microsoft Project 2010-2013 Este taller presencial de tres días proporciona a los participantes los conocimientos y habilidades de planear y administración
Más detallesNOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP
NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP V:22-Nov-2010 CAPAS DE INGENIERÍA DE SOFTWARE [Pressman 05] 2 HERRAMIENTAS Lenguajes IDE s (Sistemas Integrados de Desarrollo)
Más detallesESCUELA DE INGENIERÍA - Ingeniería Ejecución en Informática. Administración de Recursos Informáticos. Temario de la clase
Temario de la clase Metodologías de desarrollo de un proyecto Definiciones Características Metodologías Metodologías de Desarrollo de proyectos Metodología: Definiremos como Metodología de Desarrollo de
Más detallesCAPÍTULO 1 OBJETO DE LA TESIS: CALIDAD EN EL SERVICIO.
CAPÍTULO 1 OBJETO DE LA TESIS: CALIDAD EN EL SERVICIO. 1.1 Antecedentes. A través del tiempo se han propuesto metodologías para evaluar la calidad de los bienes y servicios. En lo que se refiere a servicios
Más detallesCICLO DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Llorens Fabregas
CICLO DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Llorens Fabregas Integrantes: BERNARDINI, Alessio MENDOZA, Sunling RUIZ, Daniel SOTO, Jorge SANTANA, Diego http://www.une.edu.ve/~ruizd/index.htm Introducción
Más detallesPersonas. Tecnología. Producto. Proceso
IS, Procesos de Software y UML en el Contexto de ADOO Análisis y Diseño OO, 2009-1 Luis Carlos Díaz, Angela Carrillo, Deicy Alvarado y M. Consuelo Franky Introducción a los procesos de desarrollo de software
Más detallesDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos
Más detallesDirección General de Educación Superior Tecnológica
Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht Hp - créditos): Carrera: Modelo de Desarrollo Integral
Más detalles