miércoles, 5 de junio de 2013

SEMANA DE SUSTENTACION PROYECTOS DE AULA

La semana pasada fueron las sustentaciones de los proyectos de aula de este primer semestre del año 2013, se expusieron buenos proyectos pero me enfocare en el que mis compañeros de equipo trabajamos durante el semestre, nuestro proyecto de aula se titula DISEÑO Y DESARROLLO  DE UN SOFTWARE APLICATIVO EN LA WEB QUE PERMITA CONTROLAR LAS ENTRADAS DE UNA SALA DE CINE.
En el cual de manera muy resumida se trata de diseñar un sistema de reservacion de películas por Internet, apartado de puestos según el gusto del usuario y la compra de ticketes para acceder a ver la película que el cliente desea, todo esto orientado a la web.

Durante la realización de este aplicativo en la web nos centramos básicamente en una serie de objetivos muy específicos el cual fueron tomados muy en cuenta para la realización de este, los objetivos trazados fueron estos:

  •    Recopilar la información necesaria para desarrollar el software.
  •    Extraer los requisitos del sistema mediante la información obtenida.
  •   Diseñar el software basado en los requisitos encontrados.
  •   Crear una base de datos
Gracias a esta proyecto de investigación se logro obtener los diferentes requisitos esenciales que presenta el software el cual extraeremos mediante los diferentes sondeo realizados para identificar los distintos requisitos ya sean requisitos funcionales y no funcionales el con son necesarios en el momento en que se desarrolle el aplicativo.




martes, 4 de junio de 2013

ARQUITECTURA DEL SOFTWARE



ARQUITECTURA DEL SOFTWARE


La arquitectura de software es un conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software, permitiendo a los programadoresanalistas y todo el conjunto de desarrolladores del software compartir una misma línea de trabajo y cubrir todos los objetivos y restricciones de la aplicación. Es considerada el nivel más alto en el diseño de la arquitectura de un sistema puesto que establecen la estructura, funcionamiento e interacción entre las partes del software.

Componentes

La arquitectura de software se compone por:
  • clientes y servidores.
  • bases de datos.
  • filtos.
  • niveles en sistemas jerárquico.




Interacciones

Entre los componentes de la arquitectura de software existe un conjunto de interacciones entre las que sobresalen :
  • llamadas a procedimientos.
  • comportamiento de variables.
  • protocolos cliente servidor.
  • transmisión asíncrona de eventos.

La arquitectura de software forma la columna vertebral para construir un sistema de software,es en gran medida responsable de permitir o no ciertos atributos de calidad del sistema entre los que se destacan la confiabilidad y el rendimiento del software.Además es un modelo abstracto reutilizable que puede transferirse de un sistema a otro y que representa un medio de comunicación y discusión entre participantes del proyecto,permitiendo así la interacción e intercambio entre los desarrolladores con el objetivo final de establecer el intercambio de conocimientos y puntos de vista entre ellos.

TIPOS DE ARQUITECTURA

Para utilizar la arquitectura de software se sigue un conjunto de patrones arquitectónicos,entre los cuales podemos encontrar:
  • Cliente-Servidor
  • Blackboard.
  • Modelo entre capas.
  • Intérprete.
  • Orientado a servicios.