Introducción al Personal Software Process (PSP)
|
|
|
- Rodrigo Maestre Escobar
- hace 9 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
TSP 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
PSP1.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
CICLO 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
Rational 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
ANÁ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
PSP1 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
MODELO 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
ISF-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
GESTIÓ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,
Ingenierí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,...
Ingenierí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
Procesos 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),
Procesos 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),
Introducció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
Coordinació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
Fuente: 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
El 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
COBIT 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.
ISO/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
Fase 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
Proceso 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
Procesos 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
DIFERENCIA 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
Ciclos, 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
Ingenierí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
Plan 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
ALLSOFT 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.
ESCUELA 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
Tecnologí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
COBIT 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.
CAPÍ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
PMBOK. 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
Planificando 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
FORMACIÓ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
MODELO 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
Pontificia 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
Determinació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
Estrategia 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
CONTROL 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,
Capí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:
Administració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
Procesos 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
INFORME 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
ANEXO 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.
Ingenierí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
P.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.
ISF-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.
Despué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
Diseñ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
DIRECTOR: 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étodos para el diseño de soluciones
Sergio Sotelo IBM Software IT Architect [email protected] 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
SILABO 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
I. 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
Curso 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
MODELOS 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
A 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
Para 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
Maestrí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
Proceso 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
ManufacturingResourcePlanning(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
Descripció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
BUENAS 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
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
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
TEMA 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
Interfaz 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.
Unidad 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
Administració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
CAPÍ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
CICLO 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
Desarrollo 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
Direcció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
