CASO DE ESTUDIO

Páginas: 19 (4615 palabras) Publicado: 15 de septiembre de 2015
UNIVERSIDAD TECNOLÓGICA DE PEREIRA – INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
CURSO DE INGENIERÍA DEL SOFTWARE I – Jorge Alberto Gálvez C.

CASO DE ESTUDIO
Para la siguiente parte del curso, se necesita un ejemplo para ir aplicando todo lo que
aprendemos de manera teórica, así que paso a plantear el caso de estudio 1:

EL SISTEMA POS NEXT-GEN
El caso de estudio es una aplicaicón de punto de venta, eninglés Point Of Sale o POS, llamado
Next-Gen.
Una aplicación de POS se usa típicamente en supermercados para facturar las ventas y
registrar los pagos. La aplicación se debe comunicar (interfazar) con otras aplicaciones de
servicio tales como la que calcula los impuestos y la que hace el control de inventario. La
aplicación de POS debe ser lo más tolerante a fallos posibles, es decir, si laaplicación que
controla los inventarios no está disponible, igual el POS debe seguir funcionando y cuando el
control de inventarios retorne, se registran las ventas pendientes. Se requiere algún hardware
especial, tal como lectores de código de barra y muchas veces el abridor de la caja donde se
guarda el dinero en efectivo.
Los sistemas POS deben manejar muchos terminales (cajas) simultáneamente. Elterminal
consta de un navegador web “delgado”, un PC (Computador Personal) y una interfaz gráfica de
usuario al estilo del Java SWING, podría incluir “touch screen” (pantallas sensibles), PDAs
(tabletas) inalámbricas, etc.
Estamos creando un POS comercial que venderemos a varios clientes, lo cuales tienen
diferentes necesidades en términos de reglas de procesamiento de negocios. Cada clientedeseará un conjunto único de lógica para ejecutar ciertos puntos predecibles en escenarios de
uso del sistema, tal como cuando se inicia una nueva venta o se agrega un producto a la venta.
Entonces necesitaremos un mecanismo para proporcionar este nivel de flexibilidad y
personalización.
Usaremos una estrategia iterativa para proceder a través de requerimientos, análisis orientado
a objetos, diseño eimplementación.

CAPAS ARQUITECTÓNICAS Y ÉNFASIS DEL CASO DE ESTUDIO
Un sistema de información típico orientado a objetos está formado por una serie de capas
arquitectónicas o subsistemas como las siguientes:



Interfaz de usuario: Un programa que se comunica con el usuario, generalmente en
ambiente de ventanas.
Lógica de aplicación y objetos del dominio: Objetos de software representandoconceptos del dominio (por ejemplo, una clase de software llamada Venta) que
cumple los requerimientos de la aplicación.

1

Tomado de: Larman, Craig. An Introduction to Object-Oriented Analysis and Design and the Unified
Process. 2nd Edition.

1

UNIVERSIDAD TECNOLÓGICA DE PEREIRA – INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
CURSO DE INGENIERÍA DEL SOFTWARE I – Jorge Alberto Gálvez C.


Servicios técnicos:Objetos y subsistemas de propósito general que proporcionan
servicios de soporte técnico tales como interfaz con una base de datos y registro (log)
de errores. Generalmente estos servicios son independientes de la aplicación y
reutilizables a través de varios sistemas.

El análisis y diseño orientado a objeto (OOA/D) es generalmente más relevante para modelar
la lógica de la aplicación y las capasde servicios.
El caso de estudio NextGen hace énfasis principalmente en los objetos del dominio,
localizando las responsabilidades para cumplir los requerimientos de la aplicación. El diseño
orientado a objetos se usa también para crear una capa de servicios técnicos que haga interfaz
con la base de datos.
En este diseño la capa de Intefaz de Usuario (UI) tiene muy poca responsabilidad, por esose
dice que es “delgada”. Las ventanas no contienen código que realicen la lógica o
procesamiento de aplicación. En vez de eso, las tareas son adelantadas en otras capas.

La figura muestra las capas.

CASOS DE USO
Son un mecanismo ampliamente usado para descubrir y registrar requerimientos
(especialmente funcionales; tienen influencia en gran parte del proyecto, incluyendo OOA/D.
Es valioso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudio De Casos
  • Caso De Estudio
  • Estudios De Casos
  • Estudio De Caso
  • estudio de caso
  • Caso De Estudios
  • Estudio de caso
  • ESTUDIO DE CASO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS