ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Presentacion


Enviado por   •  9 de Mayo de 2014  •  2.770 Palabras (12 Páginas)  •  161 Visitas

Página 1 de 12

1. Introducción

2. Descripción Técnicas de desarrollo

La descripción de técnicas de desarrollo es el conjunto de técnicas que se van a implementar para el desarrollo del proyecto ACTINFO MEJORALITO, estas técnicas están definidas en cada una de las fases del ciclo de vida del software, teniendo entonces lo siguiente:

• Fase de análisis:

o Técnicas de obtención de requerimientos: las técnicas de obtención de requerimientos que se van a utilizar son Historias de usuarios, entrevistas con el cliente y análisis de la declaración de trabajo.

• Fase de diseño:

o Lenguaje: el lenguaje back-end que se va a utilizar será python, por su facilidad de codificación y por ser el único compatible con el framework django.

o Framework: el framework a utilizar será el django, este framework tiene una gran versatilidad y puede facilitar demasiado la realización de una interfaz limpia y fácilmente entendible para el usuario.

o Motor de base de datos: El motor de la base de datos que se va a utilizar será Mysql.

o Modelo: El modelo a utilizar será el Modelo-Vista-Controlador.

o Otras herramientas de desarrollo: JavaScript, Jquery, HTML5, CSS3, Bootstrap de twitter, HTML5Boilerplate, responsive design. Todas estas herramientas servirán para facilitar el trabajo de codificación y visualización del proyecto.

o Diagramacion: se utilizaran las herramientas creately y staruml para hacer los diagramas, el modelo de diagramas que se usara será el 4+1

• Implementación:

o Marco de trabajo: el marco de trabajo para realizar la implementación será el método SCRUM, se le hara seguimiento con la herramienta agilewrap.

o Aplicación de estándares: todo el sistema que se va a desarrollar es una implementación de la metodología contenida en el anexo 7, que será convertido en estándar en el programa gobierno en línea para todas las empresas del estado.

o Técnicas de codificación: las técnicas de codificación que se van a utilizar en el proyecto son: utilización de nombres acordes en las variables, métodos y rutinas para evitar malas interpretaciones, usando el método verbo sustantivo para los métodos de las clases.

También se reducirá el uso de abreviaturas y se utilizara una documentación interna del código para facilitar su comprensión y modificación si es necesario.

• Fase de pruebas:

o Técnicas de diseño de casos de pruebas: Para probar los casos de pruebas se hará una lista de requerimientos que el modulo o el software en su totalidad debe cumplir y un método de evaluación, también requerimientos negativos (que se debe cumplir dentro del software y que no).

o Técnicas para aplicar casos de prueba: para realizar las pruebas se utilizaran pruebas unitarias correctas y erróneas.

• Fase de implantación:

o El software será implantado en un servidor externo y será actualizado por funcionalidades del sprint que se esté realizando en el momento.

3. Historias de Usuario

Historia de Usuario

Número:1 Nombre:perfil de usuario

Prioridad en Negocio: Iteración Asignada: 2

Descripción:Yo como administrador espero tener una categorización de los usuarios que ingresan al sistema por medio de según el Id y contraseña determinar qué rol está cumpliendo dicho usuario.

Observaciones: las categorías serian:

• Administrador

• Director de calidad

• Líder de proceso

• Participante del proceso

o Modo de ingreso de los usuarios

Historia de Usuario

Número: 2 Nombre:consulta-modificación y eliminación de usuarios

Prioridad en Negocio: Iteración Asignada:2

Descripción:Yo como administrador espero tener un módulo de administración de usuarios donde me permita realizar consulta, modificar y eliminar información de los usuarios

Observaciones: el modulo debe tener las siguientes características para los usuarios:

• Consulta

• Para la consulta tendremos la opción de visualizar los diferentes usuarios y acceder a modificar o eliminar el usuario

• Modificación

• Podremos cambiar el rol que este usuario desempeña, ya que como administrador solo gestiono los usuarios

• Eliminación

• Me permitirá eliminar usuarios.

Historia de Usuario

Número: 3 Nombre:creación de nuevos usuarios

Prioridad en Negocio: Iteración Asignada:2

Descripción:Yo como administrador espero tener un módulo de administración de usuarios donde me permita la creación de nuevos usuarios

Observaciones:el modulo debe tener las siguientes características para los usuarios:

• Creación

En esta historia puedo manejar todo lo referente a la creación de usuarios y su control.

Historia de Usuario

Número:4 Nombre:asignación de roles y perfiles para los usuarios

Prioridad en Negocio: Iteración Asignada: 2

Descripción Yo como administrador espero tener un módulo de administración de usuarios asignándole los roles y perfiles el cual el nuevo usuario desempeñara en el proceso del cual está relacionado.

Observaciones:el modulo debe tener las siguientes características para los usuarios:

• Asignación de perfiles

• PERFIL:

 Son los requerimientos o requisitos que necesita una persona para que se le asigne un rol dentro del sistema

 Cabe destacar que una persona puede tener varios roles.

• Asignación de roles

• ROL:

 Actividad que realiza un usuario dentro del sistema

Historia de Usuario

Número:5 Nombre:Parametrizacion y categorización de información

Prioridad en Negocio: Iteración Asignada:2

Descripción:Yo como administrador espero que el sistema tenga un módulo de parametrizacion relacionado a la categorización de la información referentes a

Observaciones: en este módulo se debe hacer la parametrizacion de:

• Categorías de información

Aquí podemos visualizar

 en cada ventana la categorización que puede tener

 seleccionar categorías existentes

 adición de nuevas categorías tanto para la primera parte de

...

Descargar como (para miembros actualizados) txt (22 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com