You are on page 1of 13

TECNOLGICO DE ESTUDIOS SUPERIORES

DE ECATEPEC, DIVISIN DE INGENIERA EN


SISTEMAS COMPUTACIONALES

Proyecto 2
Departamental
Construccin de Software
Fecha de entrega:

Integrantes:
Gonzlez Jurez Pilar Karina
Silva Martnez Carlos Arturo
Trujillo Rivera Karla Iveth

INDICE
Introduccin al trabajo........................................................................................ 1
Desarrollo............................................................................................................ 2
Introduccin.................................................................................................. 2
Tcnicas de desarrollo de las arquitecturas de referencia en diferentes
dominios.......................................................................................................... 2
Arquitectura de referencia para sistemas mviles con conexin a Internet.....3
Arquitectura de referencia para sistemas de informacin..........................................4
Arquitectura de referencia para ambientes virtuales de aprendizaje..............6
Desarrollo de la Aplicacin.................................................................................. 7
Cdigo.............................................................................................................. 7
Agregar......................................................................................................... 7
Modificar y eliminar...................................................................................... 7
Consultar...................................................................................................... 8
Reporte......................................................................................................... 9
Resultados....................................................................................................... 9
Login............................................................................................................. 9
Agregar....................................................................................................... 10
Consultar y Reporte.................................................................................... 11
Conclusiones..................................................................................................... 12
Referencias....................................................................................................... 12

Introduccin al trabajo
El presente documento tiene como fin plantear el contexto en el que se
desarrollar el proyecto referente a la creacin de un sistema de control escolar
para el Tecnolgico de Estudios Superiores de Ecatepec utilizando la arquitectura
de sistemas mviles con conexin a internet. El anlisis de construccin de
software, que se necesitan para llevarlo a cabo as como el alcance del proyecto .
1

Desarrollo
Introduccin
La construccin de Software es un anlisis da como resultado el modelo de
requerimientos descrito por los siguientes productos:

Un conjunto de requisitos no funcionales y las limitaciones, tales como el


tiempo mximo de respuesta, rendimiento mnimo, confiabilidad, plataforma
de sistema operativo, y as sucesivamente
Un modelo de casos de uso, que describe la funcionalidad del sistema
desde el punto de vista de los actores
Un modelo de objetos, que describe las entidades manipuladas por el
sistema
Un diagrama de secuencia para cada caso de uso, que muestra la
secuencia de interacciones entre los objetos que participan en el caso de
uso

El modelo de anlisis describe el sistema completo desde el punto de los actores


de vista y sirve como base de la comunicacin entre el cliente y los
desarrolladores. El modelo de anlisis, sin embargo, no contiene informacin
sobre la estructura interna del sistema, su configuracin de hardware o, en
trminos generales, la manera en que se debe realizar.

Tcnicas de desarrollo de las arquitecturas de referencia en


diferentes dominios.
Este diagrama ilustra la organizacin de los componentes del lado del servidor principal
que se requerir construir para una tienda de libros en lnea. Estos componentes son una
mezcla de los tems construidos a medida y adquiridos que se ensamblarn para proveer
la funcionalidad requerida.

Figura 1: Esquema dominio

Arquitectura de referencia para sistemas mviles con conexin a


Internet.
La arquitectura bsica de una aplicacin web incluye navegadores, una red y un servidor
web, como se muestra en la Figura 1. Los Navegadores solicitan pginas web desde el
servidor. Cada pgina es una mezcla de contenido y el formato de instrucciones,
expresada con HTML. Algunas pginas incluyen secuencias de comandos de cliente que
son interpretados por el navegador. Estas secuencias de comandos definen
comportamiento dinmico adicional para la pgina de presentacin y a menudo
interactan con el navegador, pginas de contenido y controles adicionales. Nuestros
usuarios interactan con el contenido de la pgina. Donde los usuarios van a introducir
informacin en los campos de altas, bajas, consultas y reportes que se crearon en la
pgina, y la entrega al servidor para su procesamiento.

Figura 2:
Sistema web
Los servidores web de hoy en da se pueden dividir en tres categoras principales:
secuencias de comandos, pginas y pginas compiladas un hbrido de los dos.
Un componente es una parte fsica y reemplazable del sistema. La vista de aplicacin
(vista de componentes) del modelo describe los componentes del sistema y sus
relaciones, en donde el cliente podr interactuar con el sistema. En un nivel, un diagrama
de componentes de un sistema web es como un mapa del sitio. Como los componentes
representan slo la presentacin fsica de interfaces, no son adecuados para modelar las
colaboraciones dentro de las pginas. Este nivel de abstraccin, extremadamente
importante para el diseador y ejecutor, y debe ser parte del modelo. Podramos decir que
cada pgina web es una clase UML en la vista de diseo del modelo (vista lgica), y que
sus relaciones con otras pginas (asociaciones) representan hipervnculos.
La reaccin instintiva a este problema podra ser el estereotipo de cada atributo o la
operacin en la clase para indicar si es vlido en el servidor o cliente. Para las pginas
web, los estereotipos indican que la clase es una abstraccin del comportamiento lgico
de una pgina web en el cliente o el servidor. Las dos abstracciones estn relacionadas
entre s con una relacin direccional entre los dos. Esta asociacin es estereotipada como
(built), ya que se puede decir que una pgina de servidor crea una pgina de cliente como
se muestra en la Figura 2. Cada pgina web dinmica se construye con una pgina del
servidor. Cada pgina de cliente es construido por, a lo sumo, una pgina de servidor
nico.

Figura 2: Las pginas del servidor crear las


