1. INGENIERIA DE SOFTWARE
Trabajo elaborado por
estudiantes de la Universidad de
Panamá
Centro Regional Universitario de
Panamá Oeste
2. Objetivos
Reconocer el marco de trabajo de la ingeniería de software
Conocer el papel que cumple el análisis dentro de la
ingeniería de software
3. Definición:
La ingeniería de software es una disciplina
formada por un conjunto de métodos,
herramientas y técnicas que se utilizan en el
desarrollo de los programas informáticos
(software). Esta disciplina trasciende la
actividad de programación, que es el pilar
fundamental a la hora de crear una aplicación
4. Avances en la ingeniería del Software
Se implementaron los sistemas colectivos, sobre todo, para empresas, siendo un
punto de inflexión importante
junto con la mejora de las redes locales y globales.
Las redes de información mejoran junto con la aparición de las primeras nubes
de datos, todo ello, mejora la experiencia a administradores y usuarios.
5. Por último, la robótica y los nuevos autómatas necesitarían sistemas que estuvieran
a su altura, la inteligencia artificial (IA) permitió a estas máquinas realizar de forma
más óptima y que en vez de tener las tareas almacenadas, pudiesen actuar de
formas diferentes frente a una situación.
6. Se podría decir que los robots ayudaran en los ámbitos del
hogar, pues existirán robots en cada hogar, para limpieza,
lavado, secado, pintado, entonces el usuario solo tendría que
darle un mantenimiento para que continué su funcionamiento.
Otro lugar de impacto de los robots será en lugares como
zoológicos, pues dada la demanda habrá un robot para cada
paseo guiado programado.
Articulo tomado de http://www.monografias.com/trabajos104/robotica-avances-
actuales/robotica-avances-actuales.shtml
7. ¿Qué es Ingeniería?
¿Qué es software?
Conjunto de conocimientos y
técnicas científicas
Elemento lógico del
sistema
8. ¿Qué es Software de Calidad?
Software concordante con:
• Los requisitos funcionales del cliente
• Los estándares de desarrollo
reconocidos en la industria de software
mundial.
10. • Cualquier enfoque de ingeniería debe
apoyarse sobre un compromiso de
organización de calidad.
• El fundamento de la ingeniería del software
es la capa de proceso.
Ingeniería de Software como
Tecnología Multicapa
11. ¿Qué es un Proceso de Software?
Conjunto de etapas con la
intención de lograr un objetivo:
Proceso de Software
12. Otra denominación del Proceso de Software
Al proceso de software también se le
conoce como Ciclo de Vida del Software
Proceso de Software
13. Fases Genéricas
•La Fase de Definición ¿Qué?
•La Fase de Desarrollo ¿Cómo?
•La Fase de Mantenimiento - Cambio
Proceso de Software
14. Modelos de Procesos de Software
Lineal Secuencial
Construcción de
Prototipos
DRA Incremental
EspiralDesarrollo Concurrente
Ensamblaje de Componentes
15. DA PC
DA PC
DA PC
DA PC
Entrega 2
Entrega 1
Ent.3
Ent4
MODELO
INCREMENTAL
Construir y
revisar la
maqueta
Escuchar al
cliente
El cliente
prueba la
maqueta
MODELO DE
CONSTRUCCION
DE PROTOTIPOS
Análisis Diseño Código PruebaMODELO
LINEAL