Conceptos Generales De Ingeniería De Software Educativo

Description

Mind Map on Conceptos Generales De Ingeniería De Software Educativo, created by Pedro Antonio Flores on 20/03/2017.
Pedro Antonio Flores
Mind Map by Pedro Antonio Flores, updated more than 1 year ago
Pedro Antonio Flores
Created by Pedro Antonio Flores over 7 years ago
24
0

Resource summary

Conceptos Generales De Ingeniería De Software Educativo
  1. Conceptos
    1. Software
      1. Según la RAE SE define al software como: “Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora”.
      2. Ingeniería
        1. La RAE define este término como: “Estudio y aplicación, por especialistas, de las diversas ramas de la tecnología”.
        2. Ingeniería de Software
          1. La ingeniería del software es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de éste después de que se utiliza.
        3. Complejidad Inherente al software
          1. La construcción de software puede involucrar elementos de gran complejidad, que en muchos casos no son tan evidentes como los que se pueden ven en otras ingenierías
            1. La complejidad del dominio del problema
              1. Los problemas que se intenta resolver en software frecuentemente involucran elementos de complejidad, tales como requerimientos que compiten entre sí, o contradictorios.
              2. Los requerimientos de un sistema frecuentemente cambian durante su desarrollo.
                1. Más desarrolladores significan más complejidad de comunicación y de aquí más dificultad de coordinación, y en particular si el grupo está geográficamente disperso.
                2. La posible flexibilidad del software
                  1. La mayoría de los grandes sistemas contienen un alto número de código que impide dar un mantenimiento óptimo a los programas.
              3. Calidad Del Software
                1. La calidad del software es la calidad con el que un sistema, componente o proceso cumple con los requerimientos especificados y las necesidades o expectativas del cliente y/o usuario (IEE Std 610 1990).
                  1. La Corrección
                    1. Corrección es la capacidad de los productos de software para realizar con exactitud sus tareas, tal y como se definen en las especificaciones.
                    2. Extensibilidad
                      1. La capacidad de adaptar los productos de software a los cambios de especificación.
                      2. Robustez
                        1. es la capacidad de los productos de software de reaccionar apropiadamente ante condiciones excepcionales.
                        2. Reutilización
                          1. La capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferente.
                          2. Compatibilidad
                            1. La facilidad de combinar unos elementos de software con otros.
                            2. Eficiencia
                              1. La capacidad de un sistema de software para exigir la menor cantidad de recursos de hardware, tales como tiempo del procesador, espacio ocupado de memoria interna y externa o ancho de banda utilizado en los dispositivos de comunicación.
                              2. Portabilidad
                                1. Es la facilidad de transferir los productos de software a diferentes entornos tanto en hardware y software.
                                2. Facilidad De Uso
                                  1. Es la facilidad con la cual personas con diferentes formaciones y aptitudes pueden aprender a usar los productos de software y aplicarlos a la resolución de problemas. También cubre la facilidad de instalación, de operación y de supervisión.
                                  2. Funcionalidad
                                    1. Es el conjunto de funcionalidades que proporciona un sistema.
                                    2. Oportunidad
                                      1. Es la capacidad de un sistema de software de ser lanzado cuando los usuarios lo desean, o antes.
                                  Show full summary Hide full summary

                                  Similar

                                  CHEMISTRY C1 2
                                  x_clairey_x
                                  TOEFL Practice
                                  aliking
                                  B3- Science. Cells, Genes and Enzymes.
                                  MissChurro
                                  Who was to blame for the Cold War?
                                  Will Barnes
                                  Animal Farm Chapter Overview
                                  10jgorman
                                  EXAM 1 - ENABLING FEATURES
                                  kristinephil558
                                  The Biological Approach to Psychology
                                  Gabby Wood
                                  Treaty of Versailles
                                  Krista Mitchell
                                  IGCSE Biology Edexcel - Section 4 Respiration
                                  Jasmine Box
                                  An Inspector Calls Revision Notes
                                  Noor Sohail
                                  'Love and Relationships' Poem Themes
                                  Lindis Dixon