Analis y Diseño de Software

sábado, 8 de noviembre de 2014

Post 2 - 3° Corte

Caso de Estudio

En la ciudad de cartagenera de indias se tiene un proyecto el cual consiste en censar todos los turistas de origen nórdico que visitan las murallas, para ello se les pide que faciliten sus datos personales y el tipo de transporte que llegaron a la ciudad.

  • Listar todos los turistas menores de 18 años.
  • Listar todos lo turistas mayores de 50 años.
  • que turistas se transportaron en barco.
  • cuantos turistas no cumplieron con la norma.
1.     ENTRADAS:     
Origen
Transporte
Edad
2.     PROCESOS:
Generar Contadores
3.     SALIDAS:
Contar número de turistas menores de 18 años
Contar número de turistas mayores de 50 años
Contar los turistas de origen Nórdico
Contar los turistas de distinto origen
Contar tipo de transporte
4.     ALGORITMO

var
opc: char;
origen, tipotransporte, nombre: cadena;
edad: entero;
cntmay50 = 0, cntmen18= 0, corigennordico= 0, cdistorigen= 0, ctipotrans=0;

INICIO
     HACER
     c=c+1
     LEER edad, origen, tipotransporte, nombre;
     SI origen= "nordico" ent
          corigennordico= corigennordico + 1;
    
              SI edad < 18 ent
                   cntmen18= cntmen18 + 1;
              FS;
                   SI edad > 50 ent
                       cntmay50= cntmay50 + 1;
                    FS;
                             SI tipotransporte = "barco"
                                   ctipotrans = ctipotrans + 1
                             FS;
      SI NO
             cdistorigen = cdistorigen + 1;
      FS;
  LEER opc
  MIENTRAS QUE (opc <> "N")

FIN


5.      TABLA DE REQUERIMIENTOS

a.       Suceso en la cuidad.
b.      Censar turistas.
c.       Pedir datos personales.
d.      Pedir tipo de transporte.
e.       Turistas menores de 18 años.
f.       Turistas mayores de 50 años.
g.      Identificar transporte por barco.
h.      Turistas diferentes países a nórdicos.
i.        Turistas de países nórdicos.

6.      REQUISITOS


FUNCIONALES
NO FUNCIONALES
Censar turistas.
Suceso en la cuidad.
Pedir datos personales.
Tabletas, Smartphone
Pedir tipo de transporte.
Lápiz óptico
Turistas menores de 18 años.
Bd en la nube
Turistas mayores de 50 años.
Android o Windows phone
Identificar transporte por barco.
La app se correrá en tiempo real.
Turistas diferentes países a nórdicos.

Turistas de países nórdicos.


7.      UML

ACTOR
USOS
                            Encuestador
     1.      Validar usuario
                          Administrador
     2.      Almacenar / Registrar datos

     3.      Generar informe

8.      DIAGRAMA DE NEGOCIOS



9.      DIAGRAMAS DE CASOS DE USO


a.       CASO DE USO 1 Registrar datos


b.      CASO DE USO 2 Generar informe



DIAGRAMA DE SECUENCIAS.

No hay comentarios:

Publicar un comentario