Ingeniería en Software

24
Ingeniería en Software

description

Ingeniería en Software. Método para el análisis y diseño de requerimientos. Análisis de requisitos. Se puede dividir en:. Identificación de los requisitos. Ing. Software Pressman un efoque práctico . Primera fase: obtención de los requisitos (1). PRIMERA REUNION. ING. SOFTWARE Y - PowerPoint PPT Presentation

Transcript of Ingeniería en Software

Page 1: Ingeniería en Software

Ingeniería en Software

Page 2: Ingeniería en Software

Método para el análisis y diseño de requerimientos

Análisis de requisitos

Diseño del software

Definición del

Software

Page 3: Ingeniería en Software

Análisis de requisitos

• Se puede dividir en:

Reco

noci

mie

nto

del

prob

lem

a

Eval

uaci

ón y

Sín

tesis

Mod

elad

o

Espe

cific

ació

n

Revi

sión

Page 4: Ingeniería en Software

Identificación de los requisitosIng. Softw

are Pressman un efoque práctico

Page 5: Ingeniería en Software

Primera fase: obtención de los requisitos (1)

PRIMERA REUNIONING. SOFTWARE

Y CLIENTE

Page 6: Ingeniería en Software

Primera fase: obtención de los requisitos (2)

• Gause y Weinberg sugieren:Para comprender mejor el problema

Ing. Software Pressm

an un

efoque práctico

Page 7: Ingeniería en Software

Primera fase: obtención de los requisitos (3)

• Gause y Weinberg sugieren:Eficacia de la reunión

Ing. Software Pressm

an un

efoque práctico

Page 8: Ingeniería en Software

Primera fase: obtención de los requisitos (4)

Técnicas de obtención de requisitos

JAD

TFEA

Page 9: Ingeniería en Software

Primera fase: obtención de los requisitos (5)

Técnicas de obtención de requisitos

JAD

TFEA

Page 10: Ingeniería en Software

Primera fase: obtención de los requisitos (6)

Técnicas de obtención de requisitos

JAD

TFEA

Page 11: Ingeniería en Software

Quinta fase: Revisión

Ing.

Soft

war

e Pr

essm

an

Ver página 183Pressman 6th

Page 12: Ingeniería en Software

Actividad 1

Llevar a cabo la representación de “hogar seguro” pág 192 del PDF del libro de IS Pressman 6th Edición

Page 13: Ingeniería en Software

Actividad 2

Page 14: Ingeniería en Software

Modelado

Ejemplo de Arquitectura en el modelado

Page 15: Ingeniería en Software

Método para el Análisis y Diseño Estructurado

• Actividad 3• Leer y analizar el vistazo rapido de la página

238 del pdf is pressman 5th edición

Page 16: Ingeniería en Software

Estructura del modelo de análisis(1)

(1) Describir lo que requiere el cliente.(2) Establecer una base para la creación de un

diseño de software. (3) Definir un conjunto de requisitos que se pueda validar una vez que se construye el software

Page 17: Ingeniería en Software

Estructura del modelo de análisis(2)

Diccionario de datos

Diag

ram

aEn

tidad

-Rel

ació

n Diagrama

Flujo de Datos

DiagramaTransición de datos

Leer las páginas de240-255 actividad 4

Page 18: Ingeniería en Software

Análisis Orientado a Objetos

• Actividad 5• Leer y analizar el vistazo rapido de la página

400 del pdf is pressman 5th edición

Page 19: Ingeniería en Software

El panorama AOO : Método Rumbaugh

• Desarrollan la Técnica de Modelado de Objetos (OMT) para el análisis y diseño del sistema

• Consta de 3 modelos:– Modelo de objetos (objetos, relaciones, clases)– Modelo dinámico (comportamiento del sistema y

objetos)– Modelo funcional (representación de alto nivel del

flujo como el DFD)

Page 20: Ingeniería en Software

El panorama AOO : Método Jacobson

• Es llamado también OOSE (ingeniería del software orientado a objetos)

• En este método se le da importancia al caso de uso es la diferencia con los demás

Ejemplo pag 407 pagpressman

Page 21: Ingeniería en Software

El panorama AOO : Método Coad y Yourdon

• Es el más sencillo de aprender• Descripción de este método– Identificar objetos, usando el criterio de «qué buscar»– Definir una estructura de generalización-especificación– Definir una estructura de todo-parte– Identificar temas (componentes de subsistemas)– Definir atributos– Definir Servicios

Page 22: Ingeniería en Software

Método Entidad – Relación (1)

• Representa las relaciones entre los objetos de datos

Page 23: Ingeniería en Software

Método Entidad – Relación (2)

Leer páginas 243-244 IS 5th pressman

Page 24: Ingeniería en Software

Tarea 6

• Terminar de Leer y Comprender el tema de casos de uso 176 pág(del pdf) del libro de IS pressman 6th

• Ver las herramientas de software que nos ayudan en la ingeniería de requisitos. Pág 185(del pdf) IS pressman 6th

Aportar sus ideas en el foro llamado “Ingeniería de requisitos” con dudas, conclusiones, opiniones acerca del tema