Pagina de Firmas




descargar 473.13 Kb.
títuloPagina de Firmas
página9/9
fecha de publicación04.11.2015
tamaño473.13 Kb.
tipoDocumentos
med.se-todo.com > Historia > Documentos
1   2   3   4   5   6   7   8   9

3.4 Restricciones de diseño


En este inciso se especificara el lenguaje de programación que se utilizara para el desarrollo de la aplicación, también las herramientas de diseño del software con su respectiva restricción de hardware.
Las siguientes restricciones no son todas con las que cuenta el sistema, esta y las demás se le dará un mayor énfasis en el documento SDD.



Lenguaje de programación

JAVA

Herramientas CASE

  • Enterprise Architect 7.0

  • NetBeans 6.0

  • TortoiseSVN 1.4.8




Restricciones Hardware

- Procesador Intel® Pentium® (o mejor) - Microsoft® Windows 98 SE, Windows NT® 4.0 con Service Pack 5, Windows 2000, Windows XP o Windows 2003 - 128 MB de RAM (256MB o más) - Espacio en disco disponible de 70 MB - 800*600 (1024x768 o más)- Tarjeta de red


Respecto a la persistencia, se decidió utilizar archivos en lenguaje xml en lugar de la base de datos debido a que:

  • Primero, la utilización es más sencilla y eficiente en el caso del juego en desarrollo.

  • Segundo, observando el mercado de juegos de este tipo, no muchos manejan persistencia mediante bases de datos, la mayoría lo hacen con archivos planos, plantillas xml o listados generales muy sencillos.

  • Tercero, porque un usuario por lo general no tiene conocimientos sobre bases de datos y no se justifica que le toque instalar un DBM para jugar.


3.5 Atributos del sistema de software (No funcionales)


Los requerimientos no funcionales definen las características de calidad que el sistema va a operar. Estos requerimientos son adicionales a los funcionales y se encuentran divididos de la siguiente forma:

3.5.1 Confiabilidad


#Requerimiento

27

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

17-18

Descripción

El sistema manejara persistencia de datos para guardar, modificar y consultar los datos que los usuarios y el mismo sistema registren.

Razón

El sistema debe manejar persistencia

Autor

Eberto Burgos

Criterio de medición

La Información guardada, como lo son los historiales del juego y sus jugadores es de gran importancia por la confiabilidad que estos nos brindan ya que son datos verídicos, manejados con sistemas de archivos muy seguros manejadas en los ordenadores de los jugadores, al mismo nivel como se manejan otras aplicaciones.

Prioridad

1

Modulo asociado




Versión

0.1

Fecha

19/03/08



#Requerimiento

28

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

El sistema debe alertar al usuario ante cualquier fallo que se presente en el funcionamiento de la aplicación, por medio de un mensaje de error.

Razón

El sistema deberá recuperarse de un error.

Autor

Eberto Burgos

Criterio de medición

Mala escritura a propósito en el código fuente que permita compilación pero que no permita al usuario avanzar en el funcionamiento de la aplicación.

Digitar incorrectamente dirección ip del host o servidor.

Prioridad

2

Modulo asociado




Versión

0.1

Fecha

19/03/08

#Requerimiento

36

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

El sistema en caso de un error para su recuperación debe cerrar los subprocesos que estén relacionados con este y regresar a la última pantalla que funciono correctamente.

Razón

El sistema deberá recuperarse de un error.

Autor

Eberto Burgos

Criterio de medición

  • Salvando información valiosa de la aplicación hasta el último momento en que la aplicación funciono correctamente, volviendo hasta ese instante de la línea de tiempo de la aplicación.

Prioridad

2

Modulo asociado




Versión

0.1

Fecha

19/03/08



#Requerimiento

39

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

El sistema debe estar en capacidad de dar respuesta a todos los usuarios en la consulta de datos con tiempo de respuesta aceptable y uniforme de máximo 2 segundos.

Razón

El sistema debe de poseer un tiempo de respuesta que no perjudique al usuario.

Autor

Eberto Burgos

Criterio de medición

Analizar si se están cumpliendo las exigencias del requerimiento, es decir si el tiempo de respuesta demora menos de 2 segundos.

Prioridad

4

Modulo asociado




Versión

0.1

Fecha

01/04/08

3.5.2 Disponibilidad


#Requerimiento

29

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

La disponibilidad del sistema debe de estar en capacidad soportar de por lo menos 3 horas continuas de juego.

Razón

Especificación de la disponibilidad con que cuenta el sistema

Autor

Eberto Burgos

Criterio de medición

Probar que la aplicación no se caiga en 3 horas

Prioridad

3

Modulo asociado




Versión

0.1

Fecha

22/03/08


3.5.3 Seguridad


#Requerimiento

40

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

7

Descripción

El acceso al sistema debe ser restringido a los usuarios por medio de un nombre de usuario valido. Solo podrán ingresar los usuarios que tengan registrado perfil.

Razón

Especificación del nivel de seguridad

Autor

Eberto Burgos

