Está en la página 1de 8

1

Identificacin por parte de la empresa los recursos humanos y no humanos que se requieren.

1.1

Recursos humanos del equipo de proyecto

Se identifican roles en el desarrollo del proyecto, que sern cubiertos en algunos casos por miembros de este equipo de trabajo. Esos roles son los siguientes: Rol Responsabilidades Responsables Director de proyecto: La funcin de este rol es la conduccin del proyecto, es decir preocuparse del cumplimiento de las especificaciones que se definan y de la entrega a tiempo de los resultados esperados. Definir la arquitectura, asegurar los procesos y los servicios administrativos. Adicionalmente, este rol es responsable de definir las especificaciones funcionales de los servicios a implementar. Direccin del Programa: Este rol tiene como finalidad lograr que el equipo concrete en forma efectiva la visin del proyecto, quien desempee este rol debe tener un conocimiento detallado de la realidad del cliente y el conocimiento suficiente para priorizar las distintas caractersticas a implementar. Desarrolladores: Este rol debe llevar al terreno prctico las especificaciones funcionales, es decir, debe realizar la implantacin y completar las funcionalidades del producto tanto en arquitectura como en diseo. Rol Responsabilidades Responsables Encargados de pruebas: Este rol se encarga de validar la calidad y el correcto funcionamiento de los servicios entregados y su documentacin. Este rol comienza su operacin en el momento en que comienza el proceso de desarrollo. Secretaria, Asistente acadmico. Educacin de Usuario: Es la funcin que se encarga de definir las necesidades de capacitacin, se encarga de la calidad de la documentacin del proyecto. Direccin de lanzamiento: Una parte de este rol, es responsabilizarse de disponer los recursos necesarios para que el proyecto se desarrolle. La otra, correspondiente a planificar las actividades externas al equipo de trabajo, como puede ser la capacitacin de los usuarios o la definicin de la plataforma de hardware y software.

1.2

Recursos no humanos

Plataforma de desarrollo.- En esta parte describiremos el entorno de software comn en el cual se desenvuelve la programacin de nuestra aplicacin. Herramientas estndar a utilizar: Tipo Producto y Versin Comentarios Procesador de Textos Microsoft Word 2010 Este procesador de texto nos sirvi para llevar toda la Documentacin.

Herramienta modelado UML Gestin de proyectos Diseo Mockups

Microsoft Vissio

Fue usado para el diseo de Todos nuestros diagramas. Fue usado para la Planificacin del proyecto. Usado para el diseo de interfaz de usuario.

Microsoft Project

Balsamic Mockups

Desarrollo

Oracle Developer Forms Est aplicacin se usar en la construccin y edicin de aplicaciones basado en estndares.

Diseo

Oracle Developer Forms Est aplicacin se usar para la creacin de formularios e interfaces de usuario, as como para la creacin y Optimizacin de reportes. .

Modelado de base de datos

Oracle Database

Utilizado para el modelamiento de BD

Dimensionamiento de hardware y software.-

Se debe dimensionar tanto en la mquina servidor como en las mquinas clientes, buscando las caractersticas apropiadas. Servidor.- En esta parte se describe el hardware y el software de la mquina servidor. Hardware Tipo Torre Servidor Caracteristica Comentarios

Modelo:

Es ideal para pequeas y medianas empresas

Torre Servidor De 2 nucleos Los procesadores de 1 solo nucleo ya estn obsoletos Torre Servidor Tecnologa optimizada para el uso de energia Diseados para reducir el consumo de energa y aumentar la capacidad de rendimiento

Torre Servidor Memoria 16GB Por costo Torre Servidor Disco 1TB Por costo

Ofrece una mejor Capacidad de vitalizacin c a p a c i d a d d e mquinas virtuales por servidor Software Tipo Sistema Operativo Producto y Versin Definir Comentarios Est hecho para labores empresariales, con un mejor rendimiento y centra el uso de procesadores en las caractersticas de servidor.

Servidor web

Definir

Se encarga de procesa una la aplicacin del lado del servidor con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente.

Motor de base de Datos

Oracle database

Permite una buena Gestin y Optimizacin de Base de datos.

Servidor FTP

Permite mover uno o ms archivos con seguridad entre distintos ordenadores proporcionando seguridad y organizacin de los archivos as como control de la transferencia.

Navegador

Internet Explorer, Mozila. Chrome.

Son los ms utilizados para navegar en internet.

En los Usuarios finales.- En esta parte se describe el hardware y el software de las mquinas clientes. Hardware Tipo Caracterstica Comentario PC Modelo compatible Permite realizar cambios en Desktop el futuro.

Lector ptico DVD Microprocesador de 2 ncleos Memoria de 2GB Disco de 350 GB Monitor LED 14 pulgadas Ideal para el las mquinas clientes. Bsico. Bsico. uso de

Software Tipo Antivirus

Producto y versin Windows 7 Nod, AVG

Comentarios Necesario tanto para cliente como el servidor.

el

Navegador Web Sistema operativo Firewall

Internet Explorer, mozilla Windows, komodo

