ingeniería de software i - proyecto final parte iii

23
Centro Regional de Bocas Del Toro Facultad de Ingeniería de Sistemas Computacionales Licenciatura en Desarrollo de Software Ingeniería de Software I Proyecto Final Parte III Estudiantes José Chong Maribel Fonseca Yessenia Martínez Profesora Arelis Troetsth Changuinola, 30 de Noviembre de 2010.

Upload: yessenia-i-martinez-m

Post on 28-Jul-2015

67 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Ingeniería de Software I - Proyecto Final Parte III

Universidad Tecnológica de PanamáCentro Regional de Bocas Del Toro

Facultad de Ingeniería de Sistemas ComputacionalesLicenciatura en Desarrollo de Software

Ingeniería de Software IProyecto Final Parte III

EstudiantesJosé Chong

Maribel FonsecaYessenia Martínez

ProfesoraArelis Troetsth

Changuinola, 30 de Noviembre de 2010.

Page 2: Ingeniería de Software I - Proyecto Final Parte III

Es un documento redactado con el fin establecer las especificaciones que se deben seguir para la aplicación de una pagina web.

Propósito

Page 3: Ingeniería de Software I - Proyecto Final Parte III

Ámbito del Sistema.

Aquí conoceremos que hace el sistema y que no le es permitido hacer al mismo.

Page 4: Ingeniería de Software I - Proyecto Final Parte III

Definiciones, Abreviaturas y Acrónimos.

En esta parte se colocara definiciones de todas las palabras que estén ligadas al programa y que sea necesario que se de un significado. También se explicara las abreviaturas que sean de suma importancia.

Page 5: Ingeniería de Software I - Proyecto Final Parte III

DefinicionesAsociados: Persona natural y jurídica de derecho privado o

pública que decide vincularse a una empresa Cooperativa para ser aportante o gestora de la misma.

Cooperativa: Es una asociación autónoma de personas que se han unido voluntariamente para formar una organización democrática cuya administración debe llevarse a cabo de la forma en que acuerden todos los socios.

Gerente: Personal de una organización que tiene que tiene autoridad para tomar decisiones que comprometen a la misma.

Page 6: Ingeniería de Software I - Proyecto Final Parte III

Pagina web: Fuente de información compatible con la WWW y que puede ser accedida a través de un navegador en internet.

Servidor: Ordenador de alta potencia que permanece conectado a una red 24 horas al dia y que almacenan datos que pueden ser recuperados desde otro ordenadores.

Asp.Net: Es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinamicos, aplicaciones web y servicios web XML.

Definiciones

Page 7: Ingeniería de Software I - Proyecto Final Parte III

AbreviaturasC.O.S.M.U.R.L: cooperativa de servicios multiples Urraca.

HTML: Hiper text markup language(lenguaje de marcado de hipertexto).

I.D.E: Entorno de desarrollo integrado.

ERS: Especificación de requistos software.

IIS:Internet information services.

Page 8: Ingeniería de Software I - Proyecto Final Parte III

Descripción GeneralPerspectiva del ProductoLa perspectiva del sistema es que sea una página web que

permita a los asociados y no asociados visualizar la información actualizada de la Cooperativa, y también permitir a los asociados visualizar su información personal y realizar trámites de préstamos. Será una página web funcional y actualizada.

Page 9: Ingeniería de Software I - Proyecto Final Parte III

Descripción General2.2. Funciones del ProductoEste sistema mostrará la información actualizada de la

Cooperativa, además permitirá a los asociados que dispongan de su clave personal y su contraseña acceder a su información en línea y realizar solicitudes de préstamos que una vez realizado, será enviado a la secretaria que se encargará de entregarlo al Gerente para su evaluación.

Page 10: Ingeniería de Software I - Proyecto Final Parte III

Descripción General

2.3 Características de los Usuarios. La Cooperativa C.O.S.M.U. RL está pensada para las personas

mayores de 25 años, con licencia profesional, que sean responsables y con vehículo propio.

2.4 Restricciones. Todos los mensajes entre el cliente y el Servidor deberán estar

cifrados, para evitar filtración de información. La plataforma se desarrollará con lenguaje HTML y tecnología

ASP.NET, junto con acceso a base de datos MySQL. Los desarrolladores utilizarán como herramienta de diseño el

programa Visual Studio 2008 ó Visual Studio 2010; o cualquier otro software que soporte tecnología ASP .NET.

Page 11: Ingeniería de Software I - Proyecto Final Parte III

Descripción General

2.5 Suposiciones y Dependencias.La aplicación web se encontrará alojado en un Servidor con

soporte ASP.NET y MySQL. Se realizarán pruebas sobre el sistema Windows XP, utilizando como Servidor Virtual el IIS.

2.6 Requisitos Futuros.Mejora de interfaz gráfica.La plataforma será más intuitiva.Mayor capacidad.Manual de usuario en línea (preguntas frecuentes)

