Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ingenieria de Software - Coggle Diagram
Ingenieria de Software
-
Definicion
Es una disciplina que se encarga de la produccion de software en todas sus Etapas (Sommerville, 2011)
la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo,
operación y mantenimiento de software (Pressman, 2010) .
“Es el establecimiento y uso de principios sólidos de ingeniería, orientados a obtener software económico que sea fiable y trabaje de manera eficiente en máquinas reales” (Bauer, 1968) .
Proceso del Software
-
-
-
Metodos Evolutivos
Prototipado
Permite crear versiones iniciales rapidas y sin estandares de calidad, posteriormente se pulen mediante la comunicación con el cliente
Modelo en Espiral
Tiene un enfoque ciclico en el que se evalua el riesgo siendo las espirales internas la definicion del requisitos, y los mas externos la implementacion.
-
Metodologias Agiles
4 Valores
Individuos e interacciones, por encima de procesos y
herramientas
Software funcionando, por encima de documentación extensiva
Colaboración con el cliente, por encima de negociación contractual
Respuesta ante el
cambio, por encima de seguir un plan
12 principios
-
-
-
-
Motivar a los individuos, brindar un buen entorno y apoyo necesario.
-
-
-
-
-
-
Regularmente, el equipo debe reflexionar sobre la efectividad y realizar los cambios para aumentarla.