Criterio de medición

Analizar si se están cumpliendo las exigencias del requerimiento

Prioridad

4

Modulo asociado




Versión

0.1

Fecha

01/04/08

3.5.4 Mantenibilidad


#Requerimiento

32

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

Toda el sistema deberá estar complemente documentado, cada uno de los componentes de software que forman parte de la solución propuesta deberán estar debidamente documentados tanto en el código fuente como en los manuales de administración y de usuario.

Razón

Para un mayor entendimiento del código en futuras transformaciones de la aplicación.

Autor

Eberto Burgos

Criterio de medición

Especificación de la Mantenibilidad con que cuenta el sistema

Prioridad

3

Modulo asociado




Versión

0.1

Fecha

19/03/08



#Requerimiento

37

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

El sistema debe ser construido sobre la base de un desarrollo evolutivo e incremental, de manera tal que nuevas funcionalidades y requerimientos relacionados puedan ser incorporados afectando el código existente de la menor manera posible; para ello deben incorporarse aspectos de reutilización de componentes.

Razón

Especificación de la Mantenibilidad con que cuenta el sistema

Autor

Eberto Burgos

Criterio de medición

Diagramas de componentes

Prioridad

5

Modulo asociado




Versión

0.1

Fecha

01/04/08


3.5.5 Portabilidad


#Requerimiento

33

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

El sistema podrá ser migrados a sistemas operativos que sean compatibles y tengan instalados la maquina virtual java.

Razón

Especificación de la portabilidad con que cuenta el sistema

Autor

Eberto Burgos

Criterio de medición

Probar en sistemas operativos Windows y Linux

Prioridad

3

Modulo asociado




Versión

0.1

Fecha

19/03/08


3.5.6 Facilidad uso


#Requerimiento

38

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

El sistema debe ser de fácil uso y entendimiento por parte de los usuarios, así como de fácil adaptación.

Razón

Especificación del nivel de adaptación.

Autor

Eberto Burgos

Criterio de medición

Analizar si se están cumpliendo las exigencias del requerimiento

Prioridad

3

Modulo asociado




Versión

0.1

Fecha

01/04/08



#Requerimiento

41

Tipo de Requerimiento

No Funcionales

Casos de uso asociados

Todos los casos de uso

Descripción

El sistema no debe permitir el cierre de una operación hasta que todos sus procesos, subprocesos y tareas relacionados, hayan sido terminados y cerrados satisfactoriamente.

Razón

Para manejar mejor los recursos del sistema

Autor

Eberto Burgos

Criterio de medición

Analizar si se están cumpliendo las exigencias del requerimiento

Prioridad

3

Modulo asociado




Versión

0.1

Fecha

01/04/08




4. Anexos

1 El NetBeans IDE es un entorno de desarrollo - una herramienta para programadores pensada para escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir para cualquier otro lenguaje de programación. Existe además un número importante de módulos para extender el IDE NetBeans. El IDE NetBeans es un producto libre y gratuito sin restricciones de uso.

2 Es el conjunto de herramientas ideal para el diseño web, interactivo, de impresión y en dispositivos móviles.

3 CorelDRAW Graphics Suite es uno de los programas de diseño y dibujo vectorial más potentes y fiables que puedes encontrar hoy en día.

Se trata de un completo conjunto de herramientas que te ayudan en la ilustración por vectores, diseño, creación de mapas de bits, edición de imagen, coloreado y animación de gráficos, todo en uno.


1 El NetBeans IDE es un entorno de desarrollo - una herramienta para programadores pensada para escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir para cualquier otro lenguaje de programación. Existe además un número importante de módulos para extender el IDE NetBeans. El IDE NetBeans es un producto libre y gratuito sin restricciones de uso.


2Microsoft Project es un programa de la suite Microsoft Office usado para la gestión de proyectos.


3Microsoft Word es un procesador de texto creado por Microsoft, y actualmente integrado en la suite ofimática Microsoft Office.


4 La herramienta de modelado UML® Enterprise Architect, es la herramienta más potente y flexible para la plataforma de Windows. Una herramienta de análisis de negocio y UML  orientada a objetos para el desarrollo completo del ciclo de vida


1   2   3   4   5   6   7   8   9

similar:

Pagina de Firmas iconTaller-4to Unificado-Informática Aplicada
«páginas wiki» tienen títulos únicos. Si se escribe el título de una «página wiki» en algún lugar del wiki entre dobles corchetes...

Pagina de Firmas iconIndice página

Pagina de Firmas iconResumen Página

Pagina de Firmas iconPrograma Página

Pagina de Firmas iconBibliografía Página 54

Pagina de Firmas iconElaboracion de página web

Pagina de Firmas iconPegar el crucigrama de la página

Pagina de Firmas iconParte – I pagina a- introduccion a-5

Pagina de Firmas icon27 de septiembre de 2011 Página 1

Pagina de Firmas iconGuía de conversación página


Medicina



Todos los derechos reservados. Copyright © 2015
contactos
med.se-todo.com