Page 12: Ingeniería de Software I - Proyecto Final Parte III

Requisitos Específicos.

3.1 Interfaces externas.En versiones futuras, el sistema contará con mejores

funcionalidades que complementarán las funciones actuales brindarán a los clientes un mejor servicio.

3.2 Funciones.Visualización de información personal. El asociado una vez

que inicie sesión en el sistema, verá automáticamente su información personal.

Registro de información de préstamo. El asociado podrá registrar una solicitud de préstamo, el cual será enviado al servidor y remitido al secretario para su evaluación.

Page 13: Ingeniería de Software I - Proyecto Final Parte III

Requisitos Específicos.

Visualización de la información de la Cooperativa. Las personas asociadas y no asociadas podrán ver en la página web la información actualizada de todas las actividades y reuniones que se realizan en la Cooperativa.

Envío y visualización de promociones. El (la) secretario(a) tendrá a su disposición una pequeña plataforma que le permitirá enviar por correo masivo a sus asociados la información de promociones. También estas promociones pueden ser vistas dentro de la página web.

3.3 Requisitos de Rendimiento. El sistema soportará la conexión simultánea de clientes.

Page 14: Ingeniería de Software I - Proyecto Final Parte III

Requisitos Específicos.3.4 Restricciones de Diseño.No aplican.3.5 Atributos del Sistema.El sistema solamente permitirá el acceso a los usuarios que

se encuentren inscritos en la Cooperativa.El acceso al sistema se realizará con el uso de clave de

acceso y contraseña.El cliente solamente podrá realizar la solicitud de préstamo,

siempre y cuando se encuentre al día con sus cuotas y no tenga otro préstamo que esté en plazo de pagar.

Page 15: Ingeniería de Software I - Proyecto Final Parte III

Requisitos EspecíficosLa información de solicitudes, y confirmación de acceso se

realizarán de forma cifrada.El sistema web se alojará en un servidor que sea compatible

con la tecnología ASP.NET y base de datos MySQL.3.6 Otros Requisitos4. Apéndices Servidor Web. Funcionamientoes.wikipedia.org/wiki/Servidor_webPáginas Web Dinámicas.manuales.dgsca.unam.mx/webdina/concepto.htm

Page 16: Ingeniería de Software I - Proyecto Final Parte III

Modelo ConceptualCategoría de Conceptos

Categoría del concepto Ejemplos

Objetos físicos o tangibles Servidor

Especificaciones, diseños o descripciones de cosas Descripción de solicitud de préstamoDescripción de promociones y eventos

Transacciones Solicitud de PréstamoSolicitud de información personal

Papel de personas SecretarioClienteGerente

Otros sistemas de cómputo o electromecánicos externos al sistema

Sistema de la empresa

Organizaciones GerenciaSecretaría

Eventos Enviar solicitud, visualizar promociones, registrar solicitud de préstamo

Procesos Registro de préstamo, confirmación de usuario.

Page 17: Ingeniería de Software I - Proyecto Final Parte III

Conceptos

Persona que mediante el uso de una clave y contraseña puede accesar a la plataforma para realizar solicitudes de información personal y préstamos.Atributos: Nombre, Apellido, Clave de Acceso, Contraseña.

Operación que puede realizar el cliente en la plataforma. Puede realizar solicitudes de información personal o información de préstamos.

Encargado del manejo de la Cooperativa, y de aprobar los préstamos junto con la Junta Directiva.

Page 18: Ingeniería de Software I - Proyecto Final Parte III

Interfaz utilizada para la interacción entre el cliente y el servidor.

Encargado de gestionar la información recibida y de colocar las promociones en la página web o mandándolas vía correo masivoAtributos: Código de usuario, contraseña.

En él se aloja la página web y la información de las solicitudes de los clientes.

Conceptos

Page 19: Ingeniería de Software I - Proyecto Final Parte III

Solicitud que el cliente puede realizar en la página web. Si el usuario lo solicita, ésta es enviada al servidor y luego enviado al secretario para ser presentado después al Gerente.Atributos: Cantidad, motivo del préstamo

Datos personales que el cliente visualizará al ingresar a la plataforma web.Atributos: Nombre, apellido, dirección, teléfono, status en la cooperativa, estatus del préstamo (si lo ha realizado).

Ofertas que el cliente visualizará a través de la página web. También esta información puede ser enviada por el (la) secretario(a) a través de correo masivo.

Conceptos

Page 20: Ingeniería de Software I - Proyecto Final Parte III

Modelo ConceptualRelaciones

Page 21: Ingeniería de Software I - Proyecto Final Parte III

Modelo ConceptualDiagrama

Page 22: Ingeniería de Software I - Proyecto Final Parte III

Diagrama de Clases

Page 23: Ingeniería de Software I - Proyecto Final Parte III

Gracias