EL SOFTWARE Y LA INGENIERÍA DE SOFTWARE

Beschreibung

Capitulo 1
Diego  Erazo
Mindmap von Diego Erazo, aktualisiert more than 1 year ago
Diego  Erazo
Erstellt von Diego Erazo vor mehr als 8 Jahre
26
0

Zusammenfassung der Ressource

EL SOFTWARE Y LA INGENIERÍA DE SOFTWARE

Anmerkungen:

  • ¿Qué es? programas que se ejecutan en una computadora
  • ¿Quién lo hace? Los ingenieros de software
  • ¿Por qué es importante? Es inportante ppor que el software se a convertido en parte de nuestra vida
  • ¿Cuáles son los pasos? un proceso ágil y adaptable
  • ¿Cuál es el producto final? es el conjunto de programas, contenido (datos) y otros productos
  • la ley de las consecuencias inesperadas
  1. LA NATURALEZA DEL SOFTWARE
    1. Definición de software

      Anmerkungen:

      • estructuras de datos que permiten que los programas manipulen en forma adecuada la información
      1. El software se desarrolla o modifica con intelecto

        Anmerkungen:

        • los proyectos de software no pueden administrarse como si fueran proyectos de manufactura
        1. El software no se “desgasta”

          Anmerkungen:

          • el software se está deteriorando como consecuencia del cambio
          1. Aunque la industria se mueve hacia la construcción basada en componentes, la mayor parte del software se construye para un uso individualizado
          2. Dominios de aplicación del software
            1. Software de sistemas

              Anmerkungen:

              • structuras complejas de datos e interfaces externas múltiples
              1. Software de aplicación

                Anmerkungen:

                • resuelven una necesidad específica
                1. Software de ingeniería y ciencias

                  Anmerkungen:

                  • se ha caracterizado por algoritmos
                  1. Software incrustado

                    Anmerkungen:

                    • ejecuta funciones limitadas y particulares
                    1. Software de línea de productos

                      Anmerkungen:

                      • se dirige a mercados masivos de consumidores
                      1. Aplicaciones web

                        Anmerkungen:

                        • funciones de cómputo y contenido para el usuario final
                        1. Software de inteligencia artificial

                          Anmerkungen:

                          • uso de algoritmos no numéricos para resolver problemas complejos
                          1. Computación en un mundo abierto

                            Anmerkungen:

                            • comunicarse a través de redes enormes
                            1. Construcción de redes

                              Anmerkungen:

                              • hacer arquitecturas sencillas
                              1. Fuente abierta

                                Anmerkungen:

                                • distribución de código fuente para aplicaciones de sistemas
                              2. Software heredado

                                Anmerkungen:

                                • Estos programas antiguos
                              3. LA NATURALEZA ÚNICA DE LAS WEBAPPS

                                Anmerkungen:

                                • los sistemas y aplicaciones basados en la web
                                • Uso intensivo de redes
                                • Concurrencia
                                • Carga impredecible.
                                • Rendimiento
                                • Disponibilidad
                                • Orientadas a los datos
                                • Contenido sensible
                                • Evolución continua
                                • Inmediatez
                                • Seguridad
                                • Estética
                                1. INGENIERÍA DE SOFTWARE

                                  Anmerkungen:

                                  • El software se ha incrustado profundamente
                                  • Los requerimientos de la tecnología
                                  • Los individuos, negocios y gobiernos dependen cada vez más del software
                                  • A medida que aumenta el valor percibido de una aplicación específica se incrementa la probabilidad de que su base de usuarios y longevidad también crezcan.
                                  1. EL PROCESO DEL SOFTWARE

                                    Anmerkungen:

                                    • Un proceso es un conjunto de actividades, acciones y tareas que se ejecutan
                                    • Seguimiento y control del proyecto de software
                                    • Administración del riesgo
                                    • Aseguramiento de la calidad del software
                                    • Revisiones técnicas
                                    • Medición
                                    • Administración de la configuración del software
                                    • Administración de la reutilización
                                    • Preparación y producción del producto del trabajo
                                    1. Comunicación
                                      1. Planeación
                                        1. Modelado
                                          1. Construcción
                                            1. Despliegue
                                            2. LA PRÁCTICA DE LA INGENIERÍA DE SOFTWARE
                                              1. La esencia de la práctica

                                                Anmerkungen:

                                                • 1. Entender el problema (comunicación y análisis). 2. Planear la solución (modelado y diseño del software). 3. Ejecutar el plan (generación del código). 4. Examinar la exactitud del resultado (probar y asegurar la calidad).
                                                1. Principios generales

                                                  Anmerkungen:

                                                  • Primer principio: La razón de que exista todo
                                                  • Segundo principio: MSE (Mantenlo sencillo, estúpido…)
                                                  • Tercer principio: Mantener la visión
                                                  • Cuarto principio: Otros consumirán lo que usted produce
                                                  • Quinto principio: Ábrase al futuro
                                                  • Sexto principio: Planee por anticipado la reutilización
                                                  • Séptimo principio: ¡Piense!
                                                2. MITOS DEL SOFTWARE

                                                  Anmerkungen:

                                                  • Mitos de la administración -estándares y procedimientos-más programadores y ponernos al corriente-subcontratar el proyecto de software a un tercero
                                                  • Mitos del cliente -Para comenzar a escribir programas, es suficiente el enunciado general de los objetivos -Los requerimientos del software cambian continuamente
                                                  • Mitos del profesional -Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado -Hasta que no se haga “correr” el programa, no hay manera de evaluar su calidad. -El único producto del trabajo que se entrega en un proyecto exitoso es el programa que funciona
                                                  1. CÓMO COMIENZA TODO
                                                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                    ähnlicher Inhalt

                                                    Sistemas del Cuerpo Humano
                                                    Diego Santos
                                                    Aula Virtual
                                                    Sonnyer Martínez
                                                    Organigrama Maquiladora Textil
                                                    Eber Ruiz
                                                    Ingeniería de Software
                                                    Michael F. Gonzalez
                                                    TEORÍA GENERAL DE SISTEMAS
                                                    jorgesanchez1019
                                                    Anatomía Humana
                                                    dorydan01
                                                    Mantenimiento preventivo y predictivo de computadores
                                                    David Rojas
                                                    El Cuerpo Humano: Aparatos y Sistemas
                                                    Diego Santos
                                                    TEORIA GENERAL DE SISTEMAS - Mapa Conceptual
                                                    DIGELMAN ALEXIS
                                                    SISTEMA POLÍTICO MEXICANO
                                                    miguel olascoaga
                                                    SISTEMAS DE PRODUCCION AUTOMATIZADOS
                                                    oscar ortiz saenz