Escolar Documentos
Profissional Documentos
Cultura Documentos
ENCAPSULACION
MODULARIDAD
2.2 ANTECEDENTES.-
El Gobierno Autónomo Municipal de La Paz inauguró varios componentes de
acceso al Parque Urbano Central, donde destaca el nuevo mercado Camacho,
una Plaza de Comidas, el Edificio Anexo y el Paseo Márgenes del Río
Choqueyapu, obra que costó 52 millones de bolivianos.
3 METODOLIGIAS DE DESARROLLO.-
3.1 R.U.P.-
El Proceso Unificado de Rational (Rational Unified Process en inglés, habitualmente resumido
como RUP) es un proceso de desarrollo de software desarrollado por la empresa Rational
Software, actualmente propiedad de IBM. Junto con el Lenguaje Unificado de Modelado UML,
constituye la metodología estándar más utilizada para el análisis, diseño, implementación y
documentación de sistemas orientados a objetos.
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías
adaptables al contexto y necesidades de cada organización.
También se conoce por este nombre al software, también desarrollado por Rational, que
incluye información entrelazada de diversos artefactos y descripciones de las diversas
actividades. Está incluido en el Rational Method Composer (RMC), que permite la
personalización de acuerdo con las necesidades.
El RUP está basado en 6 principios clave que son los siguientes:
Adaptar el proceso
Equilibrar prioridades
Enfocarse en la calidad
El control de calidad no debe realizarse al final de cada iteración, sino
en todos los aspectos de la producción. El aseguramiento de la calidad forma
parte del proceso de desarrollo y no de un grupo independiente.
Ciclo de vida
Web: marco metodológico AWA
Como consultor de usabilidad y accesibilidad es fundamental, cuando formas parte del grupo
de trabajo que va a desarrollar una aplicación Web, conocer el marco metodológico del Diseño
Inclusivo para incluir los requisitos de accesibilidad y usabilidad a lo largo de todo
el proceso de desarrollo. Ello permitirá crear aplicaciones usables y accesibles cuya calidad
perdure en el tiempo.
El objetivo de este artículo es difundir el marco metodológico AWA para el desarrollo de
aplicaciones web accesibles, pues es un excelente ejemplo de metodología de Diseño Inclusivo
que ayuda a comprender las bases en las que se debe asentar un desarrollo que tenga la
accesibilidad y la usabilidad presentes en todas las fases del proceso.
Para ampliar información o contactar con su autora recomiendo acceder directamente a su
web: AWA (Accessibility for Web Applications) También recomiendo su presentación
El objetivo del trabajo es ofrecer un soporte metodológico para incorporar los
requisitos de accesibilidad en todo el proceso de desarrollo de una aplicación web,
aportando sistematización y un enfoque DCU que situé al usuario como protagonista. El
marco de trabajo es el Diseño Inclusivo que involucra a los usuarios con
necesidades especiales y a expertos en este tipo de necesidades y
discapacidades. El estándar de referencia a lo largo del trabajo son las WCAG
(1.0 y 2.0) y el cumplimiento de las mismas en las páginas web finales de la
aplicación Web.
4 LENGUAJES DE PROGRAMACION
4.2 PHP.- Es un lenguaje de programación de uso general de código del lado del
servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los
primeros lenguajes de programación del lado del servidor que se podían incorporar
directamente en el documento HTML en lugar de llamar a un archivo externo que procese los
datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que
genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una
interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes.
PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas
operativos y plataformas sin ningún costo.
PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue
siendo desarrollado con nuevas funciones por el grupo PHP Este lenguaje forma parte
del software libre publicado bajo la licencia PHP que es incompatible con la Licencia Pública
General de GNU debido a las restricciones del uso del término PHP
4.3 JAVA.- Es un lenguaje de programación y la primera plataforma informática creada por Sun
Microsystems en 1995. Es la tecnología subyacente que permite el uso de programas punteros,
como herramientas, juegos y aplicaciones de negocios. Java se ejecuta en más de 850 millones
de ordenadores personales de todo el mundo y en miles de millones de dispositivos, como
dispositivos móviles y aparatos de televisión.
¿Por qué necesito Java?
Existe un gran número de aplicaciones y sitios Web que no funcionan a menos que Java esté
instalado, y muchas más que se crean a diario. Java es rápido, seguro y fiable. De portátiles a
centros de datos, de consolas de juegos a superequipos científicos, de teléfonos móviles a
Internet, Java está en todas partes.
5 S.G.B.D
5.1 MySQL.- Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con
más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun
Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL
como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero
para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la
empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte
en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad
pública y los derechos de autor del código están en poder del autor individual, MySQL es
patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de
la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones
contratan trabajadores alrededor del mundo que colaboran vía Internet.
capitulo 3 desarrollo
Modelo de Negocio
3.1.2 Requerimientos
Diagrama de clases
Diagrama de Estado
Objeto Producto
Objeto Empleado
Diagrama de Actividad
Diagrama de compra al proveedor
Diagrama de paketes
3.1.4 Implementacion
3.1.4.1 Capturas de Pantalla
Pagina de inicio
Ingreso al sistema
Menu Principal
Realizar Compra
Ingresar Datos de Compra
Registro Cliente
1. CREACION DE PROYECTO
2. DIAGRAMA DE CASOS DE USO
3. DIAGRAMA DE ACTIVIDAD
4. DIAGRAMA DE SECUENCIA
5. DIAGRAMA DE CLASES
6. DIAGRAMA DE ESTADOS
7. DIAGRAMA DE PAQUETES
Página principal