Vous êtes sur la page 1sur 4

UWE

Según explica (Medina F., s.f.), el UML – based Web Engineering es un


proceso del desarrollo para aplicaciones Web enfocado sobre el diseño
sistemático, la personalización y la generación semiautomática de escenarios que
guíen el proceso de desarrollo de una aplicación Web. UWE describe una
metodología de diseño sistemática, basada en las técnicas de UML, la notación
de UML y los mecanismos de extensión de UML.
Es una herramienta que nos permitirá modelar aplicaciones web,
utilizada en la ingeniería web, prestando especial atención en sistematización y
personalización (sistemas adaptativos). UWE es una propuesta basada en el
proceso unificado y UML, pero adaptados a la web. En requisitos separa las
fases de captura, definición y validación. Hace además una clasificación y un
tratamiento especial dependiendo del carácter de cada requisito.
Fases de la metodología UWE
a) Captura, análisis y especificación de requisitos:
En simple palabras y básicamente, durante esta fase, se adquieren,
reúnen y especifican las características funcionales y no funcionales que
deberá cumplir la aplicación web. Trata de diferente forma las necesidades
de información, las necesidades de navegación, las necesidades de
adaptación y las de interfaz de usuario, así como algunos requisitos
adicionales. Centra el trabajo en el estudio de los casos de uso, la
generación de los glosarios y el prototipado de la interfaz de usuario.
b) Diseño del sistema:
Se basa en la especificación de requisitos producido por el análisis
de los requerimientos (fase de análisis), el diseño define cómo estos
requisitos se cumplirán, la estructura que debe darse a la aplicación web.
c) Codificación del software:
Durante esta etapa se realizan las tareas que comúnmente se
conocen como programación; que consiste, esencialmente, en llevar a
código fuente, en el lenguaje de programación elegido, todo lo diseñado
en la fase anterior.
d) Pruebas:
Las pruebas se utilizan para asegurar el correcto funcionamiento de
Secciones de código.
e) La Instalación o Fase de Implementación:
Proceso por el cual los programas desarrollados son transferidos
apropiadamente al computador destino, inicializados, y, eventualmente,
configurados; todo ello con el propósito de ser ya utilizados por el usuario
final.
Esto incluye la implementación de la arquitectura, de la estructura
del hiperespacio, del modelo de usuario, de la interfaz de usuario, de los
mecanismos adaptativos y las tareas referentes a la integración de todas
estas implementaciones.

f) El Mantenimiento:
Es el proceso de control, mejora y optimización del software ya
desarrollado e instalado, que también incluye depuración de errores y
defectos que puedan haberse filtrado de la fase de pruebas de control.

MAGICDRAW
Según se explica en (Ecured contributors, 2011), MagicDraw es una
herramienta CASE desarrollada por No Magic. Es compatible con el estándar
UML 2.3, desarrollo de código para diversos lenguajes de programación
(Java, C++ y C#, entre otros) así como para modelar datos. Cuenta con capacidad
para trabajar en equipo y es compatible con varios entornos de desarrollo (IDEs).

Características de MagicDraw
 Integración con herramientas MDA: Compuware' OptimalJ, AndroMDA,
Interactive Objects' ArcStyler, openArchitectureWare, E2E Bridge, y Mia-
Software Tools.
 Diseñada para los analistas del negocio, los analistas del software, los
programadores, los ingenieros del QA, y los escritores de la
documentación.
 Facilita el análisis y el diseño de los sistemas (OO) y de las bases de datos
orientados objeto.
Ventajas de uso de MagicDraw
 Interfaz elegante e intuitiva, la mayor parte de las opciones accesibles con
un solo clic.
 Ayudas en el diseño con autocompletación y corrección automática en
tiempo real.
 Permite visualizar el proyecto de diferentes formas.
 Posible derivación de modelos UML a través de códigos fuentes escritos
anteriormente.
 Facilidad y rapidez para el cambio del dominio del modelado.
 Generador automático de informes.
 Desarrollo colaborativo directamente con la herramienta a través del Team
Work Server (Software que permite trabajar a más de un desarrollador
sobre el mismo proyecto en un mismo instante, el modelo está almacenado
en un equipo servidor y los desarrolladores pueden consultar y actualizar
la información).
 Disponible para un gran número de plataformas y sistemas operativos.

CSS3
El nombre hojas de estilo en cascada viene del inglés Cascading Style
Sheets, del que toma sus siglas. CSS es un lenguaje usado para definir la
presentación de un documento estructurado escrito en HTML o XML (y por
extensión en XHTML). El W3C (World Wide Web Consortium) es el encargado
de formular la especificación de las hojas de estilo que servirán de estándar para
los agentes de usuario o navegadores. La idea que se encuentra detrás del
desarrollo de CSS es separar la estructura de un documento de su presentación. La
información de estilo puede ser adjuntada como un documento separado o en el
mismo documento HTML. En este último caso podrían definirse estilos generales
en la cabecera del documento o en cada etiqueta particular mediante el atributo
"<style>". El CSS sirve para definir la estética de un sitio web en un documento
externo y eso mismo permite que modificando ese documento (la hoja CSS)
podamos cambiar la estética entera de un sitio web, el mismo sitio web puede
variar totalmente de estética cambiando solo la CSS, sin tocar para nada los
documentos HTML o jsp o asp que lo componen.
CSS es un lenguaje utilizado para dar estética a un documento HTML (colores,
tamaños de las fuentes, tamaños de elemento, con css podemos establecer
diferentes reglas que indicarán como debe presentarse un documento. Podemos
indicar propiedades como el color, el tamaño de la letra, el tipo de letra, si es
negrita, si es itálica, también se puede dar forma a otras cosas que no sean letras,
como colores de fondo de una página, tamaños de un elemento (por ejemplo, el
alto y el ancho de una tabla.

Santos, G. M., & Moreno, P. J. C. (2014). Sistemas informáticos y redes locales. Retrieved
from https://ebookcentral.proquest.com

Ferrer, M. J. (2014). Implantación de aplicaciones web. Retrieved from


https://ebookcentral.proquest.com

Zofío, J. J. (2013). Aplicaciones web. Retrieved from https://ebookcentral.proquest.com

Pérez R. M. (2012) JavaScript (2a. ed.). Retrieved from https://ebookcentral.proquest.com

Martín, S. A. J. (2014). Ajax en java ee (2a. ed.). Retrieved from


https://ebookcentral.proquest.com

Vous aimerez peut-être aussi