INGENIERIA DE SOFTWARE
Trabajo elaborado por
estudiantes de la Universidad de
Panamá
Centro Regional Universitario de
Panamá Oeste
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
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
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.
 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.
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
¿Qué es Ingeniería?
¿Qué es software?
Conjunto de conocimientos y
técnicas científicas
Elemento lógico del
sistema
¿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.
UN ENFOQUE DE
CALIDAD
PROCESO
MÉTODOS
HERRAMIENTAS
Ingeniería de Software como
Tecnología Multicapa
• 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
¿Qué es un Proceso de Software?
Conjunto de etapas con la
intención de lograr un objetivo:
Proceso de Software
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
Fases Genéricas
•La Fase de Definición ¿Qué?
•La Fase de Desarrollo ¿Cómo?
•La Fase de Mantenimiento - Cambio
Proceso de Software
Modelos de Procesos de Software
Lineal Secuencial
Construcción de
Prototipos
DRA Incremental
EspiralDesarrollo Concurrente
Ensamblaje de Componentes
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

Ingenieria de sotware

  • 1.
    INGENIERIA DE SOFTWARE Trabajoelaborado por estudiantes de la Universidad de Panamá Centro Regional Universitario de Panamá Oeste
  • 2.
    Objetivos  Reconocer elmarco 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 desoftware 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 laingenierí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 decirque 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 Softwarede Calidad? Software concordante con: • Los requisitos funcionales del cliente • Los estándares de desarrollo reconocidos en la industria de software mundial.
  • 9.
  • 10.
    • Cualquier enfoquede 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 unProceso de Software? Conjunto de etapas con la intención de lograr un objetivo: Proceso de Software
  • 12.
    Otra denominación delProceso 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 Fasede Definición ¿Qué? •La Fase de Desarrollo ¿Cómo? •La Fase de Mantenimiento - Cambio Proceso de Software
  • 14.
    Modelos de Procesosde Software Lineal Secuencial Construcción de Prototipos DRA Incremental EspiralDesarrollo Concurrente Ensamblaje de Componentes
  • 15.
    DA PC DA PC DAPC 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