Diseño Software

Páginas: 9 (2045 palabras) Publicado: 26 de noviembre de 2012
L. Cervantes, S. polo
Escuela de las Tic’s
Instituto Tecnológico de Soledad Atlántico-ITSA
Calle 18 No.39-100 Km2 Vía a Soledad
(
Diseño y desarrollo de un sistema de información estudiantil (Noviembre de 2012)

Especificaciones técnicas necesarias para la elaboración del sistema de información estudiantil


Cuando se desea diseñar y/o desarrollar un sistema deinformación estudiantil o cualquier tipo de software, se hace necesario la recolección de los requisitos y requerimientos de un producto de software. El resultado del análisis de requerimientos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMMI. Asimismo, se hace necesario realizarlos siguientes modelos:


1 Diagrama de clase


Marcos, manifiesta que: un diagrama de clases representa las clases que serán utilizadas dentro del sistema y las relaciones que existen entre ellas. Sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de convencimiento. Un diagrama de clases estácompuesto por los siguientes elementos: Clase, Relaciones, Herencia [1].

[pic]
Fig. 1. Elementos diagrama de clases.


2 Diagrama de casos de uso


LOÏC, explica que el diagrama de casos de uso es:
El diagrama de casos de uso documenta el comportamiento del sistema desde el punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos funcionales del sistema, esdecir, representan las funciones que un sistema puede

Interpretarlos, lo que hace que sean especialmente útiles en la comunicación con el cliente [2].


Como se indicó anteriormente en este diagrama se relacionaron las acciones que realiza el sistema, con las necesidades del usuario. Tomando en cuenta que en estas relaciones es importante incluir la opinión del usuario. En este software losactores que se tomaron o quienes utilizarían el sistema son: docentes, estudiantes y directores de grupos. Quienes de acuerdo a los parámetros de administración tendrían las opciones requeridas según sea su caso de uso, o tarea asignada.

[pic]
Fig. 2. Diagrama Caso de uso.



3 Modelo entidad relación


Como desarrollador de un sistema de gestión estudiantil, ahí la necesidad dedesarrollar una base de datos. Para ello se definió la realización un diagrama de Entidad/Relación, en el que se plasmaron las principales entidades que participarán en el desarrollo del software. Luego de varias entrevistas con docentes, estudiantes y personal en general, se determino que los siguientes campos deberían ser incluidos en la base de datos: Asignaturas, estudiantes, salones,profesores, matriculas.

[pic]
Fig. 2. Modelo entidad-relación.


4 Metodología orientada a objetos


LOÏC Alonso y Martínez Amo, presentan el siguiente concepto de metodología orientada a objetos: “Al seguir una metodología en el desarrollo de software se busca una manera sistemática, realizar, gestionar y administrar un proyecto de forma talque se tengan altas probabilidades deéxito. Lo que se busca al seguir una metodología es corrección, y control en cada etapa del desarrollo de un programa [3].


Al seguir una metodología se dirigen los procesos que intervienen en el sistema que está en desarrollo, es decir cada función que realizaría, el sistema se descompone en pequeños módulos individuales. Ya que es más fácil la resolución de problemas. En la realización de esteproyecto se llevaron a cabo las siguientes etapas:


1) Planificación

La planificación detallada de la gestión del proyecto, en forma temporal y económicamente con la realización de un presupuesto.


2) Implementación

Para el desarrollo de este sistema se ejecutaron actividades como la recolección de requerimientos, diseño de la interfaz grafica, escogencia del lenguaje de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Softwares De Diseño
  • Diseño de software
  • Diseño de software
  • Software De Diseño
  • Diseño De Software
  • Software Diseño
  • DISEÑO DE SOFTWARE
  • Software de Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS