Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de
Sistemas II
Guía procedimental.
Google Chrome
Microsoft Internet Explorer
Mozilla Firefox
Apple Safari
Netscape Navigator.
3. Que otras tecnologías pueden ser usadas para construir aplicaciones web.
PHP
Java
CGI
Ruby on Rails
Perl
4. Cuáles son las ventajas de una aplicación web.
Sólo necesitan ser instaladas en el servidor web a diferencia de las aplicaciones de escritorio.
Mantenimiento de realiza más fácil los parches son más fáciles de solucionar.
Plataforma cruzada.
Del lado del servidor web las aplicaciones se ejecutan sobre Microsoft Internet Information
Services (IIS)
5. Como la aplicación web ASP.NET trabaja.
Ejecutando en el navegador.
02: Las Metodologías
de Desarrollo de
Software
1. Metodología SCRUM.
2. Metodología XP.
3. Metodología RUP.
1. Metodología SCRUM.
SE debe realizar reuniones diarias poniendo énfasis los obstáculos que se presentan en
el día, para así mejorar los tiempos de entrega.
2. Metodología XP.
La programación extrema es sin duda el método ágil que primero viene a la mente;
Beck sostiene que se trata más de lineamientos que de reglas.
Juego de Planeamiento.
Diseño simple.
Prueba continua.
Refactorización continúa.
Programación en pares.
Integración continúa.
Estándares de codificación.
Espacio abierto.
Reglas justas.
3. Metodología RUP.
Esta metodología si bien es cierto es bastante usada pero tiene inconveniente en cuanto a
sus definiciones dinámicas son demasiado engorrosas y recargadas como para ser de
utilidad en un contexto cambiante, está compuesto de fase como Incepción, elaboración,
construcción y transición.
4. Resumen de metodologías.
Capa de Presentación o Interfaz de Usuario: Esta capa, está formada por los formularios
y los controles que se encuentran en los formularios. Es la capa con la que interactúa el
usuario.
Capa de Negocio: Está formada por las entidades, que representan objetos que van a
ser manejados o utilizados por toda la aplicación. En este caso, están representados por
clases y “DataTables” que se crean.
Capa de Acceso a Datos: Contiene clases que interactúan con la base de datos, éstas
clases altamente especializadas se encuentran en la arquitectura del sistema y permiten,
utilizando los procedimientos almacenados generados, realizar todas las operaciones
con la base de datos de forma transparente para la capa de negocio.
2. Arquitectura web
Definición:
Clientes Finales
Servicios de
Reportes Capa de Presentación Enterprise
ASP.Net
Library 5.0
SQL Server MVC
Reporting Cliente Servidor Web
Services Caching
Vistas IU Controlado res de Se rvicio App lica tion Bl ock
Pro xies
Controlado res Helpers
Ser vicio
Servicios de Poli cy Inje ction
Seguridad App lica tion Bl ock
SodimacMemberShip
Provider
Vali dation
Capa de Negocios App lica tion Bl ock
SodimacRole Provider
Servicio WCF
Ser vice Co ntr act Messag e Con tract Cryptog raphy
App lica tion Bl ock
SodimacSiteMap Provider
Ser vice
Fault Contract
Imp lementaci on
Exception
Componentes de Negocio Handlin g
Manejo de App lica tion Bl ock
Servicios de CORE SODIMAC Utili tari os
Excepciones
Integración
SQL Server Recursos de Security
Vali daciones Cor e
Integration Vali dación App lica tion Bl ock
Services
Repositorio de Datos
SQL 2008
Sólo se puede mejorar lo que puede manejar, sólo se puede gestionar lo que se puede
medir y sólo se puede medir lo que realmente sabemos cómo se ejecuta.
Una empresa que no conoce claramente sus procesos está en total desventaja en
comparación con las empresas que saben cómo manejar y llevar a cabo mejoras
continuas todos los días.
Sin conocer los procesos diarios de una empresa es prácticamente imposible realizar
mejoras o cambios de una manera organizada, manejable y predecible.
¿Estás de acuerdo?
Así que si su objetivo es saber qué es BPM, tenga en cuenta que es de fundamental
importancia para las organizaciones, ya que busca reconocer los procesos que se
ejecutan con el fin de medirlos y gestionarlos, de modo que sea posible realizar mejoras
y evoluciones en los procesos.
BPM tiene como objetivo, traer a colación la información relevante sobre cómo los
procesos se ejecutan de manera que se puedan hacer mejoras y para que los procesos
se puedan manejar, permitiendo una mejor toma de decisiones y visión de negocios
como un todo.
La gran ventaja de BPM para una empresa es la mejora continua de los procesos, que
permite que las organizaciones sean más eficientes, más firmes y más capaces de
realizar cambios que aquellas con enfoque funcional, con el enfoque tradicional de la
gestión jerárquica.