Vous êtes sur la page 1sur 17

I CUATRIMESTRE

2016

UNIVERSIDAD FIDELITAS
LICENCIATURA EN INGENIERIA EN SISTEMAS
GRUPO 05
PROYECTO DESARROLLO DE LOGIN CON METODOLOGIA
SCRUM
ESTUDIANTES:
RAFAEL GUILLERMO GAMBOA MOLINA
EDGAR MARTINEZ ROJAS
ANTHONNY ZUIGA

PROFESOR:
LUIS MONTOYA POITEVIEN

Contenido
Introduccin.................................................................3
Planteamiento del problema........................................4
Metodologa.................................................................4
Definicin de SCRUM.................................................4
Como se va a Implementar.......................................4
Desarrollo del sistema:................................................4
Herramientas.............................................................4
Madures de la empresa.............................................4
Normativas................................................................4
Diagramas.................................................................4
Diccionario de Datos.................................................4
Pantallas....................................................................4
Conclusin...................................................................4
Biografa......................................................................4
Referencias..................................................................4

Introduccin
Al pasar de los aos los desarrollos de los sistemas de informacin van
evolucionando, esto porque las tecnologas son muy cambiantes y estn en
constantes mejoras, los sistemas son cada vez ms eficientes y tienen la
capacidad de realizar muchas funciones automatizadas que reducen los costos
operativos y econmicos de las empresas, esto permite cada vez mayor inversin
en las tecnologas y el desarrollo de software, la necesidad de las empresas de
realizar software ms eficiente en poco tiempo y aprovechando al mximo sus
recursos, con un menor costo, se llega a la necesidad de crear estndares de
programacin que realicen ms fcil la tarea del Desarrollo del software.
Como objetivo principal, este trabajo se enfoca en poder desarrollar un mdulo de
seguridad donde cuente con una metodologa de desarrollo de Software llamada
SCRUM, el cual le permita al equipo de trabajo comprender y valorar cual es la
importancia de realizar esta metodologa, adems de poder ir encaminando
nuestra cultura con buenas practicas de programacin.

Planteamiento del problema


Descripcin de Proyecto:
Este sistema se diseara para crear seguridad a la hora de ingresar al mdulo,
donde se establecern roles y perfiles para cada uno de los usuarios donde van a
tener funciones segn su puesto.
El mismo va a tener la capacidad de recuperar la contrasea en caso de que el
usuario se le haya olvidado, en donde se reenviara un correo donde el usuario ya
previamente haba inscrito.

El sistema est elaborado en Microsoft SQL Server 2008 R2 y el entorno de


desarrollo fue Microsoft Visual Studio 2010, Visual C#.
Su arquitectura cuenta con 4 tipos de capas:
1- Capa (UI) User Interface o Capa interfaz de usuario
2- Capa (UB) User Businness o Capa de negocios
3- Capa (DA) Data Access o Capa de accesso a los datos
4- Capa (OB) Object o Capa de Objetos

Metodologa
Definicin de SCRUM

SCRUM es un modelo de referencia que define un conjunto de prcticas y roles, y


que puede tomarse como punto de partida para definir el proceso de desarrollo
que se ejecutar durante un proyecto. SCRUM es:
Ligero
Fcil de entender
Extremadamente difcil de llegar a dominar
Scrum es un marco de trabajo de procesos que ha sido usado para gestionar el
desarrollo de productos complejos desde principios de los aos 90. Scrum no es
un proceso o una tcnica para construir productos; en lugar de eso, es un marco
de trabajo dentro del cual se pueden emplear varias tcnicas y procesos. Scrum
muestra la eficacia relativa de las prcticas de gestin de producto y las prcticas
de desarrollo, de modo que podamos mejorar.
El marco de trabajo Scrum consiste en los Equipos Scrum, roles, eventos,
artefactos y reglas asociadas. Cada componente dentro del marco de trabajo sirve
a un propsito especfico y es esencial para el xito de Scrum y para su uso.
Las reglas de Scrum relacionan los eventos, roles y artefactos, gobernando las
relaciones e interacciones entre ellos. Las reglas de Scrum se describen en el
presente documento. Las estrategias especficas para usar el marco de trabajo
Scrum son diversas y estn descritas en otros lugares.

ROLES DE SCRUM
Propietario del Producto Se asegura de que el equipo Scrum trabaje de forma
adecuada desde la perspectiva del negocio

Facilitador: Cuyo trabajo primario es eliminar los obstculos que impiden que el
equipo alcance el objetivo
Equipo de Desarrollo: El equipo tiene la responsabilidad de entregar el producto.

Desarrollo del sistema:


Herramientas

El desarrollo del sistema se va a realizar con las siguientes herramientas:


Microsoft Visual Studio 2010
Microsoft SQL Server 2008 R2

Madures de la empresa

Este desarrollo cuenta con un desarrollo para una empresa de madures


Optimizado, donde en la empresa tiene estndares y procedimientos definidos,
que le permiten a la empresa poder crear indicadores de desempeo y poder
evaluar los trabajos hechos y poder mejorar cada vez que se repiten los procesos.

Mdulo de Seguridad
REQUERIMIENTO DE NEGOCIO: Se requiere un sitio para controlar el acceso al
sistema y a los mdulos especficos segn el perfil del empleado. Crear un sitio
donde se pueda manejar bloqueos del sistema manual y automtico, resetear
contrasea, adems que cumpla con algunos requisitos para ingreso de
contrasea, etc.

REQUERIMIENTO DE USUARIO: Este mdulo ser utilizado por todos los


