martes, 19 de octubre de 2010

Aplicacion de Modelo de Desarrollo de Software a Caso de Estudio Fundacion FES

Caso de Estudio aplicando el Modelo secuencial Lineal



Fase De Analisis

Requerimientos del Usuario.

Agenda de Eventos:

  • Lugar y fecha.
  • Cantidad de participantes.
  • Invitaciones.
  • Confirmaciones.
  • Llenado de datos.
  • Expositores .
  • Temas.
  • Documentos.
  • Materiales de apoyo.
  • Refrigerios.
Según lo analizado en el caso de la Fundación Fredrick Ebert Stifford lo que se pretende o lo que ellos requieren automatizar es su agenda de eventos. Dentro del cual se requiere llevar un registro del lugar, fecha de cada evento, la cantidad de participantes que asistirán y de acuerdo a esto hacer las invitaciones, confirmar la asistencia y proceder al llenado de datos.

También se pretende llevar control y registro de los temas, documentos y materiales de apoyo que requieren los expositores así como el menú del evento (refrigerios u otros alimentos).






Fase de Diseño

 Diagrama de Caso de Uso
(1)






(2)

Diagrama de Clase 


Fase de Codificacion

Para esta fase se elaboro una Base de Datos con sus respectivas tablas utilizando SQL Server


Codigo para la creacion de la Tabla  de Participante:

create procedure Tabla_Participante
as
create table Participante
(id_participante smallint PRIMARY KEY,
nombre nvarchar(50) NOT NULL,
apellido nvarchar(50),
direccion nvarchar(50),
telefono nchar(10))
GO
 









Codigo para la creacion de la Tabla  de Comida:

create table Comida
(id_dato smallint PRIMARY KEY,
nombre nvarchar(50) NOT NULL,
descripción nvarchar(50),
Porción nvarchar(50))
GO

sp_help Comida






Codigo para la creacion de la Tabla  de Evento:

create table Evento
(id_evento smallint PRIMARY KEY,
lugar nvarchar(50),
fecha datetime,
hora nchar(10))
GO

sp_help Evento


Fase de Prueba

Tabla Participante


Tabla Comida


Tabla Evento



Con la realización de esta prueba se tuvo que usar el software SQL Server 2005 para la validación de las tablas de la base de datos.

Se llego a la conclusión que para la automatización de la agenda de eventos  se requiere la implementación de la base de datos junto con una serie de peticiones realizadas por el usuario para optimizar el control de las actividades.

1 comentario:

  1. Hola hola, muy buen texto.
    tengo una duda amigo.

    Te codigo SQL para la creacion de tablas la base de datos ¿¿¿lo genero el Diagrama de clases ???

    Si es asi, con que software realizastes el diseño ?

    de antemano muchas gracias.

    ResponderEliminar