Panorama General de las Herramientas CASE

Description

Mapa mental Panorama General de las Herramientas CASE
Gab's Beck Qwerty:v
Mind Map by Gab's Beck Qwerty:v, updated more than 1 year ago
Gab's Beck Qwerty:v
Created by Gab's Beck Qwerty:v almost 2 years ago
3
0

Resource summary

Panorama General de las Herramientas CASE
  1. ¿Qué es una herramienta CASE?
    1. Abarcan cada etapa del proceso de ingeniería y cada actividad que se desarrolla a lo largo del mismos
      1. Se refiere a herramientas para el desarrollo de sistemas que constan de 5 componentes:
        1. 1. Herramientas de diagramación.
          1. 2. Depósito de información.
            1. 3. Generadores de interfaces.
              1. 4. Generadores de código.
                1. 5. Herramientas de administración.
      2. Objetivos
        1. De acuerdo a Roger S. Pressman:
          1. Aumentar la productividad en el desarrollo.
            1. Dar calidad a los productos desarrollados.
              1. Reducir el costo del Software.
                1. Automatizar los chequeos de errores.
                  1. Acelerar el desarrollo de las aplicaciones.
                    1. Automatizar tareas de desarrollo.
                      1. Implantar metodologías de desarrollo,
                        1. Datos reutilizables y compartidos.
        2. Beneficios
          1. Permite técnicas estructuradas.
            1. Impone las ingenierías del Software y de la información.
              1. Favorece la realización de prototipos.
                1. Simplifica el mantenimiento del programa.
                  1. Acelera el proceso de desarrollo.
                    1. Anima el desarrollo evolucionado y gradual.
          2. Características
            1. Operaciones iniciales.
              1. Menú principal de funciones
                1. Dibujo de diagramas de flujo de datos.
                  1. Diccionario por proyecto.
                    1. Pantallas e informes.
                      1. Herramientas para análisis y documentación.
                        1. Utilerías.
            2. Clasificación
              1. Dentro de sus clasificaciones se sabe que fueron desarrolladas para automatizar la organización de la tareas
                1. Y que sean completadas en forma correcta, eficiente y que facilite las tareas de coordinación.
                  1. Se clasifican según las fases del ciclo de vida del desarrollo de sistemas.
                    1. Herramientas integradas I-CASE.
                      1. Planificación.
                        1. Análisis.
                          1. Diseño.
                            1. Construcción.
                        2. Proporcionan un mecanismo.
                          1. Proporcionan un control de versiones y una gestión de configuración.
                            1. Posibilidad de un cambio en un elemento.
                        3. Herramientas de alto nivel U-CASE.
                          1. Análisis.
                            1. Diseño.
                            2. Uso en PC.
                              1. Mejora la calidad de los sistemas, pero no mejora la productividad.
                            3. Herramientas de bajo nivel L-CASE.
                              1. Construcción.
                                1. Implantación.
                                2. Permiten lograr importantes mejoras de productividad a corto plazo.
                                  1. No garantizan la consistencia de los resultados a nivel corporativo.
                        4. Principales herramientas CASE.
                          1. Herramientas de análisis y diseño.
                            1. Manejadores de código y aplicaciones.
                              1. Herramientas para elaborar prototipos.
                                1. Apoyo a lenguajes de programación.
                                  1. Herramientas para el seguimiento del problema.
                                    1. Herramientas para la administración de proyectos.
                                      1. Herramientas para estimación.
                                        1. Generadores de documentación.
                                          1. Herramientas de ingeniería inversa.
                                            1. Herramientas de reingeniería de procesos de negocios
                          2. Integración
                            1. La herraminetas CASE se pueden utilizar de diversas formas:
                              1. Como herramientas aisladas, donde sólo debe abordarse la compatibilidad de los elementos del entorno.
                                1. En pequeños grupos, que se comunican directamente, para las que la integración está predefinida de manera propietaria,
                                  1. En presencia de un marco de integración más amplio, dónde habrá que abordar la capacidad de la herramienta para utilizar servicios relevantes.
                              2. Existen 3 tipos de integración:
                                1. Integración de datos.
                                  1. Integración de control.
                                    1. Integración de presentación.
                              3. Implantación
                                1. El 70% de las herramientas y técnicas se dejan de utilizar un año después de su introducción.
                                  1. El 25% lo emplea sólo un grupo o una personas dentro de la empresa.
                                    1. El 5% restante sí lo emplea ampliamente, pero no al 100% de su capacidad.
                                2. Causas de fracaso
                                  1. Deficiencia de la propia tecnología
                                    1. Soporte parcial del ciclo de vida.
                                      1. Incompatibilidad entre herramientas.
                                        1. Escasa integración entre las misma herramientas.
                                          1. Poca confianza en el vendedor/distribuidor.
                                    2. Deficiencias en la aplicación de la tecnología a los problemas (incorrecta implantación)
                                      1. Soportan una sola metodología.
                                        1. No soportan la técnica más adecuada.
                                          1. La selección entra sólo en factores técnicos.
                                      2. Deficiencias de la propia organización (falsas expectativas)
                                        1. Infravaloración del esfuerzo requerido.
                                          1. Inadecuada información.
                                            1. Incapacidad para encontrar las metodologías y herramientas adecuadas del nivel de madurez de la organización.
                                      3. Ciclo de vida de desarrollo de Software.
                                        1. 1. Identificación de problemas, oportunidades y objetivos.
                                          1. 2. Determinación de los requerimientos de información.
                                            1. 3. Análisis de las necesidades del sistema.
                                              1. 4. Diseño del sistema recomendado.
                                                1. 5. Desarrollo y documentación de Software.
                                                  1. 6. Pruebas y mantenimiento del sistema.
                                                    1. 7. Implementación y avaluación del sistema.
                                        Show full summary Hide full summary

                                        Similar

                                        FUNDAMENTOS DE REDES DE COMPUTADORAS
                                        anhita
                                        Test: "La computadora y sus partes"
                                        Dayana Quiros R
                                        Abreviaciones comunes en programación web
                                        Diego Santos
                                        VENTAJAS Y DESVENTAJAS DE UNA BASE DE DATOS RELACIONAL
                                        Patricia Cualchi
                                        Seguridad en la red
                                        Diego Santos
                                        Excel Básico-Intermedio
                                        Diego Santos
                                        Evolución de la Informática
                                        Diego Santos
                                        Introducción a la Ingeniería de Software
                                        David Pacheco Ji
                                        Conceptos básicos de redes
                                        ARISAI DARIO BARRAGAN LOPEZ
                                        La ingenieria de requerimientos
                                        Sergio Abdiel He
                                        TECNOLOGÍA TAREA
                                        Denisse Alcalá P