ciclo de vida de un programa

Páginas: 7 (1609 palabras) Publicado: 1 de octubre de 2013
Ejemplo Ciclos de vida

Problema a resolver
Una empresa quiere implantar un sistema de control de acceso de
usuarios previo al arranque del resto de aplicaciones que tiene
instaladas. Cada usuario deberá indicar su nombre y palabra de paso
para poder tener acceso al resto del sistema.
El sistema de control de acceso permitirá un máximo de tres intentos
antes de bloquear el terminaldurante cinco minutos.
El sistema deberá detectar que tanto el nombre como la palabra de paso
han sido rellenadas y que dichos valores se corresponden con los que
previamente han sido almacenados en la base de datos de control de
accesos.
Bajo ningún concepto, el nombre de usuario y la palabra de paso podrán
quedar sin rellenar.
En el caso de no poder realizar la identificación de los usuariosque
quieren acceder al sistema, deberá mostrarse un mensaje de error que
indique cual es la causa de fallo de identificación.

Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid

Ingeniería del Software © 2005

Aproximación en Cascada
Esta aproximación se basa en que hasta que no esté
terminada una fase no se puede comenzar la
siguiente.
Lasfases que se plantean son:
Especificación
– Análisis
– Diseño
– Implementación
– Pruebas
– Instalación
– Mantenimiento
(Las dos últimas se omiten en este ejemplo)


Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid

Ingeniería del Software © 2005

Aproximación en Cascada
Especificación de requisitos.


Se han detectado lossiguientes requisitos:
R1: El sistema debe permitir la identificación de usuarios
R2: Los usuarios están identificados por su nombre y palabra de
paso. En nombre no excederá la longitud de 15 caracteres y la
palabra de paso de 8.
R3: Es obligatorio que tanto el nombre como la palabra de paso
sean cumplimentados por el usuario
R4: Deberá comprobarse que el nombre de usuario y la palabra de
pasose corresponden con un usuario con autorización para
acceder al sistema, esta información ya habrá sido incorporada
previamente al mismo
R5: Cuando el usuario no esté autorizado se mostrará el mensaje
de error XX “ no tiene permiso para acceder a este sistema”
donde XX se corresponderá con el nombre que haya sido escrito

Departamento de Organización y Estructura de la Información.Universidad Politécnica de Madrid

Ingeniería del Software © 2005

Aproximación en cascada
Especificación de requisitos
R6: Cuando no se haya introducido ningún valor para el nombre se mostrará
el mensaje: “Debe rellenar la información sobre su nombre”
R7: Cuando no se haya introducido ningún valor para la palabra de paso se
mostrará el mensaje: “Debe rellenar la información sobre la palabra depaso”
R8: Cuando el usuario esté autorizado se mostrará una pantalla con el
mensaje: “Bienvenido XX” donde XX se corresponderá con el nombre que
haya sido escrito
R9: El sistema permitirá tres intentos para acceder como usuario identificado.
R10: Después del tercer intento el sistema quedará bloqueado durante cinco
minutos y se mostrará el mensaje “Terminal bloqueado. Quedan: YY
minutos”donde YY representa el número de minutos que resten de
bloqueo.
R11: No pueden existir dos pares nombre y clave repetidos en el sistema.
Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid

Ingeniería del Software © 2005

Aproximación en cascada
Fase de Análisis


Se va a plantear como solución una visión
estructurada basada en diagramasEntidad/Relación y diagramas de flujo de datos

Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid

Ingeniería del Software © 2005

Aproximación en Cascada
Modelo Entidad/Relación


Sólo aparece una entidad que es Usuario con dos
atributos:
Nombre: de tipo cadena de caracteres de tamaño 15
Palabra de paso: de tipo cadena de caracteres de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciclo De Vida De Un Programa
  • Ciclo DE VIDA DE UN PROGRAMA
  • El Ciclo De Amor Es El Ciclo De La Vida
  • Ciclos de vida de un ciclo de informacion
  • Ciclo de vida
  • Ciclo De Vida
  • ciclo de vida
  • Ciclo De Vida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS