Sie sind auf Seite 1von 4

Instituto tecnolgico superior de la sierra negra de ajalpan

Desarrollo de software para web

Elizabet Muoz Rodrguez

Tarea de investigacin #1

Ingeniera en sistemas computacionales

Octavo semestre

DIFERENCIA DE PGINA WEB Y SOFTWARE PARA WEB Una pgina web es el nombre de un documento o informacin electrnica adaptada para la World Wide Web (WWW) o Red informtica mundial y que puede ser accedida mediante un navegador. Esta informacin se encuentra generalmente en formato HTML o XHTML, y puede proporcionar navegacin a otras pginas web mediante enlaces de hipertexto. Las pginas web son escritas en un lenguaje de marcado que provee la capacidad de manejar e insertar hiperenlaces, generalmente HTML. Se conoce como pgina web al documento que forma parte de un sitio web y que suele contar con enlaces (tambin conocidos como hipervnculos o links) para facilitar la navegacin entre los contenidos. El software para web es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. PROGRAMACIN EN N CAPAS El estilo arquitectural en n capas se basa en una distribucin jerrquica de los roles y las responsabilidades para proporcionar una divisin efectiva de los problemas a resolver. Los roles indican el tipo y la forma de la interaccin con otras capas y las responsabilidades la funcionalidad que implementan ARQUITECTURA DE SOFTWARE La Arquitectura del Software es el diseo de ms alto nivel de la estructura de un sistema, tambin denominada Arquitectura lgica consiste en un conjunto de patrones y abstracciones coherentes que proporcionan el marco. Una arquitectura de software se selecciona y disea con base en objetivos y restricciones. Los objetivos son aquellos prefijados para el sistema de informacin, pero no solamente los de tipo funcional, tambin otros objetivos como la mantenibilidad, auditabilidad, flexibilidad e interaccin con otros sistemas de informacin. Las restricciones son aquellas limitaciones derivadas de las tecnologas disponibles para implementar sistemas de informacin. Unas arquitecturas son ms recomendables de implementar con ciertas tecnologas mientras que otras tecnologas no son aptas para determinadas arquitecturas.

Qu elementos intervienen?

Componentes. Realizan cmputos y almacenamiento de datos. Interaccionan unos con otros durante la ejecucin. Un elemento crtico y muy importante que se debe considerar en una arquitectura de software, y en lo que precisamente est basado el diseo, son los requerimientos no funcionales del sistema, especficamente los atributos de calidad establecidos para el mismo, es decir, atributos como: de-sempeo, confiabilidad, seguridad, facilidad de modificacin, facilidad de uso, robustez, portabilidad, escalabilidad, reutilizacin, disponibilidad. DESARROLLO ORIENTADO A OBJETOS CON UML El UML (Unified Modeling Language) es un lenguaje de modelado de propsito general que pueden usar todos los modeladores, y que sirve para visualizar, especificar, construir y documentar los artefactos (modelos) de un sistema software, desde una perspectiva orientada a objetos. Permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos DIAGRAMA DE CLASES Un diagrama de clases es un tipo de diagrama esttico 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 anlisis y diseo de los sistemas, donde se crea el diseo conceptual de la informacin que se manejar en el sistema, y los componentes que se encargaran del funcionamiento y la relacin entre uno y otro. Un diagrama de clases comnmente con tiene lo siguiente:

Clases Interfaces Colaboraciones Dependencia Generalizacin Relaciones de asociacin

Das könnte Ihnen auch gefallen