Escolar Documentos
Profissional Documentos
Cultura Documentos
Para optar el Titulo Profesional de INGENIERO DE SISTEMAS EN LA UNIVERSIDAD TECNOLGICA DEL PER SEPTIEMBRE 2012
24 de septiembre de 2012
Agradecimiento
Expresamos nuestra mayor gratitud y profundo aprecio a: Nuestras familias, por su paciencia y constante apoyo durante toda esta etapa.
AUTOMATIZACION
Pgina 1 de 33
24 de septiembre de 2012
Dedicatoria
A mi adorada Sara, mi hijo Anthony, mi madre Antonia sustentos de mi vida A mi padre, que siempre estar en mis recuerdos invalorables.
Walter
A Dios, por darme la oportunidad de vivir y por estar conmigo en cada paso que doy, por fortalecer mi corazn e iluminar mi mente y por haber puesto en mi camino a aquellas personas que han sido mi soporte y compaa durante todo el periodo de estudio. Victor
AUTOMATIZACION
Pgina 2 de 33
24 de septiembre de 2012
ndice
Agradecimiento Dedicatoria Resumen Ejecutivo ndice Captulo I: Introduccin 1.1 Motivacin y Justificacin 1.2 Antecedentes de la investigacin 1.3 Objetivos 1.3.1 Objetivos Generales 1.3.2 Objetivos Especficos 1.4 Contribuciones del Trabajo Captulo II: Marco Terico Fundamentos de la normalizacin Lenguaje Unicado de Modelado (UML) Motor de Base de Datos: Microsoft SQL Server 2008 Software de gestin de proyectos: Project Professional 2010 Herramienta de desarrollo: Microsoft Visual Studio 2010 Rational Rose - Rational Software Architect Design Manager Herramienta de Reporte Crystal Report Definicin de Presupuesto
Referencias
AUTOMATIZACION
Pgina 3 de 33
24 de septiembre de 2012
1.
Captulo I: Introduccin
El Data Mart tiene como propsito el ayudar a que las reas especificas dentro de un negocio puedan tomar mejores decisiones. Procampo S.A.
considera necesario contar con un sistema orientado a la consulta que brinde soporte a la toma de decisiones. La implantacin del proyecto permitir reducir costos, horas hombre dedicados al anlisis del area, brindar herramientas de gestin de la informacin mediante el uso de uso tablas dinmicas.
AUTOMATIZACION
Pgina 4 de 33
24 de septiembre de 2012
1.1.
Motivacin y Justificacin
El desarrollo de este trabajo fue motivado por un caso de estudio real donde se requiri disear un Data Mart que permita extraer y analizar la
informacin de la base de datos del ERP SIGEP de rea de ventas de la empresa Procampo S.A., dedicada a la venta y distribucin de insumos agrcolas. Por lo tanto, la necesidad de reducir el tiempo en el anlisis y seguimiento de las ventas presupuestas y las realizadas, justifican el trabajo que aqu se presenta.
AUTOMATIZACION
Pgina 5 de 33
24 de septiembre de 2012
1.2.
Antecedentes de la Investigacin
El presente investigacin es propia de la empresa PROCAMPO S.A., no se encontr referencia de proyectos de este tipo.
1.3.
1.3.1.
Optimizar el anlisis de las ventas reduciendo el tiempo de elaboracin del presupuesto y hacer un seguimiento automtico de las ventas reales con el presupuesto de la empresa PROCAMPO S.A.
1.3.2.
Objetivos Especficos
1. Disear un Data Mart para el rea de ventas 2. Disear un mdulo de registro de presupuesto anual de ventas. 3. Reducir en 60% el tiempo del Anlisis y Seguimiento del presupuesto
AUTOMATIZACION
Pgina 6 de 33
24 de septiembre de 2012
1.4.
La presente investigacin permitir a Procampo S.A. optimizar el proceso de elaboracin de presupuesto de ventas y liderar la innovacin tecnolgica ganando prestigio en el mercado de la distribucin de insumos agrcolas.
AUTOMATIZACION
Pgina 7 de 33
24 de septiembre de 2012
1.5.
Situacin Actual
AUTOMATIZACION
Pgina 8 de 33
24 de septiembre de 2012
Situacin Propuesta
AUTOMATIZACION
Pgina 9 de 33
24 de septiembre de 2012
1.6.
Alcances y Limitaciones
Esta tesis describe el plan general para ser utilizada por el rea de venta de Procampo S.A., para el desarrollo del Sistema de informacin basado en Data Mart. Nos hemos basado en la captura de requisitos de informacin por medio de stakeholder representantes de Procampo S.A. para hacer una estimacin aproximada, una vez comenzado el proyecto y durante la fase de inicio posteriormente, el avance del proyecto y el seguimiento en cada una de las iteracciones. Procampo S.A. una de las empresas ms importantes del Per, en el rubro de distribucin de insumos agrcolas y asesora en el uso optimo de los productos que venden; cuenta con 30 puntos de venta a nivel nacional, todas interconectadas a un ERP SIGEP, cuyas sedes son: Piura, Trujillo, Chimbote, Barranca, Huacho, Huaral, Hunuco, Arequipa y Tacna. El rea de Ventas ha incluido nuevas lneas de productos lo que ha incrementado la carga de trabajo a travs del tiempo, toda vez que los presupuestos de ventas se registran manualmente en hojas de clculo, por cuanto los procesos son lentos generando prdida de horas hombre dedicadas al ingreso de datos con posibles errores en la digitacin y descuida de su funcin principal, las ventas.
Alcance, el diseo del sistema de presupuesto de ventas tendr los siguientes alcances: Portafolio de productos Calendario agrcola por Zona Prospeccin de clientes por cultivos Presupuesto por cliente Presupuesto por clase de producto Presupuesto por laboratorio Presupuesto ventas contado y crdito Tablero de control Ventas por Clase de producto
AUTOMATIZACION
Pgina 10 de 33
24 de septiembre de 2012
Tablero de control Ventas por laboratorio Tablero de control Rotacin de Inventarios Limitaciones Falta de equipos de cmputo para el personal representante tcnico de ventas.
AUTOMATIZACION
Pgina 11 de 33
24 de septiembre de 2012
2. 2.1.
La normalizacin es el proceso de organizar los datos de una base de datos. Se incluye la creacin de tablas y el establecimiento de relaciones entre ellas segn reglas diseadas tanto para proteger los datos como para hacer que la base de datos sea ms flexible al eliminar la redundancia y las dependencias incoherentes.
Los datos redundantes desperdician el espacio de disco y crean problemas de mantenimiento. Si hay que cambiar datos que existen en ms de un lugar, se deben cambiar de la misma forma exactamente en todas sus ubicaciones. Un cambio en la direccin de un cliente es mucho ms fcil de implementar si los datos slo se almacenan en la tabla Clientes y no en algn otro lugar de la base de datos.
Qu es una "dependencia incoherente"? Aunque es intuitivo para un usuario mirar en la tabla Clientes para buscar la direccin de un cliente en particular, puede no tener sentido mirar all el salario del empleado que llama a ese cliente. El salario del empleado est relacionado con el empleado, o depende de l, y por lo tanto se debera pasar a la tabla Empleados. Las dependencias incoherentes pueden dificultar el acceso porque la ruta para encontrar los datos puede no estar o estar interrumpida.
Hay algunas reglas en la normalizacin de una base de datos. Cada regla se denomina una "forma normal". Si se cumple la primera regla, se dice que la base de datos est en la "primera forma normal". Si se cumplen las tres primeras reglas, la base de datos se considera que est en la "tercera forma normal". Aunque son posibles otros niveles de normalizacin, la tercera forma normal se considera el mximo nivel necesario para la mayor parte de las aplicaciones.
AUTOMATIZACION
Pgina 12 de 33
24 de septiembre de 2012
escenarios reales no siempre se cumplen los estndares de forma perfecta. En general, la normalizacin requiere tablas adicionales y algunos clientes consideran ste un trabajo considerable. Si decide infringir una de las tres primeras reglas de la normalizacin, asegrese de que su aplicacin se anticipa a los problemas que puedan aparecer, como la existencia de datos redundantes y de dependencias incoherentes.
Elimine los grupos repetidos de las tablas individuales. Cree una tabla independiente para cada conjunto de datos relacionados.
No use varios campos en una sola tabla para almacenar datos similares. Por ejemplo, para realizar el seguimiento de un elemento del inventario que proviene de dos orgenes posibles, un registro del inventario puede contener campos para el Cdigo de proveedor 1 y para el Cdigo de proveedor 2.
Qu ocurre cuando se agrega un tercer proveedor? Agregar un campo no es la respuesta, requiere modificaciones en las tablas y el programa, y no admite fcilmente un nmero variable de proveedores. En su lugar, coloque toda la informacin de los proveedores en una tabla independiente denominada Proveedores y despus vincule el inventario a los proveedores con el nmero de elemento como clave, o los proveedores al inventario con el cdigo de proveedor como clave.
Cree tablas independientes para conjuntos de valores que se apliquen a varios registros.
AUTOMATIZACION
Pgina 13 de 33
24 de septiembre de 2012
Los registros no deben depender de nada que no sea una clave principal de una tabla, una clave compuesta si es necesario. Por ejemplo, considere la direccin de un cliente en un sistema de contabilidad. La direccin se necesita en la tabla Clientes, pero tambin en las tablas Pedidos, Envos, Facturas, Cuentas por cobrar y Colecciones. En lugar de almacenar la direccin de un cliente como una entrada independiente en cada una de estas tablas, almacnela en un lugar, ya sea en la tabla Clientes o en una tabla Direcciones independiente.
Los valores de un registro que no sean parte de la clave de ese registro no pertenecen a la tabla. En general, siempre que el contenido de un grupo de campos pueda aplicarse a ms de un nico registro de la tabla, considere colocar estos campos en una tabla independiente. Por ejemplo, en una tabla Contratacin de empleados, puede incluirse el nombre de la universidad y la direccin de un candidato. Pero necesita una lista completa de universidades para enviar mensajes de correo electrnico en grupo. Si la informacin de las universidades se almacena en la tabla Candidatos, no hay forma de enumerar las universidades que no tengan candidatos en ese momento. Cree una tabla Universidades independiente y vinclela a la tabla Candidatos con el cdigo de universidad como clave.
EXCEPCIN: cumplir la tercera forma normal, aunque en teora es deseable, no siempre es prctico. Si tiene una tabla Clientes y desea eliminar todas las dependencias posibles entre los campos, debe crear tablas independientes para las ciudades, cdigos postales, representantes de venta, clases de clientes y cualquier otro factor que pueda estar duplicado en varios registros. En teora, la normalizacin merece el trabajo que supone. Sin embargo, muchas tablas pequeas pueden degradar el rendimiento o superar la capacidad de memoria o de archivos abiertos.
AUTOMATIZACION
Pgina 14 de 33
24 de septiembre de 2012
Puede ser ms factible aplicar la tercera forma normal slo a los datos que cambian con frecuencia. Si quedan algunos campos dependientes, disee la aplicacin para que pida al usuario que compruebe todos los campos relacionados cuando cambie alguno.
Despacho-Tut Clase1 Clase2 Clase3 101-07 143-01 159-02 201-01 211-02 214-01
Las tablas slo deben tener dos dimensiones. Puesto que un alumno tiene varias clases, estas clases deben aparecer en una tabla independiente. Los campos Clase1, Clase2 y Clase3 de los registros anteriores son indicativos de un problema de diseo. Las hojas de clculo suelen usar la tercera dimensin, pero las tablas no deberan hacerlo. Otra forma de considerar ese problema es con una relacin de uno a varios y poner el lado de uno y el lado de varios en tablas distintas. En su lugar, cree otra tabla en la primera forma
AUTOMATIZACION
Pgina 15 de 33
24 de septiembre de 2012
normal eliminando el grupo repetido (N clase), segn se muestra a continuacin: N alumno Tutor 1022 1022 1022 4123 4123 4123 Despacho-Tut N clase 101-07 143-01 159-02 201-01 211-02 214-01
Garca 412 Garca 412 Garca 412 Daz Daz Daz 216 216 216
Observe los diversos valores de N clase para cada valor de N alumno en la tabla anterior. N clase no depende funcionalmente de N alumno (la clave principal), de modo que la relacin no cumple la segunda forma normal. Las dos tablas siguientes demuestran la segunda forma normal:
Alumnos:
Despacho-Tut
Registro:
N alumno N clase 1022 1022 1022 4123 4123 101-07 143-01 159-02 201-01 211-02
AUTOMATIZACION
Pgina 16 de 33
24 de septiembre de 2012
4123
214-01
En el ltimo ejemplo, Despacho-Tut (el nmero de despacho del tutor) es funcionalmente dependiente del atributo Tutor. La solucin es pasar ese atributo de la tabla Alumnos a la tabla Personal, segn se muestra a continuacin: Alumnos: N alumno Tutor 1022 4123 Garca Daz
Personal:
2.2.
El Lenguaje Unicado de Modelado preescribe un conjunto de notaciones y diagramas sistemas estndar orientados para a modelar y
objetos,
describe la semntica esencial de lo que estos diagramas y smbolos signican. Mientras que ha habido muchas notaciones y mtodos usados para el diseo orientado a objetos, ahora los modeladores slo tienen que aprender una nica notacin.
AUTOMATIZACION
Pgina 17 de 33
24 de septiembre de 2012
UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware, y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas. Diagramas de Casos de Uso para modelar los procesos business. Diagramas de Secuencia para modelar el paso de mensajes entre objetos. Diagramas de Colaboracin para modelar interacciones entre objetos. Diagramas de Estado para modelar el comportamiento de los objetos en el sistema. Diagramas de Actividad para modelar el comportamiento de los Casos de Uso, objetos u operaciones. Diagramas de Clases para modelar la estructura esttica de las clases en el sistema. Diagramas de Objetos para modelar la estructura esttica de los objetos en el sistema. Diagramas de Componentes para modelar componentes. Diagramas de Implementacin para modelar la distribucin del sistema. UML es una consolidacin de muchas de las notaciones y conceptos ms usados orientados a objetos. Empez como una consolidacin del trabajo de Grade Booch, James Rumbaugh, e Ivar Jacobson, creadores de tres de las metodologas orientadas a objetos ms populares.
AUTOMATIZACION
Pgina 18 de 33
24 de septiembre de 2012
2.3.
El SQL Server 2008 es un elemento fundamental de la Plataforma de Datos de Microsoft, capaz de gestionar cualquier tipo de datos, en cualquier sitio y en cualquier momento. Le permite almacenar datos de documentos estructurados, semiestructurados o no estructurados como son las imgenes, msica y archivos directamente dentro de la base de datos. SQL Server 2008 le ayuda a obtener ms rendimiento de los datos, poniendo a su disposicin una amplia gama de servicios integrados como son consultas, bsquedas, sincronizaciones, informes y anlisis. Sus datos pueden almacenarse y recuperarse desde sus servidores ms potentes del Data Center hasta los desktops y dispositivos mviles, permitindole tener un mayor control sobre la informacin sin importar dnde se almacena fsicamente.
AUTOMATIZACION
Pgina 19 de 33
24 de septiembre de 2012
SQL Server 2008 le permite utilizar sus datos en aplicaciones a medida desarrolladas con Microsoft .NET y Visual Studio y tambin desde su propia Arquitectura Orientada a Servicio (SOA) y los procesos empresariales empleando Microsoft BizTalk Server. Adems, las personas que gestionan la informacin pueden acceder directamente a los datos con las herramientas que utilizan habitualmente como Microsoft Office 2007. SQL Server 2008 le ofrece una plataforma de datos, fiable, productiva e inteligente para cubrir todas sus necesidades. Business Intelligence SQL Server 2008 es una plataforma escalable de Business Intelligence optimizada para la integracin de datos, elaboracin de informes y anlisis que hace posible poner al alcance de todos usuarios la inteligencia empresarial. Virtualizacin y consolidacin de servidores La virtualizacin de servidor, tambin conocida como virtualizacin de hardware, es un tema de plena actualidad en el mundo de IT debido a que permite reducir de manera drstica los costes y mejorar la agilidad de las organizaciones. Consolidacin de servidores SQL Server 2008 puede contribuir a reducir lso costes de hardware y mantenimiento mediante una solucin de consolidacin de servidores flexible que aporta un rendimiento y una manejabilidad extraordinarios a las organizaciones. OLTP SQL Server 2008 es el motor de base de datos escalable y de alto rendimiento que necesitan las aplicaciones de misin crtica con las mayores exigencias de disponibilidad y seguridad. SQL Server reduce el coste total de propiedad gracias a su mayor manejabilidad en entornos corporativos.
AUTOMATIZACION
Pgina 20 de 33
24 de septiembre de 2012
Data Warehouse SQL Server le ofrece una plataforma de data warehouse completa y escalable que le permite integrar datos dentro del DW ms rpidamente, escalar y gestionar volmenes de datos y usuarios cada vez mayores facilitando a todos las vistas de sntesis que necesitan. Desarrollo de aplicaciones SQL Server 2008 constituye el eje central de una plataforma completa de programacin de datos que le permite acceder y manipular datos crticos de negocio desde toda clase de dispositivos, plataformas y orgenes de datos.
Computer with Intel or compatible 1GHz or faster processor (2 GHz or faster is recommended.)
64-bit systems:
1.4 GHz or faster processor Minimum of 1 GB of RAM (2 GB or more is recommended.) 2.2 GB of available hard disk space
2.4.
visualmente
mejorada
administrar una amplia gama de proyectos y de programas eficazmente. Mediante una experiencia novedosa e intuitiva, esta solucin proporciona las herramientas de planificacin, administracin y colaboracin empresarial, de personas y de equipos
AUTOMATIZACION
Pgina 21 de 33
24 de septiembre de 2012
necesarias para cumplir con los plazos de entrega cruciales o elegir los recursos adecuados para un equipo, entre otros objetivos. "Project 2010 supone un gran salto en cuanto a capacidad ofrece a los jefes de proyecto amplia visibilidad de los conflictos, saturacin o inactividad de un proyecto"Brian Sommer, ZDNet Mayor facilidad para ver y compartir Gracias a la nueva y mejorada vista de calendario, tendr una visin ms clara de las tareas, las fechas clave y las fases de un proyecto o programa. Con las paletas de colores y los efectos de texto ampliados lograr una visibilidad eficaz del calendario para ver y compartir las fechas clave y los plazos de entrega. Mayor y mejor productividad Los nuevos mens grficos basados en tareas con funciones esenciales y ya conocidas facilitan la creacin y administracin de proyectos. Si combina una herramienta de uso fcil como Microsoft Excel y el potente motor de programacin de Project, con Project Professional 2010 tendr el control absoluto de todos los procesos. Vista rpida de la administracin de recursos Disponga de las personas y de los recursos adecuados: planifique de forma eficaz las tareas de su equipo y proyecto con tan solo arrastrar y soltar. Identifique y resuelva rpidamente las tareas sin programar o sin asignar y detecte posibles problemas de un solo vistazo. Funciones de sincronizacin y colaboracin Conecte a sus equipos a travs de la funcin de sincronizacin de Microsoft SharePoint Foundation 2010 para que los colaboradores puedan actualizar fcilmente el estado de las tareas. Aada Microsoft Project Server 2010 y obtendr la solucin para administrar proyectos y carteras de principio a fin.
AUTOMATIZACION
Pgina 22 de 33
24 de septiembre de 2012
2.5.
equipos. Con este paquete puede garantizar la calidad de los resultados, desde el diseo hasta la implementacin. Tanto si crea soluciones nuevas como si quiere mejorar las aplicaciones ya existentes, Visual Studio 2010 Ultimate le permite hacer realidad su idea gracias a que admite un nmero cada vez mayor de plataformas y tecnologas (incluidos los sistemas informticos en cloud y en paralelo). Elimine no reproducible con IntelliTrace La novedosa caracterstica IntelliTrace hace que el argumento no reproducible sea cosa del pasado. Los evaluadores pueden archivar errores enriquecidos y modificables con informacin del sistema e incluir, incluso, una instantnea del entorno. De ese modo, los desarrolladores pueden reproducir el error informado en el estado en el que se encontr. Conozca la arquitectura existente El Explorador de arquitectura ayuda a conocer y liberar el valor de los activos de cdigo existentes y sus interdependencias. Se pueden producir modelos detallados de cmo est construida exactamente una aplicacin e, incluso, analizar en profundidad reas especficas para conocerlas mejor. Garantice el cumplimiento de la arquitectura Use el nuevo diagrama de capas para definir y comunicar la arquitectura de la aplicacin lgica y validar artefactos de cdigo con respecto a la arquitectura necesaria. Los diagramas de capas ayudan a que los esfuerzos de desarrollo sigan su curso para que la aplicacin se adapte a su idea original.
AUTOMATIZACION
Pgina 23 de 33
24 de septiembre de 2012
Adopte pruebas manuales Visual Studio Test Professional 2010, parte de Visual Studio 2010 Ultimate, proporciona una herramienta nica para capturar y actualizar requisitos de pruebas, automatizar la navegacin de pruebas manuales y acelerar la solucin, y aceptar el ciclo mediante la captura de todo el contexto de la prueba. Esto proporciona a los desarrolladores todo lo que necesitan para garantizar que pueda reproducirse cualquier error. Sea proactivo acerca de la administracin gil de un proyecto Visual Studio 2010 Ultimate est optimizado para el proceso de desarrollo iterativo actual con caractersticas que ayudan a mantener la productividad y a reaccionar frente a posibles riesgos antes de que se produzcan. Puede supervisar el estado del proyecto mediante informes que se generan automticamente. Adems, administre la capacidad del proyecto con datos histricos y documentos de planificacin basados en Microsoft Excel. Caractersticas: Microsoft Visual Studio 2010 Ultimate incluye potentes herramientas que simplifican todo el proceso de desarrollo de aplicaciones, de principio a fin. Los equipos pueden observar una mayor productividad y ahorro de costes al utilizar caractersticas de colaboracin avanzadas, as como herramientas de pruebas y depuracin integradas que le ayudarn a crear siempre un cdigo de gran calidad. Administracin del ciclo de vida de las aplicaciones (ALM) La creacin de aplicaciones de xito requiere un proceso de ejecucin uniforme que beneficie a todos los componentes del equipo. Las herramientas de ALM integradas en Visual Studio 2010 Ultimate contribuyen a que las organizaciones colaboren y se comuniquen de forma efectiva en todos los niveles, y a que se hagan una idea precisa del estado real del proyecto, lo que garantiza que se ofrezcan soluciones de gran calidad al tiempo que se reducen los costos. Depuracin y diagnstico
AUTOMATIZACION
Pgina 24 de 33
24 de septiembre de 2012
Visual Studio 2010 Ultimate presenta IntelliTrace, una valiosa caracterstica de depuracin que hace que el argumento no reproducible sea cosa del pasado. Los evaluadores pueden archivar errores enriquecidos y modificables para que los desarrolladores puedan reproducir siempre el error del que se informe en el estado en el que se encontr. Otras caractersticas incluyen anlisis de cdigo esttico, mtricas de cdigo y creacin de perfiles. Herramientas de prueba Visual Studio 2010 Ultimate incorpora todas nuestras herramientas avanzadas de pruebas para ayudarle a garantizar la calidad del cdigo en todo momento. Aprovchese de las pruebas de IU codificadas, que automatizan la realizacin de pruebas de la interfaz de usuario en aplicaciones basadas en web y en Windows, as como de pruebas manuales, Test Professional, pruebas de rendimiento de web, pruebas de carga, cobertura de cdigo y otras caractersticas completas que no se encuentran en otras ediciones de Visual Studio. Arquitectura y modelado El Explorador de arquitectura de Visual Studio 2010 Ultimate ayuda a entender los activos de cdigo existentes y otras interdependencias. Los diagramas por capas ayudan a garantizar el cumplimiento de la arquitectura y permiten validar artefactos de cdigo con respecto al diagrama. Adems, Visual Studio 2010 Ultimate admite los cinco diagramas de UML ms comunes que conviven junto con su cdigo. Desarrollo de bases de datos El desarrollo de bases de datos requiere el mismo cuidado y atencin que el desarrollo de aplicaciones. Visual Studio 2010 Ultimate es consciente de ello y proporciona potentes herramientas de implementacin y administracin de cambios que garantizan que la base de datos y la aplicacin estn siempre sincronizadas. Entorno de desarrollo integrado Visual Studio 2010 Ultimate le permite ponerse al mando. Aprovchese de las caractersticas personalizables como, por ejemplo, compatibilidad con
AUTOMATIZACION
Pgina 25 de 33
24 de septiembre de 2012
varios monitores, de modo que pueda organizar y administrar su trabajo como quiera. Tambin puede dar rienda suelta a su creatividad utilizando los diseadores visuales para mejorar las ltimas plataformas, incluido Windows 7. Compatibilidad con la plataforma de desarrollo Tanto si crea soluciones nuevas como si quiere mejorar las aplicaciones ya existentes, Visual Studio 2010 Ultimate le permite hacer realidad su idea en una gran variedad de plataformas, entre las que se incluyen Windows, Windows Server, Web, Cloud, Office y SharePoint, entre otras, todo en un nico entorno de desarrollo integrado. Team Foundation Server Team Foundation Server (TFS) es la plataforma de colaboracin sobre la que se asienta la solucin de administracin de ciclo de vida de aplicaciones de Microsoft. TFS automatiza y simplifica el proceso de entrega de software, y proporciona rastreabilidad completa y la posibilidad de comprobar en tiempo real el estado de los proyectos (para todos los miembros del equipo) con potentes herramientas de elaboracin de informes y paneles. Lab Management Visual Studio 2010 Ultimate ofrece un conjunto completo de caractersticas de laboratorio de pruebas, incluido el aprovisionamiento de entornos a partir de plantillas, la configuracin y el desmontaje de entornos virtuales y entornos de puntos de comprobacin. (Lab Management estar disponible como candidato a la versin comercial como RTM y se distribuir posteriormente.) Suscripcin a MSDN Visual Studio 2010 Ultimate con MSDN es la oferta ms completa para los desarrolladores. Adems de todas las caractersticas incluidas en Visual Studio 2010 Professional con MSDN y Visual Studio 2010 Premium con MSDN, Ultimate con MSDN incluye ms horas de uso de Azure, acceso no Visual Studio a Team Foundation Server a travs de Teamprise y software de administracin de pruebas y laboratorio.
AUTOMATIZACION
Pgina 26 de 33
24 de septiembre de 2012
2.6.
Necesidad de apoyo a los servicios web, arquitectura orientada a servicios (SOA) o en Lenguaje los de Modelado Unificado (UML) de 2.x? Interesado sistemas complejos, desarrollo
productos o software embebido? Los datos ms potentes modelar importante? Como solucin sobre una entrega ms rpida a un costo reducido? IBM Rational Software Architect Design Manager permite a los equipos compartir, colaborar y gestionar la informacin de diseo en todo el ciclo de vida de desarrollo de aplicaciones. Enfocar el equipo ampliado de convertir conceptos e ideas en productos e ingresos. Aprovechar la tecnologa Jazz para gestionar ms eficazmente la complejidad, mitigar el riesgo y mejorar la calidad general, el tiempo y la agilidad de software de planificacin, diseo y entrega. Construido Architect sobre Design la plataforma Jazz, a Rational los Software para
Manager
permite
equipos
almacenar, compartir y gestionar diseos y modelos en una ubicacin central. Colaborar en el diseo de las partes interesadas de otros equipos para la correccin del diseo, la alineacin con los requisitos, la viabilidad y el cumplimiento de las normas de la organizacin. Acceda fcilmente a la informacin a travs de un cliente web para que los interesados extendidos como, clientes o contratistas para facilitar la colaboracin en equipo y un proceso de desarrollo gil.
AUTOMATIZACION
Pgina 27 de 33
24 de septiembre de 2012
Buscar a travs de mltiples diseos para localizar rpidamente la informacin clave para facilitar la revisin, anlisis y reutilizacin de diseo existente. Desarrollar en tiempo real con comentarios de texto y la vista marca grficamente diagrama emergentes de los clientes de escritorio Automatizar las revisiones de diseo con las partes interesadas para facilitar la comunicacin de los requisitos de Creacin de vnculos con otros diseos y datos del ciclo de vida, tales como elementos de trabajo Rational Team Concert a travs de Servicios Abiertos para la colaboracin del ciclo de vida (OSLC) para proporcionar trazabilidad diseo Analizar el impacto y dependencias con diagrama de relaciones para explorar visualmente informado relaciones con con otros diseos, elementos de diseo y los datos del ciclo de vida. Mantngase de diseo Generar una amplia documentacin y los informes utilizando Rational Publishing Engine para automatizar la generacin de documentacin. Autor y publicar diseos con la familia Rational Software Architect Compatible con servidores Linux y Windows Design Manager y las funciones de diseo Crtico disponibles paneles personalizables proporcionando real del estado de las actividades ms recientes
2.7.
Crystal Reports es una aplicacin de inteligencia empresarial utilizada para disear y generar
AUTOMATIZACION
Pgina 28 de 33
24 de septiembre de 2012
informes desde una amplia gama de fuentes de datos (bases de datos). Extendiendo su aplicacin con:
Integracin de informes perfecta en aplicaciones de WPF para una mejor visualizacin Simplificado sin derechos de licencia en tiempo de ejecucin Acceso a datos flexible con soporte para ms de 35 fuentes de datos, los principales navegadores y sistemas operativos Ganadora del Premio funcionalidad
AUTOMATIZACION
Pgina 29 de 33
24 de septiembre de 2012
2.8.
Definicin de Presupuesto:
Se le llama presupuesto al clculo anticipado de los ingresos y gastos de una actividad econmica (personal, familiar, un negocio, una empresa, una oficina, un gobierno) durante un perodo, por lo general en forma anual. Es un plan de accin dirigido a cumplir una meta prevista, expresada en valores y trminos financieros que, debe cumplirse en determinado tiempo y bajo ciertas condiciones previstas, este concepto se aplica a cada centro de responsabilidad de la organizacin. El presupuesto es el instrumento de desarrollo anual de las empresas o instituciones cuyos planes y programas se formulan por trmino de un ao.
Elaborar un presupuesto permite a las empresas, los gobiernos, las organizaciones privadas o las familias establecer prioridades y evaluar la consecucin de sus objetivos. Para alcanzar estos fines, puede ser necesario incurrir en dficit (que los gastos superen a los ingresos) o, por el contrario, puede ser posible ahorrar, en cuyo caso el presupuesto presentar un supervit (los ingresos superan a los gastos). En el mbito del comercio, presupuesto es tambin un documento o informe que detalla el coste que tendr un servicio en caso de realizarse. El que realiza el presupuesto se debe atener a l, y no puede cambiarlo si el cliente acepta el servicio. El presupuesto se puede cobrar o no, en caso de no ser aceptado. El presupuesto puede considerarse una parte del clsico ciclo administrativo que consiste en planear, actuar y controlar (o, ms especficamente, administracin. como una parte, de un sistema total de
AUTOMATIZACION
Pgina 30 de 33
24 de septiembre de 2012
Funciones de los presupuestos Las siguientes 3 funciones son las ms importantes cuando hablamos en trminos generales: La principal funcin de los presupuestos se relaciona con el control financiero de la organizacin. El control presupuestario es el proceso de descubrir qu es lo que se est haciendo, comparando los resultados con sus datos presupuestados correspondientes para verificar los logros o remediar las diferencias. Los presupuestos podrn desempear tanto roles
preventivos como correctivos dentro de la organizacin. Los presupuestos son tiles en la mayor parte de las
organizaciones como: utilitaristas (compaas de negocios), noutilitaristas (agencias gubernamentales), grandes (multinacionales, conglomerados) y pequeas empresas. Los presupuestos son importantes porque ayudan a minimizar el riesgo en las operaciones de la organizacin. Por medio de los presupuestos se mantiene el plan de operaciones de la empresa en unos lmites razonables. Sirven como mecanismo para la revisin de polticas y estrategias de la empresa y direccionarlas hacia lo que verdaderamente se busca. Cuantifican en trminos financieros los diversos componentes de su plan total de accin. Las partidas del presupuesto sirven como guas durante la ejecucin de programas de personal en un determinado perodo, y
AUTOMATIZACION
Pgina 31 de 33
24 de septiembre de 2012
sirven como norma de comparacin una vez que se hayan completado los planes y programas. Los procedimientos inducen a los especialistas de asesora a pensar en las necesidades totales de las compaas, y a dedicarse a planear de modo que puedan asignarse a los varios componentes y alternativas la importancia necesaria. Los presupuestos sirven como medios de comunicacin entre unidades a determinado nivel y verticalmente entre ejecutivos de un nivel a otro. Una red de estimaciones presupuestarias se filtran hacia arriba a travs de niveles sucesivos para su posterior anlisis. Las lagunas, duplicaciones o sobre posiciones pueden ser
detectadas y tratadas al momento en que los gerentes observan su comportamiento en relacin con el desenvolvimiento del presupuesto. El presupuesto es una herramienta, para la planificacin de las actividades, o de una accin o de un conjunto de acciones, reflejadas en cantidades monetarias. Y que determinan de manera anticipada las lneas de accin que se seguirn en el transcurso de un periodo determinado.
AUTOMATIZACION
Pgina 32 de 33