Herramientas CASE.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Contenido Sistemas de Información Desarrollo de software
UNIVERSIDAD INTERAMERICANA DEL NORTE ANALISIS Y DISEÑO DE SISTEMAS II
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
DIAGNÓSTICO DE CALIDAD AMS
Herramientas CASE.
MODELADO DE ANALISIS Y DISEÑO
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Proyecto de Ingeniería de Software 2008
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Entornos de programación
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
© Manuel ColladoHerramientas software-1 Herramientas software Clasificación. Integración de herramientas.
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
SISTEMAS DE DISEÑO ASISTIDO POR COMPUTADORA
Modelado de Procesos en la Ingeniería de Requerimientos
HERRAMIENTAS CASE.
Ingeniería del software de la usabilidad (I)
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Left Case: Int Case v1.0 Roberto Galache García Tutores: Francisco José García Peñalvo Francisco José García Peñalvo Iván Álvarez Navia Iván Álvarez Navia.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
CARRERA ING.DE SISTEMAS INTEGRANTE: DANIEL SORIA MURILLO DOCENTE: ING. ERVIN FLORES MATERIA: INGENIERIA DE SOFTWARE GESTION 2009.
Metodología de Control Interno, Seguridad y Auditoría Informática
CICLO DE VIDA DEL SOFTWARE
FASE DE DEFINICIÓN DE REQUERIMIENTOS DETERMINAR REQUERIMIENTOS NO FUNCIONALES Son requerimientos que no se refieren a lo que debe hacer la aplicación,
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Tecnología para la Comunidad
Ingeniería de Software Asistida por Computadora
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Ximena Romano – Doris Correa
Introducción al Proceso de Desarrollo de Software Patricio Letelier Centro de Formación de Postgrado – Depto. Sistemas Informáticos y Computación Universidad.
Lic. Edwin Alexander Trejo 30 de Enero de  Saludo  Continuación del tema:  Las tres capas del desarrollo de software para la web.  Desarrollo.
Importancia en la efectividad del:
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Unidad ll Equipo 2 Juan Carlos Martínez Ramos
HERRAMIENTAS CASE.
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
Términos y Conceptos Básicos
El rol de SQA en PIS.
INGENIERIA DE SOFTWARE
Introducción a UML Departamento de Informática Universidad de Rancagua
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Unidad 3 MODELO DE ANALISIS.
Introducción al proceso de verificación y validación.
Unidad I: CONCEPTOS FUNDAMENTALES
Actividades en el Proceso de desarrollo de Software
Proyecto: Lanzamiento QUICK ORDER. Objetivo General  Desarrollar el sistema de información de acuerdo a los requerimientos establecidos por el cliente,
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Ciclo de Vida del Software
Ingeniería de Software
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Calidad de Software. AGENDA: Introducción: Mas allá de la codificación El ciclo de vida: Desde la concepción hasta la descontinuación Calidad: Lugar de.
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Proceso de desarrollo de Software
Ing del Software Libre1 Ingeniería del Software Libre y Modelos de Calidad Instructora: Ing. Erika Veliz Correo Electrónico:
 Computer Aidded/Assited Software Engineering  conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores,
Modelo de procesos de software
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
INDUSTRIAS DEL PETROLEO, PETROQUÍMICAS Y DEL GAS NATURAL ASEGURAMIENTO DE LA PRODUCCIÓN Y ADMINISTRACIÓN DE LA CONFIABILIDAD ISO/CD Date: 2005 –
USO DE LAS HERRAMIENTAS CASE MARIA VERA ANGEL CEDEÑO.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por ordenador es la aplicación de tecnología informática a las actividades, las técnicas.
Junio, 2013.
Transcripción de la presentación:

Herramientas CASE

Cronograma Conceptos Taxonomía Ventajas y desventajas Ejemplos

Definiciones CASE (Computer-Aided Systems Engineering ) “Aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo de sistemas”

Componentes Repositorio (diccionario) donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros. Metamodelo (no siempre visible), que constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta.

Componentes Carga o descarga de datos se relaciona con la capacidad de la herramienta para comunicarse con otras aplicaciones Comprobación de errores control de consistencia, exactitud e integridad de los productos generados Interfaz de usuario se refiere al método como se utiliza la herramienta

Taxonomía Las plataformas que soportan Las fases del ciclo de vida del desarrollo de sistemas que cubren La arquitectura de las aplicaciones que producen Su funcionalidad

Taxonomía en base a la fase del desarrollo Upper CASE (U-CASE) requerimientos Middle CASE (M-CASE) análisis y diseño Lower CASE (L-CASE) generación de código Integrated CASE (I-CASE) herramientas que engloban todo el proceso de desarrollo software, desde análisis hasta implementación MetaCASE definimos nuestro metamodelo CAST (Computer-Aided Software Testing) herramientas de soporte a la prueba de software. IPSE (Integrated Programming Support Environment) herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración.

Taxonomía en base a la funcionalidad Herramientas de generación semiautomática de código Editores UML Herramientas de refactorización de código Herramientas de mantenimiento como los sistemas de control de versiones

Ventajas Mejora en la eficacia Mejora en la calidad del sistema de información Disminución de tiempo Automatización de tareas tediosas Garantizar la consistencia de los procedimientos Verificar el uso de todos los elementos en el sistema diseñado Automatizar el dibujo de diagramas Ayudar en la documentación del sistema

Desventajas Confiabilidad en los métodos estructurados Falta de niveles estándar para el soporte de la metodología Conflictos en el uso de los diagramas Diagramas no utilizados Función limitada Costo de adquisición

Características deseables Soporte multiusuario Personalización Control de documentos y versiones Gestión de proyectos Estadísticas de productividad y métricas del software Simulación y prototipado Demostración correcciones especificaciones y/o software Generación de código

Herramientas U-CASE Silverrun, http://www.silverrun.com/ Visual Paradigm, http://www.visual-paradigm.com/ Rational Rose, http://www-03.ibm.com/software/products/es/enterprise Enterprise Arquitect, http://www.sparxsystems.com.ar/products/ea.html

Herramientas M-CASE ER Studio, http://www.embarcadero.com/products/er-studio SQL Power Arquitect, http://www.sqlpower.ca/page/architect Toad Data Modeller, http://software.dell.com/products/toad-data-modeler/ o http://www.casestudio.com/enu/default.aspx

Herramientas L-CASE Genexus, http://www.genexus.com/ SIU Toba, http://toba.siu.edu.ar/trac/toba Symfony, http://symfony.es/ Clarion, http://www.softvelocity.com/Clarion/Clarion.htm

Fuentes Apuntes cátedras Actualidad Informática e Ingeniería de Software III, FCEQyN, UNaM, Dr. Horacio Kuna http://fds-herramientascase.blogspot.com.ar/ http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/proyectoinformatico/libro/c5/c5.htm http://paulchasiluisa.galeon.com/ http://users.dsic.upv.es/asignaturas/eui/mtp/doc-practicas/intro_case_SA.pdf http://www.ecured.cu/index.php/Herramienta_CASE http://www.ongei.gob.pe/publica/metodologias/Lib5083/cap2011.HTM