Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin Intermedios
12/03/2014
ndice
Objetivos
Alcance Contenido
Resumen Preguntas
12/03/2014
OBJETIVOS
12/03/2014
Objetivos
Aprender sobre los ciclos del
proceso de desarrollo de software. Considerar las mejores prcticas en el desarrollo de software. Identificar las capas arquitectnicas. Conocer en que consiste los requerimientos.
12/03/2014 4
ALCANCES
12/03/2014
Alcance
Planeacin y elaboracin de
12/03/2014
Mtodo iterativo incremental: planeacin y elaboracin, ciclos de desarrollo, mejores prcticas, requerimientos
12/03/2014
Planeacin y Elaboracin
12/03/2014
Actividades
Plan preliminar
investigacin Definir requerimientos Implementar prototipos Definir modelo conceptual preliminar Definir arquitectura preliminar Perfeccionar plan
9
Ciclos de Desarrollo
12/03/2014
10
Introduccin
Para la construccin del software,
se necesita hacer uso de varios ciclos de desarrollo, que permitirn obtener un sistema funcional que atienda debidamente los requerimientos.
12/03/2014
11
12/03/2014
12
Sincronizacin de Artefactos
Se revisan y corrigen todos los
artefactos y se asegura que cumplan con los requerimientos planteados en el ciclo anterior.
12/03/2014
13
Anlisis
1. Definir casos de uso esenciales.
de uso. Perfeccionar modelo conceptual. Perfeccionar glosario. Definir diagramas de secuencias. Definir contratos de operacin. Definir diagramas de estado.
14
Diseo
Definir casos de uso reales. Definir reportes, interfaz de
12/03/2014
usuario y secuencia de pantallas. Perfeccionar la arquitectura del sistema. Definir diagramas de colaboracin. Definir diagramas de diseo de clases. Definir esquema de la BD.
15
Construccin
Se implementan los
12/03/2014
16
Pruebas
Se revisa la implementacin de los
12/03/2014
17
Mejores Prcticas
12/03/2014
18
Introduccin
Para que el desarrollo de software
sea efectivo, se recomienda considerar las mejores prcticas para poder desarrollarlo.
12/03/2014
19
Prcticas
Desarrollo iterativo.
Administrar requerimientos de
12/03/2014
usuario. Utilizar arquitecturas basadas en componentes. Utilizar SW visual para realizar el modelo del sistema. Verificar la calidad del SW. (SQM) Controlar cambios del SW. (Ver.)
20
Capas Arquitectnicas
12/03/2014
21
Introduccin
Para el desarrollo de software se
12/03/2014
22
Capa de Presentacin
Interfaz grfica. Ventanas. Lo que el usuario ocupa. Lo que el usuario ve.
12/03/2014
23
Capa de Presentacin
Interfaz grfica. Ventanas. Lo que el usuario ocupa. Lo que el usuario ve.
12/03/2014
24
Capa de Aplicacin
1. Lgica del Negocio: Objetos del
dominio del problema. 2. Lgica de Servicios: Objetos relacionados al problema, presentan servicios de soporte.
12/03/2014
25
Capa de Aplicacin
1. Lgica del Negocio: Objetos del
dominio del problema. 2. Lgica de Servicios: Objetos relacionados al problema, presentan servicios de soporte.
12/03/2014
26
Capa de Datos
Base de datos relacional.
12/03/2014
27
Requerimientos
12/03/2014
28
Definicin
Descripcin de las necesidades o
deseos de un producto. La meta primaria de la etapa de elaboracin y planificacin es identificar y documentar lo que en realidad se necesita de forma que el cliente y los miembros del equipo lo entienden.
12/03/2014 29
Resumen
En cada ciclo se toman en cuenta
un conjunto relativamente pequeo de requerimientos, pasan por el anlisis, diseo, construccin y pruebas.
12/03/2014
32
Resumen
En un ciclo iterativo la complejidad
12/03/2014
33
Resumen
El ciclo de desarrollo se debe
12/03/2014
34
Resumen
El tomar en cuenta las mejores
prcticas en el desarrollo de software permite que el proceso de desarrollo de software sea el mejor.
12/03/2014
35
Preguntas
Definir 3 actividades de la fase de
planeacin y elaboracin. Explique paso por paso la forma de trabajo en el ciclo de desarrollo iterativo. En qu consiste la separacin de la capa de lgica de negocio y la capa de presentacin?
12/03/2014 36