INGENIERÍA DE SOFTWARE

Description

Corresponde a la introducción de modelado de Procesos como primer capitulo se analizara, un mapa mental correspondiente a la introducción a la ingeniería de software OO,(orientada a objetos) .
Ana Madroñero
Mind Map by Ana Madroñero, updated more than 1 year ago
Ana Madroñero
Created by Ana Madroñero about 6 years ago
128
1

Resource summary

INGENIERÍA DE SOFTWARE
  1. Introducción a la Ingeniería de Software orientada a objetos, (OO).
    1. 4. Las herramienta CASE
      1. Significa, Computer-Aider Software Enginnering, son software de apoyo, al desarrollo, mantenimiento y documentos informatizados del software. Hay que tener en cuenta que hay herramientas que no aplican en este tipo de apoyo.
        1. Herramienta de apoyo UpperCASE. Son las de análisis y diseño.
          1. Herramienta de apoyo LowerCASE. Se usan durante la programación y la prueba.
        2. 2. El ciclo de vida del Software.

          Annotations:

          • Esta definido por un conjunto de etapas, teniendo en cuenta que, los diferentes ciclos de vida del software han dejado claro que, no hay ninguno que sea ideal y que no tenga limitaciones. sin embargo es utilizado para tener una mínima garantía de cumplimiento de plazos y respetar el limite de recursos asignados, además de la garantía del la calidad y las certificaciones. donde se tiene en cuenta un desarrollo de software con etapas bien definidas.
          1. El ciclo de vida clásico
            1. Los ciclos de vida interactivos e incrementales
            2. 5. El OMG y el UML
              1. El Object Management Group (OMG).
                1. Es un grupo creado en 1.989, es sin animo de lucro, tiene la finalidad de fomentar tecnología de objetos e impulsar la introducción de Software orientada a objetos que ofrezca reusabilidad.
                2. Uniflet Modeling Lenguaje (UML).
                  1. Es un modelo que ha sido propuesto como estándar de ISO por la OMG, para la elaboración de software orientada a objetos y sirve para describir distintos aspectos de la estructura y la dinámica del Software. UML se basa en tres métodos unificados preexistentes; el método de Glady Boolch; El OMT, de JIM Rumbaugh y otros; El OOSE, de Ivar Jacobson y conceptos aportados por muchos otros más.
                3. 1. ¿Qué es la ingeniería de software ?.

                  Annotations:

                  • Es un sistema, llamado software o aplicación. contiene conjunto de programas ejecutables y la base de datos que son utilizados por el sistema. Datos: ayuda de uso para el usuario e información recogida durante la construcción del sistema. Esto servirá para el mantenimiento posterior del software.
                  1. El software como producto Industrial.
                    1. Es un producto utilitario y masivo para una empresa o trabajador autónomo. Existe un consumo privado de software. Por tanto se puede considerar como un producto Industrial.
                    2. La ingeniería del Software.
                      1. En general, comprende, un conjunto de métodos, técnicas y herramientas para desarrollar el producto y para fabricarlo. La ingeniería de software que realiza este proceso sigle esta regla.
                      2. Los grandes problemas de la ingeniería del software: La calidad y la productividad.
                        1. A pesar, de los grandes adelantos en las técnicas de desarrollo de software, la calidad y la productividad de su proceso de elaboración no han alcanzado niveles comparables con otra tecnologías antiguas , debido a la demanda, complejidad, competitividad, y el desarrollar de un proyecto desde cero. Un ejemplo: certificado de calidad ISO.
                      3. 3. Desarrollo estructurado y desarrollo orientado a objetos.
                        1. Los métodos orientados a objetos.
                          1. Es una manera diferente de programar y requiere una nueva manera de diseñar los programas; estos giran en torno al concepto de clase. Es por ello que el diagrama básico de estos métodos, el diagrama de clases y objetos, se utilizan tanto en el análisis como en el diseño., a su vez las clases contienen atributos y operaciones, es decir datos y procesos. UML, Notación utilizada, orientada a objetos .

                            Annotations:

                            • El Lenguaje de Modelado Unificado (UML, Unified Modeling Language) se ha desarrollado en un intento de unificar las distintas notaciones existentes. El modelado orientado a objetos se ocupa de comprender y analizar la aplicación y el dominio en el que opera.
                          2. Los métodos formales.
                            1. Consiste en el uso de formalismos y técnicas basadas en las matemáticas, haciéndolo riguroso y permite demostrar que un programa es correcto. También permite eliminar las ambigüedades y carencias de los métodos no rigurosos. Algunos lenguajes de especificación formal son: Z, VDM, CSP y LARCH.
                            2. Los métodos estructurados.
                              1. Tiene como tácticas y son las mas usadas; Los diagramas de identidad-Relación(referente a los datos) y de flujo de datos(referente a los procesos).
                          Show full summary Hide full summary

                          Similar

                          Introducción a la Ingeniería de Software
                          David Pacheco Ji
                          Mapa Conceptual de la arquitectura de base de datos
                          Alan Alvarado
                          Mapa Conceptual Hardware y Software
                          Jeferson Alfonso Alvarado Suarez
                          Abreviaciones comunes en programación web
                          Diego Santos
                          VENTAJAS Y DESVENTAJAS DE UNA BASE DE DATOS RELACIONAL
                          Patricia Cualchi
                          Mapa conceptual SGBD
                          freddy diaz
                          Los ordenadores
                          Adela Rico Torres
                          Tecnologías de la información y comunicación (TIC)
                          Laura Itzel AlVaz
                          EL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN
                          Francisco Otero
                          Ingeniería de Sistemas
                          Jeisson Mauricio MONTERO MELO
                          Introducción a la ingeniería de sistemas
                          Dulfran Montaño