jueves, 31 de enero de 2008

DIAGARMA 3






CASOS DE USO


Caso de uso: Calcular el total de la compra.
Actor: Usuario.
Propósito: calcular el total de una compra.
Descripción: El usuario será capaz de calcular el total de compra de un vendedor que oferta sus artículos, si al vendedor se le compra 10 productos o menos, el precio del producto será de 20 pesos, en cambio, si le compra más de 10 artículos el precio por artículo será de 15 pesos.



CLASESSECUENCIA

DIAGRAMAS 2

CASO DE USO









Caso de uso: Calcular el subtotal, el IVA, y el total una compra.
Actor: Usuario.
Propósito: Calcular el subtotal, el IVA y el total de una compra.
Descripción: El usuario calculará el subtotal, el IVA y el total de una compra de un artículo, para calcular el IVA del producto el usuario restará del total de la compra el 15%, una vez restado el IVA, lo que quedará será el subtotal de la compra.


CLASES



SECUENCIA




DIAGRAMAS UML



Caso de uso: Calcular el área de un triángulo
Actor: Usuario
Propósito: Calcular el área de un triángulo
Descripción: El usuario tomará las medidas correspondientes del triángulo, tales como la base y la altura, posteriormente el usuario multiplicará la base por la altura, el resultado obtenido de la base por altura lo tendrá que dividir entre dos para obtener como resultado el área de la misma.

CLASES



SECUENCIA




INTRODUCCION DISEÑO SOFTWARE

Para un diseño de software se requiere los ciclos de vida el cual un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estas etapas.



Pasos para el diseño de software:


Análisis de requerimientos
-identificar los requerimientos del cliente
Elaboración de especificaciones
-identifica y formaliza los objetos de cómputo, atributos
y relaciones, operaciones y transformaciones, restricciones
Diseño de la arquitectura
-Define la arquitectura general del sistema
Diseño de detalle
-Define los módulos del sistema
Implementación de componentes
-Codificación de los módulos
Integración y prueba
Revisión y entrega
Mantenimiento
-Garantizar la operación del sistema con mejoras, reparaciones,
conversiones, etc.