Con cookies desactivados y java scrip activo. Para la proteccin de la Mquina. Ideal tanto para el cliente como para el servidor.

2 Preparacin de los requerimientos de realizacin para el sistema final.

3 Preparacin de los planes detallados que se requieren para apoyar el sistema.


Claves de registro: Anotaciones Individuales en el registro. Valor de las claves: Se modifica cada vez que el usuario desea modificar su clave. Caso de uso: Un caso de uso es una descripcin de los pasos o las actividades que debern realizarse para llevar a cabo algn proceso. Se utilizan luego en el testing para la elaboracin de los casos de pruebas. Esto requiere gran nivel de detalle en la descripcin de funcionalidad, casustica y pseudo cdigo. Especificaciones Funciones: Nuestros analistas e ingenieros trabajan en equipos dinmicos donde su interaccin con usuarios y clientes permite elaborar documentos completos, sumamente detallados que son aprobados y revisados. Su disea cuenta con grficos y diagramas acordes con la ms moderna metodologa utilizada a nivel global. Requerimientos Tcnicos: Cada funcionalidad debe estar representada en papel de forma tal, que el desarrollador que luego la recibe no deber tener posibilidad de encontrarse con situaciones ambiguas. Ese nivel de detalle se evala teniendo en cuenta todas las variables que pudieren surgir al momento de comenzar con la generacin de cdigo. Este es el espritu con el cual se confeccionan nuestros requerimientos. Manual de Usuarios: Manuales que se destacan por su alta usabilidad y contenido pedaggico. Se hace foco en las imgenes tratando de mantener explicaciones concretas, para soluciones simples. Mokups, videos explicativos e introductorios: Representaciones de sistemas para poder complementar en reuniones comerciales o de avance. Este tipo de herramientas facilitan el entendimiento de cmo ser la nueva funcionalidad o sistema. La generacin de videos explicativos o grficos que emulen lo que luego ser una pantalla en el sistema garantizan luego una baja tasa de malos entendidos con el usuario/cliente. Pruebas de Verificacin: El QA est bien encarado cuando comienza desde un principio, en el nacimiento del proyecto. En ese sentido es clave que cada documento que se va generando sea inmediatamente testeado y verificado para garantizar que el mismo

mantiene consistencia con documentos anteriores, asegurar que mantiene un nivel de detalle esperado o requerido o evaluar si no contiene contradicciones en su significado. UML (Lenguaje Unificado de Modelado): Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema. Diagrama de clases: es un tipo de diagrama esttico que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de anlisis y diseo de los sistemas.

4 Determinacin de los requerimientos realistas de costos, programacin y de realizacin.


4.1 REQUERIMIENTOS FUNCIONALES
Controlar acceso al sistema DESCRIPCIN: El usuario ingresa nombre de usuario y contrasea, se validara si el usuario existe y tendrn acceso autorizado nicamente aquellos datos que precisen para el desarrollo de sus funciones. Administrar Usuarios DESCRIPCIN: Crear, modificar y eliminar usuarios del sistema. Administrar Cotizacin DESCRIPCIN: Crear, modificar, listar, filtrar y eliminar cotizaciones del sistema. Administrar usuarios DESCRIPCIN: Crear, modificar, listar, modificar y eliminar usuarios que realizan venta de productos para ser utilizados para la venta. Administrar alumnos DESCRIPCIN: Crear, modificar, listar, filtrar y eliminar alumnos a los que se realizan los servicios. Administrar matriculas DESCRIPCIN: Crear, modificar, listar, filtrar y eliminar matriculas. Control Ingreso matricula DESCRIPCIN: El usuario deber ingresar matriculas que se ingresara al sistema y se desplegara una lista con los datos asociados al matriculado.

Control de Pagos de matriculas DESCRIPCIN El apoderado tendr la opcin realizar los pagos en efectivo de los costos del proceso de matricula Control de matriculas DESCRIPCIN: El Usuario tendr la opcin de ver las matriculas que se han realizado en un tiempo determinado. Controlar los proceso DESCRIPCIN: El Usuario tendr la opcin de ver qu tipo de alumno es el matriculado, dependiendo del nivel se le dar una bonificacin, en caso contrario se realizara la matricula como esta establecido.

Registro de comprobante DESCRIPCIN El Usuario tendr la opcin de Registrar los comprobantes, con los datos que se ingrese del proceso de matricula. Registro de Usuarios DESCRIPCIN El cliente tendr la opcin de registrarse en el sistema por va web o en el mismo establecimiento. Administracin de Contactos DESCRIPCIN El usuario tendr la opcin de disponer de la informacin de los apoderados ya inscrito en el sistema. REQUERIMIENTOS NO FUNCIONALES: Metodologa Utilizar DESCRIPCIN: El Sistema ser realizado por el mtodo de ciclo de vida de prototipo. Base de Datos DESCRIPCIN: El Sistema contendr la informacin en Oracle Sql Lenguaje de Programacin DESCRIPCIN: El lenguaje a utilizar en el sistema ser el de Oracle Developer Form Informes del Sistema DESCRIPCIN: El Sistema deber generar informes en un lapso de tiempo adecuado, segn sea solicitado por el usuario.