N3L3_ContenedoraDeTamanoVariable_LECCION

Páginas: 46 (11329 palabras) Publicado: 3 de noviembre de 2015
NIVEL 3
Manejo de grupo de atributos

Proyecto Cupi2 de la Universidad de los Andes
Convenio Uniandes -USC
Material didáctico basado en el libro:
Villalobos S. Jorge A. y Casallas G. Rubby. Fundamentos de Programación: Aprendizaje activo basado en casos. Pearson. México.
2006
Elaborado por: Patricia Segovia, Yana Saint-Priest y Diego Fernando Duque.

Objetivos Pedagógicos
• Utilizar lasestructuras contenedoras de tamaño fijo como elementos para
modelar una característica de un elemento del mundo que permiten
almacenar una secuencia de valores (simples u 0bjetos).

• Utilizar las estructuras contenedoras de tamaño variable como elementos
de modelado que permiten manejar atributos cuyo valor es una secuencia
de objetos.
• Utilizar las instrucciones iterativas para manipular estructurascontenedoras
y entender que dichas instrucciones se pueden utilizar en otros tipos de
problemas.
• Crear una clase completa en Java utilizando el ambiente de desarrollo
Eclipse.

• Entender la documentación de un conjunto de clases escritas por otros y
utilizar dicha documentación para poder incorporar y usar adecuadamente
dichas clases en un programa que se está construyendo.

PLAN DE CURSOActividades a realizar
durante la sesión 12

CONTENEDORAS DE TAMAÑO VARIABLE

TEMAS A TRATAR:
3. Contenedoras de tamaño variable
4. Uso de ciclos en otros contextos

Caso de estudio N0 3:
Tienda de Libros

Ejemplo

Caso de estudio: Tienda de Libros
Se quiere construir una aplicación para una tienda virtual de libros. La tienda tiene un catálogo o
colección de libros que ofrece para la venta. Loslibros tienen un ISBN que los identifica de manera
única, un título y un precio con el que se venden.
Cuando un cliente llega a la tienda virtual a comprar libros, utiliza un carrito de compras. En el
carrito de compras va adicionando los libros que quiere comprar. El cliente puede llevar mas de un
ejemplar de cada libro. Al revisar la cuenta, el cliente debe poder ver el subtotal de cada libro
segúnla cantidad de ejemplares que lleve de él, además del total de la compra, que es igual a la
suma de los subtotales.

Ejemplo

Caso de estudio: Tienda de Libros

Interfaz gráfica caso de estudio:

Tienda de Libros

Comprensión y Especificación del
Problema

I. Requerimientos Funcionales

Ejemplo

Caso de estudio: Tienda de Libros
Se quiere construir una aplicación para una tienda virtual delibros. La tienda tiene un catálogo o
colección de libros que ofrece para la venta. Los libros tienen un ISBN que los identifica de manera
única, un título y un precio con el que se venden.
Cuando un cliente llega a la tienda virtual a comprar libros, utiliza un carrito de compras. En el
carrito de compras va adicionando los libros que quiere comprar. El cliente puede llevar mas de un
ejemplar decada libro. Al revisar la cuenta, el cliente debe poder ver el subtotal de cada libro
según la cantidad de ejemplares que lleve de él, además del total de la compra, que es igual a la
suma de los subtotales.

Especificación

Requerimientos
Funcionales –RF•


Las necesidades del cliente
Las operaciones o servicios
que el programa debe proveer
al usuario

Análisis del
problema

Ejemplo

Caso deestudio: Tienda de Libros
Se quiere construir una aplicación para una tienda virtual de libros. La tienda tiene un catálogo o
colección de libros que ofrece para la venta. Los libros tienen un ISBN que los identifica de manera
única, un título y un precio con el que se venden.
Cuando un cliente llega a la tienda virtual a comprar libros, utiliza un carrito de compras. En el
carrito de compras vaadicionando los libros que quiere comprar. El cliente puede llevar mas de
un ejemplar de cada libro. Al revisar la cuenta, el cliente debe poder ver el subtotal de cada libro
según la cantidad de ejemplares que lleve de él, además del total de la compra, que es igual a la
suma de los subtotales.

Especificación

Requerimientos
Funcionales –RF•


Las necesidades del cliente
Las operaciones o...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS