ingeniería de software

Páginas: 12 (2979 palabras) Publicado: 1 de septiembre de 2014




















ÍNDICE
FUNDAMENTOS TEÓRICOS…………………………………………. 3
PLANTEAMIENTO DEL PROYECTO……………………………….. 6


FUNDAMENTOS TEÓRICOS
El soporte del proyecto desarrollado lo compone un conjunto de diagramas que describen los procesos y comportamiento del sistema.
UML representa principio, lenguaje y proceso para el desarrollo de un sistema.
Se refiere a lasrepresentaciones del Lenguaje de Modelado Unificado; he elegido los siguientes diagramas ya que estos se han adaptado al sistema desarrollado.
Diagrama de casos de uso 
Diagrama de estados 
Diagrama de actividades 
Diagrama o modelo entidad-relación
Diagrama de clases y objetos
Diagrama de despliegue
Diagrama de componentes 
Diagrama de secuencia
En el Lenguaje de Modelado Unificado,un diagrama de casos de uso es una especie de diagrama de comportamiento. El Lenguaje de Modelado Unificado define una notación gráfica para representar casos de uso llamada modelo de casos de uso.
Un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. En otras palabras muestra el flujo de control general.
Un diagrama omodelo entidad-relación es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.
Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicación en respuesta a eventos junto con sus respuestas y acciones.Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y larelación entre uno y otro.
Los diagramas de objetos son utilizados durante el proceso de Análisis y Diseño de los sistemas informáticos en la metodología UML. Se puede considerar un caso especial de un diagrama de clases en el que se muestran instancias específicas de clases (objetos) en un momento particular del sistema.
El diagrama de despliegue es un tipo de diagrama del Lenguaje Unificado deModelado que he utilizado para modelar el hardware empleado en las implementaciones de sistemas y las relaciones entre sus componentes.Los elementos usados por este tipo de diagrama son nodos (representados como un prisma), componentes (representados como una caja rectangular con dos protuberancias del lado izquierdo) y asociaciones.
El diagrama de componentes 
Un diagrama de secuencia muestra lainteracción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. Mientras que el diagrama de casos de uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre losobjetos.
Para el desarrollo e implementación del sistema se optó por realizarlo en el lenguaje de programación php.
Php es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente para la interpretación del lado del servidor, pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otrostipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
Gestor de base de datos: MYSQL.
Dentro de las múltiples posibilidades que los sitios dinámicos ofrecen al usuario está la obtención de información almacenada en una base de datos en el servidor.
En el mercado existen diversos sistemas de bases de datos. He elegido para este sistema MySQL por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS