practica 3

6
ULPGC Análisis Tecnología Software para el Desarrollo de los Sistemas de la Información Jesua Betancor Alemán & Óscar Caraballero Gálvez 12/03/2014 Grado en Ingeniería Informática Rama de Tecnologías de la Información

Upload: oscar-caraballero

Post on 26-Jul-2015

52 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Practica 3

ULPGC

Análisis Tecnología Software para el Desarrollo de los

Sistemas de la Información

Jesua Betancor Alemán & Óscar Caraballero Gálvez

12/03/2014

Grado en Ingeniería Informática Rama de Tecnologías de la Información

Page 2: Practica 3

Análisis

Página 1

Contenido Introducción. ................................................................................................................................. 2

Contenido. ..................................................................................................................................... 2

Define los conceptos indicando: Nombre corto, breve explicación y prioridad (alta, media,

baja) ........................................................................................................................................... 2

Asigna a cada concepto sus atributos y operaciones más significativas ................................... 2

Modelo de Dominio del Sistema ............................................................................................... 4

Diagrama de casos de uso ......................................................................................................... 5

Conclusiones. ................................................................................................................................ 5

Referencias. ................................................................................................................................... 5

Page 3: Practica 3

Análisis

Página 2

Introducción. Para ésta práctica, nuestro objetivo es analizar la estructura de nuestro sistema.

Empezaremos modelando el dominio con un diagrama en UML y lo complementaremos con un

diagrama de casos de uso.

Contenido.

Determina los conceptos (clases) que definen tu sistema

Servicios

Departamento de Software

Marketing

Software

Clientes

Stock

Ventas

Facturas

Define los conceptos indicando: Nombre corto, breve explicación y

prioridad (alta, media, baja)

Servicios : Servicios prestados a Hardware en la instalación de software en equipos

Departamento de Software : Somos nosotros

Marketing: Promocionar el software

Software: Lo que vendemos

Clientes: Los que compran

Stock: Listado de productos

Ventas: Interacción entre un vendedor, un comprador y las facturas

Facturas: Resultado de una compra

Asigna a cada concepto sus atributos y operaciones más significativas

Servicios:

o Atributos: Nombre.

o Operaciones: instalar_software()

Departamento de Software:

o Atributos:

Nombre

CIF

Ventas

Marketing

Software

Page 4: Practica 3

Análisis

Página 3

Servicios

Marketing

o Atributos:

Nombre_campaña

Software

o Operaciones:

Promocionar()

Software

o Atributos:

Nombre

Precio

Stock

o Operaciones:

Pedir_software()

Vender()

Clientes

o Atributos:

Nombre

Apellidos

Dirección

DNI

Email

o Operaciones:

Comprar()

Pedir_presupuesto()

Stock

o Atributos:

Nombre

ID

Cantidad

Precio

o Operaciones:

Listar_productos()

Notificar_ventas()

Ventas

o Atributos:

Cliente

Software

Facturas

Tipo

o Operaciones:

Facturar()

Facturas

o Atributos:

Artículo

Page 5: Practica 3

Análisis

Página 4

Precio

Cantidad

o Operaciones:

Imprimir()

Modelo de Dominio del Sistema

Page 6: Practica 3

Análisis

Página 5

Diagrama de casos de uso

Conclusiones. Para esta actividad, hemos descubierto una herramienta online que interactúa con

GoogleDrive para crear diagramas de casos de uso y de modelo de dominio del sistema. Nos ha

resultado extremadamente útil esta herramienta.

Ha sido interesante comentar y debatir cómo es el dominio de nuestro sistema, viendo

que tenemos varias posibilidades para definirla.

Referencias. Casos de uso:

http://www.seas.es/blog/informatica/tipos-de-relaciones-en-diagramas-de-casos-de-uso-uml/