usuarios que utilizan el sistema, debido a que requieren identificarse, el
administrador de Sistema ser el que tiene la administracin completa del mdulo.
Pantalla Acceso:
1. Se necesita una admisin para cada usuario que vaya a utilizar el sistema. Si el
usuario realiza un ingreso correcto le permite el acceso de acuerdo al rol que
cumpla.
2. Si el usuario se equivoca tres veces en el login, le enva un mensaje que ha
sido bloqueado por el sistema y tendr a avisarle al personal tcnico para que le
desbloquee, hasta entonces no podr ingresar al sistema.
3. EL Administrado crear un usuario con: Usuario, Perfil, Nombre, Contrasea.
4. El Administrador podr asignar los permisos de acceso a cada usuario, rol que
requiere.
5. El Administrador puede realizar un bloqueo o desbloqueo de forma manual a un
usuario.
6. El sistema debe mostrar un mensaje que aconseja cambiar de contrasea cada
30 das por seguridad.

REQUERIMIENTO TCNICO
Pantalla Acceso al Sistema
Al ingresar al sistema se presenta una ventana con los campos de texto para
poder digitar el usuario y la contrasea y un botn que permita realizar el Ingreso.
Si el usuario ingresa con los datos correctos se mostrar un mensaje de
confirmacin exitoso de lo contrario indicar que alguno de los datos fue errneo.

El ingreso de la contrasea ser ocultado con *** para que no se pueda visualizar
al ser escrito.
En caso de error al momento de inicio de sesin se debe desplegar un mensaje
que indique el error que ocurri en el sistema, ya se usuario incorrecto o
contrasea incorrecta.
Bloqueo automtico (desbloqueo).
Si en el login del usuario ocurren tres intentos fallidos repetidos se le enviar una
notificacin de que el sistema lo ha bloqueado.
Si el usuario se encuentra bloqueado y deshabilitado no podr ingresar al sistema,
posteriormente se mostrar un mensaje en el que indiqu no puede ingresar.
Despus de un desbloqueo; de uno o dos intentos fallidos en el login se necesita
reiniciar la cantidad de intentos fallidos del usuario para evitar que se almacenen y
que posteriormente ocurra un bloqueo antes de los tres intentos permitidos.

Al ingresar al sistema exitosamente el usuario podr ver los mdulos a los que
tiene acceso, ejemplo: Un Jefe de RH slo podr acceder al mdulo Recursos
Humanos, los dems estarn deshabilitados en ese caso.
Cambio de contrasea
1. A los usuarios se le recomienda realizar cambio de contrasea cada 30 das.
2. En el momento de ingresar el usuario en el sistema y pasar a la siguiente lnea
se habilitar un vnculo para cambiar la contrasea.
3. En esta ventana se habilita tres campos, en el primero se le pide la contrasea
original, luego se pide la contrasea nueva y confirmarla.

4. Al darle en el Botn Aceptar el campo tiene que cumplir con varios requisitos: La
contrasea original sea correcta segn el usuario que lo solicita, la contrasea
cumpla con los requisitos que se piden: Mayscula, minscula y nmeros, adems
de un mnimo de 7 dgitos; tambin la contrasea nueva y confirmacin deben ser
iguales. Y ser cambiada la contrasea del usuario.
5. Si no cumplo con algn aspecto presentar un mensaje con el dato incorrecto.
Pantalla Administracin y Control de Roles
Dentro del sistema se requiere acceder directamente a las pantallas de catlogo
de mantenimiento a travs del manejo de la barra de herramienta toolstrip y el uso
respectivo de la propiedad MenuItem. Con el usuario autorizado, se necesita
ingresar al formulario de Mantenimiento de Roles a travs del manejo de la barra
de herramienta toolstrip y el uso respectivo de la propiedad MenuItem.
Mantenimiento de Roles, el usuario solo podr abrir a la vez un solo formulario de
Mantenimiento de Roles cada vez que ingrese a la aplicacin, sin embargo podr
abrir de igual manera solo una vez, cualquier otro formulario que est autorizado
de acuerdo al rol acreditado.
As tambin si se debe crear, modificar o eliminar un usuario se deben seguir los
pasos expresados anteriormente.

Diagramas

Pantallas
Autentificar un usuario

Escenario (normal)
El sistema presenta el formulario de
Usuario registra el nombre de usuario y contrasea
El sistema da acceso a los todos los recursos

autentificacin

Escenario (nombre del usuario incorrecto)

El sistema presenta el formulario de autentificacin


Usuario registra el nombre de usuario y contrasea
El sistema indica que el nombre de usuario es incorrecto
Regresar al paso 1

Escenario (registro de un nuevo cliente)

El sistema presenta el formulario de autentificacin


El usuario solicita registrarse
El sistema presenta el formulario de registro (inscripcin)
El usuario proporciona la informacin solicitada
El sistema indica que ha sido registrado

Conclusin
El haber investigado sobre el proyecto nos ayud a conseguir conocimiento de
gran importancia los cuales sern fundamentales para futuros proyectos en los
que nos veamos envueltos como profesionales.

Se logr cumplir a cabalidad con el objetivo de este proyecto de investigacin


Disear un login.
El logro del proyecto se bas en la investigacin tanto en material didctico,
material en la web y el conocimiento y apoyo de personas expertas en el tema, las
cuales fueron esenciales para el desarrollo efectivo de este proyecto;
ayudndonos a entender posibles errores y soluciones a los mismos.
La elaboracin de este proyecto nos deja claro que en el rea de ingeniera del
software se deben de tomar en cuenta diversos factores para la correcta
implementacin de las herramientas, factores importantes como el medio
ambiente, las normativas, la evolucin continua de los equipos tecnolgicos y
tambin el sentido comn.

Biografa
Gua de SCRUM
http://www.scrumguides.org/docs/scrumguide/v1/ScrumGuide-ES.pdf

Wikipedia
https://es.wikipedia.org/wiki/Scrum

Vous aimerez peut-être aussi