You are on page 1of 7

*ADL

son los que permite modelar una arquitectura.

*UML

uml es un estandar de diseo de arquitectura para hacer un software bien


estructurado,UML ME DETERMINA CUAL ES EL PROCESO QUE ESTA
DESAROOLANDO LA IDEA DE NEGOCIO,ME IDENTICA CUALES SON LOS PUNTOS
CRITICOS DEL SOFTWARE.

ACTORES

son aquellos que interactuan en un proceso.

actores fundamentales

el sistema o el software.

otros actores

base de datos.

*consulta de framework

Un Framework es un entorno o ambiente de trabajo para desarrollo;


dependiendo del lenguaje normalmente integra componentes que facilitan el
desarrollo de aplicaciones como el soporte de programa, bibliotecas, plantillas
y ms.

En mi opinin como freelance lo ms importante de todo este entorno de


trabajo es que contiene mquinas virtuales, compiladores, bibliotecas de
administracin de recursos en tiempo de ejecucin y especificaciones de
lenguajes, haciendo nuestro trabajo ms eficiente y recursivo.

La arquitectura ms utilizada en casi todos los frameworks es conocida como


MVC (Controlador, Modelo, Vista), esta arquitectura divide el desarrollo en tres
grandes partes:
Modelo: Son los datos de la aplicacin y su reglamentacin.

Vista: Es la presentacin de los datos.

Controlador: Procesa las peticiones de los usuarios y controla el flujo de


ejecucin del sistema

-Caractersticas de los Frameworks

Casi todos los frameworks comparten las mismas caractersticas de acuerdo a


su tipo, entre las que podemos destacar estn:

La Autenticacin mediante login y password que permite restringir el acceso y


el tipo de permiso.

El Acceso a los datos en archivos txt, xml por ejemplo mediante interfaces que
integran la base de datos.

Abstraccin de URLs y Sesiones ya que el framework se encarga de manejarlas.

Internacionalizacin que permite la inclusin de varios idiomas en el desarrollo.

Controladores fcilmente adaptables a las necesidades del proyecto que


gestionan las peticiones y/o eventos.

-Cuantos frameworks existen?

Existen muchos Framework por eso ms que difcil es casi imposible


cuantificarlos y su uso va de acuerdo a las necesidades de cada proyecto y al
gusto del freelance y/o desarrollador; algunos de ellos pueden ser:

.NET: El Framework de Microsoft.

Ruby on Rails (RoR): es el Framework de aplicaciones web de cdigo abierto de


un lenguaje de programacin llamado Ruby.
Genesis: Framework para WordPress

Zengrid: Framework para Joomla

PhoneGap: Permite crear aplicaciones mviles multiplataforma a partir de


tecnologas web como HTML5, CSS3 y Javascript.

JQuery Mobile: basado en HTML5 optimizado para todas las plataformas de


dispositivos mviles.

Titaniun: Framework Open Source con licencia Apache, genera aplicaciones


nativas para iPhone, Android y Blackberry.

La lista se hara interminable por tal motivo opinar sobre cul es el mejor
framework para desarrollar es verdaderamente intil ya que los encuentras
incluso tanto para desarrolladores expertos como para principiantes.

*consulta diagramas de componentes

Diagrama de Componentes UML 2

Diagramas de Componentes
Los Diagramas de Componentes ilustran las piezas del software, controladores embebidos, etc. que
conformarn un sistema. Un diagrama de Componentes tiene un nivel ms alto de abstraccin que un
diagrama de clase usualmente un componente se implementa por una o ms clases (u objetos) en
tiempo de ejecucin. Estos son bloques de construccin, como eventualmente un componente puede
comprender una gran porcin de un sistema.
El diagrama de abajo muestra algunos componentes y sus relaciones internas. Los conectores
Ensamble vinculan las interfaces proporcionadas suministrada por el Producto y el Cliente a las
interfaces requeridas especificadas por orden. Una relacin de dependencia traza los detalles de la
cuenta asociada del cliente a la interfaz requerida, pago, indicada por orden

Los componentes son similares en prctica a los diagramas de paquete como los lmites definidos y se
usan para agrupar elementos en estructuras lgicas. La diferencia entre Diagramas de Paquete y
Diagramas de Componente es que los diagramas de componente ofrecen un mecanismo de
agrupamiento ms rico semnticamente. Con los Diagramas de Componente todos los elementos del
modelo son privados mientras que los diagramas de Paquete solo muestran tems pblicos.

Representando Componentes
Los componentes se representan como un clasificador rectangular con la clave componente,
opcionalmente el componente se puede mostrar como un rectngulo con un icono de componente en
la esquina derecha arriba.

Interfaces Requeridas
El conector Ensamble une la interfaz requerida del componente (Componente1) con la interfaz
proporcionada de otro componente (Component2); esto permite que un componente provea los
servicios que otro componente requiere. Las Interfaces son colecciones de uno o ms mtodos que
pueden o no contener atributos.

Componentes con puertos


Usar puertos con Diagramas de Componentes permite que se especifique un servicio o
comportamiento a su entorno as como tambin un servicio o comportamiento que un componente
requiere. Los puertos pueden especificar entradas, salidas as como tambin operar bi-
direccionalmente. El siguiente diagrama detalla un componente con un puerto para servicios En Lnea
conjuntamente con dos interfaces proporcionadas Ordenar Entrada y Seguimiento as como tambin
una interfaz requerida Pago.

*consulta de arquitecturas mas comunes:

-cliente-servidor

-blackboard

-arquitectura en 3 niveles

-interprete

-orientado a servicios

*wamp
*p.o.o :programacion orientada a objetos

*xampp es el servidor de la base de datos.

*clasificacion de los servidores:

-con estado

-sin estado

-concurrente

vista uml

existen 3 areas de la vista uml:

estructural

dinamica

gestion del modelo

*estructural

-vista

+vista estatica

-diagramas

diagramas de clases

-conceptos

clase,asociasion,generalizacion,dependencia,realizacion,interfaz

-vista
+vista de casos de uso

-diagramas

diagramas de casos de usos

-conceptos

caso de uso,actor,asociacion,extension,inclusion,generalizacion de casos de


usos.

-vista

vista de implementacion

-diagramas

diagramas de componentes

-conceptos

componentes,interfaz,dependencia,localizacion.

-vista

vista de despliegue

You might also like