pginas del cliente
Arquitectura de referencia para sistemas de informacin
Una arquitectura de sistemas de informacin consta de los sistemas de informacin
bsicos requeridos por las organizaciones para coordinar el comercio mundial y otras
actividades. La Figura 3 ilustra el razonamiento que seguimos e ilustra las principales
dimensiones de una arquitectura de sistemas de informacin internacionales.

Figura 3: Arquitectura de sistema de


Informacin
Las capas principales de presentacin que se tomaron en cuenta para el proyecto son:

Prestacin: Se presenta el servicio con el que se elaborara la aplicacion, por


ejemplo: se ocupara Windows, HTML.
Dominio: Lgica en como funcionara cada uno de los campos del sistema
Datos fuente: Comunicacin con bases de datos, sistemas, administradores de
transacciones, otros paquetes de mensajera
Capas lgicas: Dividir un sistema en piezas separadas para reducir el
acoplamiento entre las diferentes partes de un sistema. Separacin entre capas es
til incluso si las capas estn ejecutando en un equipo fsico. Sin embargo, hay
lugares donde la estructura fsica de un sistema de marca la diferencia.

En la organizacin lgica de dominio se puede separar en tres patrones principales:


4

Un script de transaccin: organiza toda esta lgica ante todo como un nico
procedimiento, por lo va a llamar directamente a la base de datos a travs de una
envoltura delgada de base de datos. Cada transaccin tendr su propio script de
transaccin, a pesar de las subtareas comunes se pueden dividir en subprocedimientos
como se muestra en la Figura 4

Figura 4: Organiza la lgica empresarial por procedimientos donde cada procedimiento


controla una sola solicitud de la presentacin

Modelo de dominio: Un modelo de dominio crea una red de objetos interconectados,


donde cada objeto representa a algo significativo, ya sea tan grande como una
corporacin o tan pequeo como una sola lnea en un formulario de pedido. Como se
muestra en la Figura 5

Figura 5: Un modelo de objetos del dominio que incorpora datos y comportamiento.


Mdulo tabla: Uno de los principales mensajes de orientacin a objetos es empaquetar
los datos con el comportamiento que lo utiliza. El enfoque orientado a objetos tradicional
se basa en objetos con identidad, a lo largo de las lneas del modelo de dominio.

Figura 6: Una sola instancia que controla la lgica empresarial de todas las filas de una tabla
de base de datos o vista.

Arquitectura de referencia para ambientes virtuales de aprendizaje


Para poder alcanzar dicho objetivo, durante el desarrollo de nuestro sistema de control
escolar se deben abordar algunas cuestiones como la representacin en el sistema de la
materia objeto de estudio, la representacin del conocimiento acerca de los estudiantes,
maestros administradores y visitantes. La arquitectura ms general del sistema de control
escolar en base a como lo manejara un estudiante se puede apreciar en la Figura 7,
comprende cuatro componentes principales.

Consultar

Modificar

Agregar

Eliminar

Reportar

Estudiante
Figura 7: Arquitectura General del Sistema Escolar (Estudiante)

Modulo Consultar: contiene el conocimiento que el estudiante debe adquirir, y sirve para
comprobar el grado de correccin de las acciones y respuestas del estudiante.
Modelo del Modificar/Eliminar: contiene toda la informacin para que el estudiante
pueda modificar o eliminar, su informacin tanto personal como acadmica
Mdulo de Reporte: soporta la interfaz con el estudiante, proporcionando salidas de
dicha informacin

Desarrollo de la Aplicacin
A continuacin se mostrara el cdigo que fue implementado para el desarrollo de la
aplicacin

Cdigo
Agregar
El administrador podr agregar a los alumnos ver Figura 8

Figura 8: Agregar usuarios


Modificar y eliminar
El administrador podr borra y cambiar datos de los usuarios ver la Figura 9.

Figura 9: Modificar/Eliminar

Consultar
Se podr tener informacin de las usuarios ver Figura 10

Figura 10: Consultar

Reporte

Se podr imprimir la informacin consultada ver Figura 11

Figura 11: Reportar

Resultados
Login
El administrador entra al sistema con su usuario y contrasea ver Figura 12

Figura 12: Login/ Interfaz del Sistema

Agregar
Se agreg un alumno ver Figura 13

Figura 13: Agregar Alumno


10

Consultar y Reporte
Se buscan los alumnos agregado para mandar imprimir la informacin obtenida ver Figura
14

Figura 14: Consulta/Reporte

11

Conclusiones
En esta segunda parte del proyecto desarrollamos ya lo que es la programacin
de la aplicacin con la finalidad de que ya pudiramos almacenar datos y
modificarlos en ella basndonos a travs de algunas arquitecturas.
Gonzlez Jurez Pilar Karina
En esta parte del proyecto nos dedicamos a la parte de programacin de un sistema de
control escolar con la funcin de administrador donde l tiene todo el permiso para dar de
alta y de baja a tanto profesores como alumnos tratando de cumplir todas las reglas y
conceptos vistos en el pasado departamental.

Silva Martnez Carlos Arturo


En este proyecto nos ayud para el desarrollo que se desarrollara en el trascurso del
semestre, poder entender cada uno de las fases que estn involucrados en la aplicacin.
El control escolar ofrece servicios a las Instituciones Educativas para facilitar la
administracin y control en cada uno de los niveles educativos con que cuenten. Su
funcionalidad y aplicaciones significan tener grandes ventajas en el control administrativo,
lo que representa contar con poco personal para su manejo

Trujillo Rivera Karla Iveth

Referencias

Sommerville, Ian. Ingeniera de Software. Prentice Hall. 2001.


Pressman Roger S. Ingeniera del Software, 5/E. Mc.Gaw-Hill. 2001

12

You might also like