CONCEPTOS DE FUNDAMENTOS DE INGENIERíA DE SOFTWARE

Beschreibung

Mindmap am CONCEPTOS DE FUNDAMENTOS DE INGENIERíA DE SOFTWARE, erstellt von Luis Angel Perez am 24/09/2014.
Luis Angel Perez
Mindmap von Luis Angel Perez, aktualisiert more than 1 year ago
Luis Angel Perez
Erstellt von Luis Angel Perez vor fast 10 Jahre
44
2

Zusammenfassung der Ressource

CONCEPTOS DE FUNDAMENTOS DE INGENIERíA DE SOFTWARE
  1. La Ingeniería del Software es una disciplina que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelvan problemas de todo tipo.
    1. AUTORES
      1. Definición 2. Dada por el autor Boehm.“Ingeniería del Software es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software”.
        1. Definición 3. Dada por el autor Bauer. “Ingeniería del Software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable que sea fiable y trabaje en maquinas reales”.
          1. Definición 4. Dada por la IEEE. “La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación (funcionamiento) y mantenimiento del software; es decir, la aplicación de ingeniería del software.”
            1. Definición 1. Dada por el autor Zelkovitz. “Ingeniería del Software es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software”.
          2. El Software debe adaptarse por diferentes razones si no lo hace se queda obsoleto
            1. porque se debe adaptarse a los cambios del entorno, sean funcionales (exigencias de usuarios), operativos, de plataforma o arquitectura hardware.
            2. esta área fue realizada por Meir M. Lehman y Belady analizaron el crecimiento y la evolución de varios sistemas (software de gran porte); derivando finalmente, según sus medidas, las siguientes ocho leyes:
              1. 1. Cambio continuo: Un programa que se usa en un entorno real necesariamente debe cambiar o se volverá progresivamente menos útil en ese entorno.
                1. 3. Evolución prolongada del programa: La evolución de los programas es un proceso autoregulativo. Los atributos de los sistemas, tales como tamaño, tiempo entre entregas y la cantidad de errores documentados son aproximadamente invariantes para cada entrega del sistema.
                  1. 4. Estabilidad organizacional: Durante el tiempo de vida de un programa, su velocidad de desarrollo es aproximadamente constante e independiente de los recursos dedicados al desarrollo del sistema.
                    1. 5. Conservación de la familiaridad: Durante el tiempo de vida de un sistema, el cambio incremental en cada entrega es aproximadamente constante
                      1. 8. Realimentación del sistema: Los procesos de evolución incorporan sistemas de realimentación multiagente y multibucle y estos deben ser tratados como sistemas de realimentación para lograr una mejora significativa del producto.
                        1. 6. Crecimiento continuado: La funcionalidad ofrecida por los sistemas tiene que crecer continuamente para mantener la satisfacción de los usuarios.
                          1. 2. Complejidad creciente: A medida que un programa en evolución cambia, su estructura tiende a ser cada vez más compleja. Se deben dedicar recursos extras para preservar y simplificar la estructura.
                            1. 7. Decremento de la calidad: La calidad de los sistemas software comenzará a disminuir a menos que dichos sistemas se adapten a los cambios de su entorno de funcionamiento.
                            2. La ingeniería de software requiere llevar a cabo numerosas tareas, dentro de etapas como las siguientes:
                              1. 3.-Arqueitectura
                                1. 2.-Especificación
                                  1. 1-.Análisis de Requerimientos
                                    1. 4.- Programación
                                      1. 6.- Documentación
                                        1. 7.-Mantenimiento
                                          1. 5.-Prueba
                                          2. Tecnologías de Software
                                            1. Orientado a objetos
                                              1. Estructurado
                                              2. CASE tools
                                                1. Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero
                                                  1. objetivos
                                                    1. Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones
                                                      1. Aumentar la portabilidad de las aplicaciones
                                                        1. Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos
                                                          1. Facilitar la reutilización de componentes software
                                                            1. Mejorar y estandarizar la documentación.
                                                              1. Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta se consigue agilizar el trabajo.
                                                              2. Componentes
                                                                1. Repositorio (diccionario)
                                                                  1. Meta modelo (no siempre visible),
                                                                    1. Carga o descarga de datos
                                                                      1. base de datos
                                                                        1. Comprobación de errores
                                                                          1. Interfaz de usuario
                                                                        Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                        ähnlicher Inhalt

                                                                        Zeitformen Französisch
                                                                        AntonS
                                                                        18) Kunststoffe
                                                                        Mary Wonderland
                                                                        Einstufungstest Italienisch Niveau B1.1
                                                                        SprachschuleAktiv
                                                                        Modul 2C FernUni Hagen Entwicklungspsychologische Grundlagen und Vorstellung, Spiel & Phantasie
                                                                        Anni T-Pünktchen
                                                                        Architektur und Kunstgeschichte 1 Bilder
                                                                        Elif Chiquet
                                                                        U3 Netzwerkprotokolle
                                                                        Lena A.
                                                                        Verben mit Präpositionen
                                                                        Gamze Ü
                                                                        Marketing
                                                                        Nico Weingärtner
                                                                        Lf. 2 Büroprozesse gestalten und Arbeitsvorgänge organisieren
                                                                        Sarah Schneider
                                                                        OEKO UniVie (korrigiert)
                                                                        Laus Kojka
                                                                        Vetie Reprospaß 3
                                                                        Tropsi B