1.264 Tema 4. Proceso de software: CMM Lenguaje de modelado unificado (UML)
|
|
- Lourdes Blanca Rey Franco
- hace 8 años
- Vistas:
Transcripción
1 1.264 Tema 4 Proceso de software: CMM Lenguaje de modelado unificado (UML)
2 Modelo de madurez de capacidad para software Desarrollado en el Software Engineering Institute (SEI) Carnegie-Mellon University (w w w.sei.c mu.edu). Norma de facto para la evaluación del proceso de softw are. Modelo de cinco niveles: 1: Inicial. 2: Repetibl e. 3: Definido. 4: Gestion ado. 5: Optimizado. La previsibilidad, la eficacia y el control del proceso de softw are mejoran a m edida que la organiza ción sube a estos niveles.
3 Motivación CMM 20 años de promesas no cumplidas sobre productividad y mejora de calidad a partir de nuevas tecnologías de softw are. Las empresas se dieron cuenta de que el problema principal es la incapacidad para gestionar el proceso de softw are. CMM ofrece pautas para evolucionar hacia una cultura de ingeniería de software y gestión raci onal.
4 CMM - Nivel 1: Inicial Ad hoc, en ocasiones caótico. Pocos procesos definidos. El éxito depende del esfuerzo individual y de los actos heroicos.
5 CMM - Nivel 2: Repetible Procesos básicos de gestión de proyectos para el seguimiento de costes, programac ión, etc. Disciplina para repetir hitos anteriores en proyectos con aplicaciones similares. Los procesos clave se centran en pautas básicas de gestión de proyectos: Gestión de r equisitos. Planificación del pr oyecto de software. Seguimiento y supervisión del pr oyecto de software. Gestión d e subcontratación de software. Control de calidad del software. Gestión de l a configuración del software. En el ni vel 2 se puede me dir la s ituaci ón actual para poder entender me jor los proyectos en e l futuro.
6 CMM - Nivel 3: Definido El proceso de software para gestión y desarrollo se documenta, normaliza e integra en el proceso global de la empresa. Todos los proyectos utilizan la versión ajustada y aprobada del proceso estándar. Las áreas clave del proceso se centran en la institucionalizaci ón del proceso efectivo: Objetivo del proceso de la empresa. Definición del pr oceso de l a empresa. Programa de formación. Gestión del software integrado. Ingeniería del pr oducto de software. Coordinación entre gru pos. Revisiones de colegas. En el ni vel 3 se empi eza a tene r algo de c ontrol; e s posible tener pla zos, costes y tomar decis iones.
7 CMM - Nivel 4: Gestionado Se recopilan mediciones detalladas del proceso de softw are y de la calidad del producto. Se controlan y analizan cuantitativamente los procesos y los productos. Los procesos clave se centran en el análisis cuantitativo del proceso. Gestión cuantitativa del proceso. Gestión de la calidad del software. En el ni vel 4 se obtiene c ontrol real : e s posi ble me dir y gestionar todos los aspec tos del proyecto.
8 CMM - Nivel 5: Optimización Mejora continua del proceso mediante comentarios cuantitativos. Tecnología innovadora de puesta a prueba e ideas Las á rea s c lave del proces o se ce ntran en las mejoras continuas: Prevención de defectos. Gestión de cambio de tecnolo gía. Gestión de cambio de procesos. En el nivel 5 no sólo se obtie ne control: tambié n se consigue eficacia.
9
10
11
12
13 ISO 9000 Organización Internacional de Estándares (ISO) Organismo de normas nacionales de más de 100 países. ISO 9000 Familia de normas de calidad de entornos de trabajo, modelos, especificaciones para sistemas de gestión de calid ad. Prácticas recomendadas aplicadas a la prod ucción. ISO 9001 Normas de calidad para empresas de diseño, desarrollo y servicios. Las directrices para software son ISO Es preciso cumplir 20 requisitos. Procesos de documentación y normalización para el desarrollo del producto final. ISO 9001 no normaliza pr oductos.
14 ISO 9000 (continuación) Certificación ISO 9000 obligatoria para negocios en Europa y para el desa rrollo e mpresa rial en el Pacífico y, en última instancia, en América. Enfoque general: Desarrollar un equipo de calidad. Informar sobre lo que se hace: documentar procesos a través de diagramas de flujo. Informar sobre lo que se hace. Demostrarlo : auditorí as anuales. Tras completar las cuatro tareas: auditoría indepente y obtención de certificaci ón. A menudo, sin grandes c ambios re specto a ISO 9000.
15 Lenguaje de modelado unificado Lenguaje de modelado orientado a objetos, migrado desde el modelado de bases de datos relacionales. Gestión estándar del Grupo de gestión d e objetos (CORBA). Rational Rose, de Rational Corp, es una implementación habitual del UML. Ahora hay muchos más proveedores. Combina e nfoques competitivos anteriores. Técnica de modelado de ob jetos Raumbaugh (OMT). Método Shlaer-Mellor. Método Bo och. Poco uso; actualmente s e está haciendo más común.
16 Lenguaje de modelado unificado (2) Por qué el UML se utiliza cada vez más? Acelera el proceso de los requisitos. Reduc e la pé rdida d e info rmaci ón en tre el p roces o de re quis itos y el de diseño, y entre el diseño y la implementación. Comunicación: lenguaje más claro y natural, mayor nivel de precisión, pero ahorra detalles. Compatible con el desarrollo iterativo (p.ej., modelo de la espiral). Acepta requisitos y diseño de alto nivel en las primeras espirales y diseño y requisitos más detall ados en fases posteriores. UML sólo es el lenguaje de modelado. El Proceso Racional Unificado (RUP) es un proceso recomendado que se basa en el uso de UML. Inicio (requisitos). Elaboración (diseño). Construcción (desarrollo): programación extrema (muy de moda). Transición (pruebas, i mpl ementación).
17 Lenguaje de modelado unificado (3) Se utiliza en los requisitos: Diagrama de implementación, diagrama de componentes para la vista de alto ni vel del sistema. Recurre a casos con escenarios muy estructurados que se utilizan para los requisitos del sistema. Buen enfoque básico, pero necesita documentación. Se utiliza en el diseño: Los modelos de datos (no estrictamente UML) se realizan junto con modelos de clases (objetos) y tienen muchas cosas en común. A menudo realiz ados área a área y consolidados a continuación. Diagramas de actividad, usados para modelar flujos de trabajo y encontrar procesos duplicados que pueden suprimirse. Prototipos usados para partes arriesgadas, críticas y complicadas.
18 Diagramas de modelos estáticos de UML Utili zar di agrama de casos: Gráficos y descripciones estructuradas de los pasos del flujo. Diagr ama de clases: Estructura interna del sistema, ampliación del diagrama de entidades-relaciones. Tres elementos en cada entidad: nombre, atributos, métodos. Diagr ama de implementación: Componentes físicos: procesa dores, estaciones de trabajo, redes. Diagrama de paquetes o de componentes. Modelo de alto nivel de arquitectura física de softw are. Consta de módulos que se agrupan en paquetes. Los paquetes contienen la definición del grupo de clases (entidades, métodos).
19 Nombre del caso Resumen Iteración Ejemplo de caso de uso Locali zar pedidos y productos mediante número de pedido y código postal. Permiti r que el usuario locali ce el cli ente y la información del pedido de los artículos devueltos al introducir el número de pedido (normalmente en la factura) y el código postal. Completa Sucesos El si stem a m uestr a l a pantal l a de búsqueda. El usuario introduce los criterios de búsqueda. En este caso son: a. Núm ero de pedido (norm alm ente en la f actura). b. Código postal de f acturación. 3. El sistema recupera el pedido y los detall es del cli ente y los m uestra. Rutas de excepción a. 1. Si no se han localizado resultados de búsqueda: El si stem a m ostrará un m ensaj e de error aclar ando que no ha encont rado l a i nf orm aci ón. b. El sistem a v uel v e a m ostrar la búsqueda en l a pantal l a del núm ero del pedido y el códi go postal. c. El usuari o i ntr oduce l os atr i butos de l a búsqueda. d. El si stem a recuper a el pedido y l os detal l es del cl i ente y l os m uestra. 2. Si la búsqueda del cliente falla tres veces seguidas: a. El sistema muestra un mensaje de error y se disculpa por no encontrar el pedido y sugiere que el usuario se ponga en cont act o con el departam ento de atenc i ón al cl i ente. b. El usuario puede optar por repetir la búsqueda o ir a otra sección del sit io. Detección El cl i ente se ha re gi strad o, ha l l amado, se ha i denti fi cado y se l ecci onad o l a opci ón "nuevo resultado". Premisas Los pedidos y los datos del producto son correctos y se corresponden con los del día anterior. Los datos del cli ente se corresponden con los del día anterior. (En tiempo real para devoluciones). Condiciones previas 1. El usuario ha seleccionado este comando en la página de atención al cli ente. 2. El usuario ha adqui ri do un producto de este vendedor. 3. El usuario tiene el número de pedido (por resguardos de correo, la factura y otros medios). Condiciones posteriores 1. El sistema local iza y muestra el pedido y sus detal les (productos). Reglas de negocio relacionadas 1. Posible problema: cambio de código postal. Comprobar el nuevo y el antiguo durante la transición. 2. Y si el cliente quiere devolver artículos de dos pedidos? Correcto: permitir selección múltiple. Notas -- Historial Todd Clarke 15/03/01 - Iteración superfici al. Todd Clarke 16/03/01 - Iteración completa.
20 Ejemplo de caso de uso (2) Producto devuelto «usos» CSR Buscar por atributos del cliente Cliente Actores (figuras): CSR, Cliente Casos de uso (óvalos): Búsqueda, devolución Relación (línea, flecha)
21 Diagramas de clases Utiliz ados en requisitos, diseño e i mplementación: Conceptuales, para representar entidades generales en el sistema. Especificación, donde se especifica qué entidad (clase) es válida (pero no de qué manera). Enumera los m étodos y las acciones. Implementación: Diagrama de clases detallado del software real (Java o C++). Enumera los atribu tos, como el modelo de datos. Enumera métodos, op eraciones y funciones. Actividades asociadas naturalmente a los datos de la entidad. También li mitaciones, condi ciones previas y posterior es del modelo que se describen en lo s casos de uso. No se modela todo: es demasiado complicado de leer. Nos ce ntramos e n la s partes c lave del sistema.
22 Diagrama de clases Nom. químico -UNNbr -NomQuímico +ObtNombr() -Extremo1 -Extremo2 1..* * Prod. químico -NúmUN -ClasHaz -Descripción +obtclashaz() +obtdescr() Análisis químico ProductoGas ProductoLíquido ProductoSólido
23 Diagrama de implementación EscánerEtiquetaElec *4 -EnvíoInalámbrico -Recep.Inalámbr Servidor «enviar» Estación trabajo *20 * * * -Extremo5 * -Extremo6 Impresora Diagrama de paquetes similar, pero más detallado
24 Modelos dinámicos Los modelos estáticos se realizan para el sistema completo, pero los dinámicos sólo para componentes clave. Diagrama de estado: Especifica el comportamiento de un ob jeto (entidad). Diagrama secuencial (o diagrama de esca lera): Muestra detalles del caso y mensajes que fluyen entre los objetos a lo l argo del tiempo. Muy utili zado en l as normativas. Diagrama de colaboración: Muestra los mensajes de flujo como un gráfico.
25 Diagrama de estado Cuenta activa Inactiv a Finalizada Cuenta caducada Colecciones
26 Diagrama secuencial Cliente Seguridad Base de datos IntroducirNombreContraseña() LeerNombreContraseña() CrearSesión() Sesión web ComprobarNombreContraseña() ConsultarPedidos () ObtenerEncabezadoPedido() ObtenerArtículosPedido () NuevoPedido() GuardarPedido() Pedido InformarDisponibilidad() ComprobaciónFinal() GuardarFinal() Compromiso()
27 Resumen UML Demostración Visio (Software->modelo UML, todos lo s tipos). Uso de UML después de: Redactar escenarios y casos como documento inicial de requisitos. Perfeccionarlo s para que sean casos de uso. Preparar el modelo de datos inicial. Añadir operaciones/métodos a las entidades, después de analizar l os datos, para crear un diagrama de clases. Usar modelos de paquetes y componentes UML para una visión general del sistema en l os requisitos. Usar modelos UML de estado, de colaboración y secuenciales de forma selectiva en partes complicadas del sistema. UML se está convirtiendo en u n lengu aje "universal": los nuevos programadores pueden leerlo y esto reduce la curva de aprendi zaje de forma sustancial.
El Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesCMMI (Capability Maturity Model Integrated)
CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesEnginyeria del Software III
Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad
Más detallesISO 9000 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007
ISO 9000 ISO ISO: International Standards Organization. ISO 9000: Normas que enuncian exigencias en materia del manejo y de la garantía de la calidad en una organización. La Norma ISO 9000 NO especifica
Más detallesSISTEMAS Y MANUALES DE LA CALIDAD
SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad
Más detallesCALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD
TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD 1. MODELOS, METODOLOGÍAS Y ESTÁNDARES 1.1 Definiciones 01 [Feb. 2006] [Feb. 2007] Cuál de las siguientes frases referidas
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesENFOQUE ISO 9000:2000
ENFOQUE ISO 9000:2000 1 PRESENTACION En 1980 la IOS (INTERNATIONAL ORGANIZATION FOR STANDARDIZATION) organismo de origen europeo, enfoco sus esfuerzos hacia el establecimiento de lineamientos en términos
Más detallesCMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM
CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro
Más detallesÁREA DE CALIDAD UALITY & ASSOCIATS ECONOMICS
Nuestra empresa ofrece varios servicios relacionados directamente con la ISO 9001 y la calidad. Ofrecemos: 1.- Asesoramiento para la implementación de Sistemas de Gestión de Calidad basados en los diferentes
Más detallesINSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un
INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad
Más detallesLos procesos de software. Un proceso de software se define como un:
Los procesos de software Un proceso de software se define como un: "conjunto de actividades, métodos, prácticas y transformaciones que las personas usan para desarrollar y mantener software y sus productos
Más detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesNORMA ISO 9001. Estos cinco apartados no siempre están definidos ni son claros en una empresa.
NORMA ISO 9001 0. Concepto de Sistema de Gestión de la Calidad. Se define como el conjunto de normas interrelacionadas de una empresa u organización por los cuales se administra de forma ordenada la calidad
Más detallesIngeniería de Software: Parte 2
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.
Más detallesINFORME FINAL DE AUDITORIA. Nivel de madures CMM para las dominios de la norma ISO/IEC 27001:2005. Telecomunicaciones.
INFORME FINAL DE AUDITORIA Nivel de madures CMM para las dominios de la norma ISO/IEC 27001:2005 Telecomunicaciones Elaborado por: Héctor Fernando Vargas Montoya Junio 2014 La información acá contenida
Más detallesOrientación acerca de los requisitos de documentación de la Norma ISO 9001:2000
Orientación acerca de los requisitos de documentación de la Norma ISO 9001:2000 Documento: ISO/TC 176/SC 2/N 525R Marzo 2001 ISO Traducción aprobada el 2001-05-31 Prólogo de la versión en español Este
Más detallesTITULO Editorial Autores ISBN AÑO
Calidad en el Desarrollo de Software Bibliografía TITULO Calidad en el desarrollo y mantenimiento del software Editorial Alfaomega Autores Mario G. Piattini y Félix O. García ISBN 970-15-0899-8 AÑO 2003
Más detallesSW-CMM Capability Maturity Model for Software
SW-CMM Capability Maturity Model for Software Introducción 1986 Comienzan Estudios. SEI (Software Engineering Institute - UCM). 1991 Nace CMM v1.0 1994 CMM v1.1 P-CMM SE-CMM SW-CMM CMMs IPD-CMM CMMI SA-CMM
Más detallesProyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano juantomas@lared.es
Juantomás García GNOME Hispano juantomas@lared.es Qué es el proyecto MONO?. Estado actual del proyecto. Por qué es interesante para el software libre disponer de la tecnología relacionado con el proyecto
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesQué es el Modelo CMMI?
El principal problema que tienen las empresas en sus áreas de tecnología, así como las empresas desarrolladoras de software al iniciar un proyecto, radica en que el tiempo de vida del proyecto y el presupuesto
Más detalles2 EL DOCUMENTO DE ESPECIFICACIONES
Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesLINEAMIENTOS PARA AUDITORÍAS INTERNAS Y LAS AUDITORÍAS INTERNAS DE CALIDAD
Departamento Nacional de Planeación Bogotá, 2015 PAGINA: 2 de 15 TABLA DE CONTENIDO 1 INTRODUCCIÓN... 3 2 OBJETIVO... 3 3 ALCANCE... 3 4 REFERENCIAS NORMATIVAS... 3 5 DEFINICIONES... 4 6 DOCUMENTOS ASOCIADOS...
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detalles1.264 Tema 1. Introducción al curso Tarea 1 Métodos de desarrollo de software
1.264 Tema 1 Introducción al curso Tarea 1 Métodos de desarrollo de software Temas Desarrollo de software: métodos rápidos de desarrollo: Utilizados para configurar y modificar software existente. Modelado
Más detallesCAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE
CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE 2.1 Ingeniería de Software Los modelos y estándares de calidad de software forman parte de la ingeniería de software. Es por eso que comenzaremos
Más detallesHP iquote. Introducción
HP iquote Introducción... 3 Cómo acceder a iquote... 5 1. Acceso por In Touch... 5 2. Bienvenido a iquote!... 5 3. Descripción del menú principal... 6 Inicio... 6 Idioma... 6 SALIR... 6 4. Descripción
Más detallesPlan de estudios ISTQB: Nivel Fundamentos
Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE
Más detallesDecisión: Indican puntos en que se toman decisiones: sí o no, o se verifica una actividad del flujo grama.
Diagrama de Flujo La presentación gráfica de un sistema es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos relevantes de una manera rápida y simple. El
Más detallesNorma ISO 9001: 2008. Sistema de Gestión de la Calidad
Norma ISO 9001: 2008 Sistema de Gestión de la Calidad Hemos recibido una solicitud de información a través de nuestra Web (www.grupoacms.com). Próximamente un comercial de ACMS se pondrá en contacto con
Más detallesANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 1: INTRODUCCIÓN AL PROCESO SOFTWARE PERSONAL
ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 1: INTRODUCCIÓN AL PROCESO SOFTWARE PERSONAL DAVID RODRÍGUEZ HERNÁNDEZ FECHA DE REVISIÓN: 14 Septiembre 2007 ZAMORA (CURSO 2007/2008) david.rgh@gmail.com
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesTema 5. Diseño detallado.
Ingeniería del Software II 2011 Tema 5. Diseño detallado. Diseño del Software. Los requisitos y el análisis orientado a objetos se centran en aprender a hacer lo correcto: Entender los objetos de nuestro
Más detallesCompromiso con los proveedores
09 Compromiso con los proveedores 91 Informe de Responsabilidad Corporativa de Amadeus 2011 9. HITOS DE 2011 > Presentación del cuestionario sobre Responsabilidad Social Corporativa para proveedores. >
Más detallesPROYECTO FINAL DE CARRERA
PROYECTO FINAL DE CARRERA La calidad nunca es un accidente; siempre es el resultado de un esfuerzo de inteligencia. John Ruskin (1819-1900) Crítico y escritor británico. Ingeniería de software Enero 2013
Más detallesOMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento
OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen A través de este artículo se ofrece un panorama amplio y de alto nivel sobre la especificación y los diferentes diagramas del Lenguaje
Más detallesDOCUMENTO DE CONSTRUCCIÓN SOLUCIÓN DE NO CONFORMIDADES ISO 9000 Bizagi Process Modeler
SOLUCIÓN DE NO CONFORMIDADES ISO Bizagi Process Modeler Copyright 2011 - bizagi Contenido 1. DIAGRAMA DEL PROCESO... 3 Sub proceso Acción Correctiva... 4 Ejecutar Plan de Acción... 5 2. PROCESO ACCIÓN
Más detallesLa Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática
La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado
Más detallesQué es SPIRO? Características
Qué es SPIRO? Características Tecnología de SPIRO Módulos principales Otros módulos de Spiro Qué es Spiro? Software para la planificación y gestión integral Qué es un Sistema Integrado de Gestión? Se podría
Más detallesDIPLOMADO EN FORTALECIMIENTO INSTITUCIONAL Módulo 02-Cultura del Servicio- Orientaciones de estudio.
DIPLOMADO EN FORTALECIMIENTO INSTITUCIONAL Módulo 02-Cultura del Servicio- Orientaciones de estudio. 1. Objetivos Al finalizar el estudio del curso los estudiantes habrán comprendido los fundamentos de
Más detallesTraducción del. Our ref:
Traducción del Documento: Our ref: Secretaría del ISO/TC 176/SC 2 Fecha: 15 de octubre de 2008 A los Miembros del ISO/TC 176/SC 2 - Gestión de la Calidad y Aseguramiento de la Calidad/ Sistemas de la Calidad
Más detallesALCALDIA DE MONTERIA SECRETARIA DE EDUCACION PROCEDIMIENTO AUDITORIAS INTERNAS DE CALIDAD CONTENIDO
PAGINA 1/14 CONTENIDO 1. INTRODUCCIÓN...2 2. OBJETIVO...3 3. ALCANCE...3 4. EXPLICACIÓN DETALLADA DEL SUBPROCESO N01.01 AUDITORÍAS INTERNAS...4 5. ÁREAS INVOLUCRADAS EN SU EJECUCIÓN Y ROLES DE CADA UNA...10
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesEstas visiones de la información, denominadas vistas, se pueden identificar de varias formas.
El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los
Más detallesCurso Auditor Interno Calidad
Curso Auditor Interno Calidad 4. Fases de una auditoria OBJETIVOS Fases de una auditoria 1 / 10 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer las fases de una auditoria interna. Conocer
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesMicrosoft Dynamics Sure Step Fundamentos
Fundamentos 22-09-2015/Serie Microsoft Dynamics Sure Step Fases Diagnóstico Análisis - Diseño/ Septiembre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com
Más detallesPROCEDIMIENTO DE AUDITORIA INTERNAS DE CALIDAD
GG-PRD-007 Página 1 de 9 1. OBJETIVO: Establecer las responsabilidades y los requisitos necesarios para la planeación y ejecución de auditorías internas al sistema de gestión de (S.G.C.) de la Cámara de
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detallesOHSAS 18001. Qué es la OHSAS 18001?
OHSAS 18001 Qué es la OHSAS 18001? Cuando una Empresa quiere demostrar su capacidad en el cumplimiento de requisitos y dentro de una gestión de calidad, busca la certificación en la norma ISO 9001. Cuando
Más detallesGuía Metodológica para el diseño de procesos de negocio
Guía Metodológica para el diseño de procesos de negocio La guía desarrollada para apoyar TBA, se diseñó con base en las metodologías existentes para el desarrollo BPM, principalmente en aquellas que soportan
Más detallesSolución de No conformidades
Solución de No conformidades Documento de Construcción Solución de No conformidades 1 Tabla de Contenido Diagrama Del Proceso... 2 Sub Proceso Acción Correctiva... 3 Ejecutar Plan De Acción... 4 Proceso
Más detallesJornadas TIC USAL Mar. 2009. José Alberto García Coria. Título. Director CENIT Salamanca
Título Jornadas TIC USAL Mar. 2009 Modelo de Calidad CMMI José Alberto García Coria Director CENIT Salamanca Centros de Innovación Tecnológica Modelo de Calidad CMMI Orígenes El departamento de defensa
Más detallesModelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
Más detallesISO 9001:2015 Todo sobre la Prevención de Riesgos dentro de las Organizaciones
ISO 9001:2015 Todo sobre la Prevención de Riesgos dentro de las Organizaciones Boletín Técnico No. 11 Mayo 2014 Nueva revisión enfocada en la Gestión de Riesgos y la Simplificación Cada cinco años, el
Más detallesEXPERIENCIAS EN LA IMPLANTACIÓN DE UN SISTEMA DE GESTIÓN DE LA CALIDAD PARA EL PROCESO DE PRODUCCIÓN DE SOFTWARE
EXPERIENCIAS EN LA IMPLANTACIÓN DE UN SISTEMA DE GESTIÓN DE LA CALIDAD PARA EL PROCESO DE PRODUCCIÓN DE SOFTWARE MSc. Gloria María Guerrero Llerena J Gestión de la Calidad y Auditoría. CITMATEL E-mail:
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesNorma ISO 14001: 2015
Norma ISO 14001: 2015 Sistema de Gestión Medioambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas
Más detallesEjercicio Guiado de Análisis y Diseño Orientado a Objetos. Ejemplo: CAJERO AUTOMÁTICO
Ejercicio Guiado de Análisis y Diseño Orientado a Objetos Ejemplo: CAJERO AUTOMÁTICO El siguiente ejercicio muestra las diferentes actividades que se realizan dentro del desarrollo de un producto software
Más detallesProject 2013. Ing. Christian Ovalle
2013 Ing. Christian Ovalle PROJECT Antes de comenzar un proyecto se necesitan definir los objetivos de un proyecto y luego determinado, cuales son las tareas que necesita realizar para alcanzar ese objetivo.
Más detallesPrácticas ITIL para un mejor flujo de trabajo en el helpdesk
Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias
Más detallesBPMN básico. Clase Modelos de Procesos. Javier Bermudez (jbermude@uc.cl)
BPMN básico Clase Modelos de Procesos Javier Bermudez (jbermude@uc.cl) Para qué modelar? Para sacar el mejor provecho a los artefactos creados por el hombre 2 BPMN Historia Mayo 2004: BPMI Lanza propuesta
Más detallesBPMN Business Process Modeling Notation
BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes
Más detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detallesMaster en Gestion de la Calidad
Master en Gestion de la Calidad 3. La Calidad en la Actualidad La calidad en la actualidad 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer la calidad en la actualidad. La familia
Más detallesGuía de aprendizaje Marketing aplicado y comunicación
Guía de aprendizaje Marketing aplicado y comunicación Año académico: 2013-2014 Máster en dirección, gestión e intervención en servicios sociales Profesor: Carolina Sorribas Morales 1 1.- Presentación de
Más detallesCONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler
CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA BizAgi Process Modeler TABLA DE CONTENIDO PROCESO DE MESA DE AYUDA INTERNA... 3 1. DIAGRAMA DEL PROCESO... 4 2. MODELO DE DATOS... 5 ENTIDADES DEL SISTEMA...
Más detallesProceso: AI2 Adquirir y mantener software aplicativo
Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para
Más detallesCICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en
Más detallesÍndice INTERNET MARKETING 1
INTERNET MARKETING 1 Índice Manual de Google Analytics... 2 Qué es Google Analytics?... 2 Cómo funciona Google Analytics?... 2 Iniciar Sesión en Google Analytics... 3 Visualizar las estadísticas... 3 Resumen
Más detallesGUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000
1 INTRODUCCIÓN Dos de los objetivos más importantes en la revisión de la serie de normas ISO 9000 han sido: desarrollar un grupo simple de normas que sean igualmente aplicables a las pequeñas, a las medianas
Más detallesPortal de Compras del Gobierno del Estado de Baja California (www.comprasbc.gob.mx) A. Antecedentes
Buenas prácticas en la implementación de las recomendaciones de la Guía para Mejorar la Calidad Regulatoria de Trámites Estatales y Municipales e Impulsar la Competitividad de México Portal de Compras
Más detallesabacformacio@abacformacio.com 1
Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas
Más detallesGrupo Antolin: Aceleración para una mejor gestión financiera con software SAP
Grupo Antolin: Aceleración para una mejor gestión financiera con software SAP Con 88 plantas y 20 oficinas en 23 países, Grupo Antolín es uno de los mayores proveedores de interiores de automóviles para
Más detallesITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen
ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas
Más detallesANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN
ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN Clase 6: Ingeniería de Requerimientos Metododología y Ejemplo Primer Cuatrimestre 2015 Mg. María Mercedes Vitturini
Más detallesAPPLICATION NOTE. CALIBRACION vs PERFILAMIENTO Y CERTIFICACION PRENSAS DIGITALES
APPLICATION NOTE CALIBRACION vs PERFILAMIENTO Y CERTIFICACION PRENSAS DIGITALES Muchos impresores están buscando el reemplazo de los plotters ink jet por prensas digitales para realizar sus pruebas de
Más detallesPropuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información
Propuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información Profesor Guía: José Luis Martí Fecha: Diciembre 2007 1. ANTECEDENTES. 1. Titulo del Proyecto Modelamiento de
Más detallesAseguramiento de la Calidad
Aseguramiento de la Calidad El Aseguramiento de la Calidad consiste en tener y seguir un conjunto de acciones planificadas y sistemáticas, implantadas dentro del Sistema de Calidad de la empresa. Estas
Más detallesEstándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles.
CMMI Lizbeth Monserrat Hernández Álvarez Yuliana Aguirre Hernández Arely Sánchez Domingo Temas Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles. 1 Definición Un guía para mejorar
Más detallesTEMA 1.-Programación orientada a objetos (POO) Objetivo
CURSO DE UML Dotar al alumno de los fundamentos de la programación orientada a objetos (POO, a partir de ahora), definir las características básicas del lenguaje de modelado unificado (Unified Modeling
Más detallesQué se entiende por diseño arquitectónico? Comprende el establecimiento de un marco de trabajo estructural básico para un sistema. Alude a la estructura general del software y el modo en que la estructura
Más detallesESTE PROGRAMA ES COFINANCIADO POR MÉXICO Y LA UNIÓN EUROPEA
Jornada FONCICYT Tratamiento de los Derechos de Propiedad Intelectual en el marco de consorcios de investigación, desarrollo tecnológico e innovación entre México y la Unión Europea México, 10 de julio
Más detallesPROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO
PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO UNIDAD: TÉCNICOS DE LABORATORIOS DE DEPARTAMENTOS, CENTROS E INSTITUTOS DE INVESTIGACIÓN (UTLA). Fecha de realización: DICIEMBRE
Más detallesSafety and Quality Assessment System
SQAS I N D I C E Qué es el SQAS? Sistema de puntuación Para qué nos sirve? Miembros del SQAS SQAS Qué es el SQAS? Una evaluación SQAS (llevada a cabo por una entidad independiente) no conduce a un certificado
Más detallesCONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler
ADMINISTRADOR DE PROYECTOS SEIS Bizagi Process Modeler Copyright 2011 - bizagi Contenido CONSTRUCCIÓN DEL PROCESO... 1 1. DIAGRAMA DEL PROCESO... 3 Sub proceso Fase... 4 Sub proceso Crear Entregable...
Más detallesTutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:
Tutorial de UML Introducción: El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende
Más detallesADMINISTRACION DE PROYECTOS
ADMINISTRACION DE PROYECTOS La gran diversidad de definiciones que podemos encontrar de administración en general resulta muy variada dependiendo a lo que deseemos administrar. La definición más común
Más detallesXXII CONGRESO NACIONAL Tribunales de Cuentas. Órganos y organismos Públicos De Control Externo de la República Argentina
XXII CONGRESO NACIONAL Tribunales de Cuentas. Órganos y organismos Públicos De Control Externo de la República Argentina 18-19 y 20 de Septiembre de 2013 La Rioja - Argentina El uso de sistemas electrónicos
Más detallesTeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico
TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil
Más detallesrg.o cm a Espec e i c fica c ci c ó i n ó n d e e r e r q e uer e i r mi m en e tos o l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s
Especificación de requerimientos Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 2. 3. Restricciones 4. Diagramas de flujo de datos
Más detallesGuía del usuario. Centro de facturación de UPS
Guía del usuario Centro de facturación de UPS 2014 United Parcel Service of America, Inc. UPS, el logotipo gráfico de UPS y el color marrón son marcas registradas de United Parcel Service of America, Inc.
Más detalles