You are on page 1of 17

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12

Equipo 4

Alumnos: Arreola Romero Lesly Giovanna Avila Herrera Alan Barajas Quintero Jaqueline Rivera Martinez Valeria Mendoza Martinez Cristhian Terreros Saldivar Yesica Nayely

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12

NDICE Introduccin...............................................................................................................3 Entendiendo Visual Studio ....................................................................................3 Caracteristicas...........................................................................................................4 Beneficios..................................................................................................................5 Componentes.........................................................................................................6 Team Foundation Server.........................................................................................................................8 Uso de Visual Studio..........................................................................................................................9 Writing Code .........................................................................................................11 Testing Code .........................................................................................................13 Adopcin de Visual Studio..........................................................................................................................14 Conclusiones ..........................................................................................................16

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
INTRODUCCION

Visual Studio 2010 es la ltima versin del entorno de desarrollo de Microsoft, tiene como objetivo proporcionar un conjunto unificado de herramientas para una variedad de necesidades de desarrollo. Se supone que debe ser una base para lo que se conoce como Application Lifecycle Management (ALM). Visual Studio 2010 es el sucesor de Visual Studio 2008 y Visual Studio Team System 2008.El producto es grande, por lo que est disponible en varias configuraciones diferentes, cada uno con un conjunto especfico de funciones. El entorno de desarrollo de Microsoft Visual Studio 2010 difiere ligeramente dependiendo del lenguaje elegido.Por ejemplo,la configuracin para C++ activa atajos de teclado especiales, mientras que para Visual Basic da ms relevancia al diseo de los formularios. Entre sus ms destacables caractersticas, se encuentra la capacidad para utilizar mltiples monitores, as como la posibilidad de desacoplar las ventanas de su sitio original y acoplarlas en otros sitios de la interfaz de trabajo. Adems ofrece la posibilidad de crear aplicaciones para muchas plataformas de Microsoft, como Windows, Azure, Windows Phone 7 o Sharepoint. Microsoft ha sido sensible a la tendencia de las pantallas tctiles y con este Visual Studio 2010 tambin es posible desarrollar aplicativos para pantallas multitctiles.

ENTENDIENDO VISUAL STUDIO 2010 Las herramientas que los equipos de apoyo de desarrollo de hoy en da tienen muchas partes mviles, y Visual Studio 2010 no es la excepcin . Una forma de conseguir una manija en esta familia de productos es comenzar con una mirada amplia a los componentes y cmo encajan entre s.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12

CARACTERISTICAS

* Comportamiento de acoplamiento mejorado. Las ventanas de documento ya no estn


restringidas al marco de edicin del entorno de desarrollo integrado (IDE). Ahora puede acoplar las ventanas de documento a los bordes del IDE o moverlas a cualquier parte del escritorio. El producto es grande, por lo que est disponible en varias configuraciones diferentes, cada uno con un conjunto especfico de funciones. * Zoom. Puede acercar o alejar en cualquier ventana de edicin de codigo o de texto si se mantiene presionada la tecla CTRL y se mueve la rueda del mouse. La caracteristica de zoom no funciona en otras ventanas. *Seleccion de cuadros. Esta version agrega funciones nuevas a ala seleccion de cuadros y son : -Insercion de texto: Escriba en una seleccion de cuadro para instalar el nuevo texto en cada linea seleccionada. -Pegar: Pega el contenido de una seleccion de un cuadro a otro. -Cuadros de longitud cero: Realiza una seleccion vertical de cero de caracteres de ancho para crear un punto de insercion de varias lineas para texto nuevo o copiado. * Navegar a: Puede utilizar esta caracteristica para buscar un simbolo o un archivo en el codigo fuente. Permite buscar una ubicacion concreta de la solucion o explorar de la misma. Le ayuda a elegir un conjunto completo de resultados coincidentes en una consulta. * Resaltar referencias: Al hacer clic en un simbolo en el codigo fuente, todas las instancias de ese smbolo se resaltan en el documento. Los simbolos resaltados puden incluir declaraciones y referencias entre ellos nombres de clases, objetos, variables, mtodos y propiedades. * Generar a partir de uso: Esta caracterstica permite usar clases y miembros antes de definirlos. Puede generar un cdigo auxiliar para cualquier clase , constructor, mtodo o propiedad. Admite estilos de programacin como el desarrollo de pruebas en primer lugar.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12

BENEFICIOS * Interpreta rpidamente el cdigo. El nuevo editor de cdigo facilita el zoom en el cdigo, resalta las referencias de mtodo y trae potentes funciones de superposicin. * Crea enriquecidas experiencias de usuario. Utilice el nuevo diseador visual para Windows Presentation Foundation y Silverlight para web y Windows 7. *Obtiene escalabilidad de Windows Azure. Integrado de plantillas de proyectos, depuracin y publicacin que sea fcil de implementar en la plataforma de Microsoft de computacin en nube. *Abre nuevas capacidades. Utiliza el soporte integrado de programacin paralela para agregar nuevas funcionalidades en tu aplicacin cuando se ejecuta en una mquina de procesadores de ncleo mltiple. *Personaliza Visual Studio para adaptarse a tu estilo. Claves IDE de mejoras incluido el soporte para mltiples monitores y mejorar la legibilidad que hacen que incluso el entorno familiar sea ms productivo. *Utiliza las habilidades existentes. Trabaja el desarrollo de SharePoint, incluyendo herramientas para componentes web, listas, los flujos de trabajo, eventos y ms, por lo que puede traer grandes nuevas herramientas de colaboracin personalizadas para tu empresa. *Prctica de la primera prueba de desarrollo. Concntrate en la lgica de tu aplicacin, mientras que todo el cdigo auxiliar necesario para probar la unidad de compilacin es generado por Visual Studio.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
*Control de versin integrada, de seguimiento de errores y de automatizacin de generacin. Visual Studio 2010 Professional con MSDN incluye Team Foundation Server 2010, el control de cdigo fuente ideal, el seguimiento de errores y el sistema de automatizacin de generacin para usuarios de Visual Studio. La opcin de instalacin bsica de Team Foundation Server es ideal para uso de escritorio y la ruta de migracin natural para los usuarios de Microsoft Visual SourceSafe. *Suscripcin a MSDN incluida. Las suscripciones a MSDN son una forma conveniente de desarrollar, de manera rentable, aplicaciones en la plataforma de Microsoft con un simple modelo de licenciamiento y recursos de informacin amplia de alta calidad. NOTA: MSDN (Microsoft Developer Network) puede referirse a los servicios web (basado en plataformas Microsoft) orientados a desarrolladores de software como al conjunto de software que se adjunta con sus compiladores.

COMPONENTES DE VISUAL STUDIO 2010 Visual Studio 2010 tiene la facilidad de trabajar con otras tecnologias que sean o no de Microsoft

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12

Microsoft Visual Studio Team Foundation Server 2010 es la plataforma de colaboracion central de la solucion de administracion del ciclo de vida de las aplicaciones de Microsoft que permiten a los equipos reducir riesgos, optimizar la interaccion y eliminar el derroche de tiempo y recursos en el proceso de entrega de software. The Visual Studio 2010 IDE es una herramienta que permite crear, compilar y ejecutar el codigo, junto con el soporte para las pruebas y otras funciones de desarrollo.

Visual Studio Team Explorer 2010 es la plataforma de colaboracion enfocada en dejar la informacion de los usuarios con acceso en TFS, como los informes y su nivel de version, puede funcionar solo o dentro del IDE de Visual Studio.

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
Visual Studio Team Explorer Everywhere 2010 es una herramienta que permite la conexion con TFS a los desarrolladores que trabajan con Eclipse. Microsoft Test Manager 2010 es una herramienta que se centra en las pruebas manuales de evaluadores generales, no de desarrolladores con habilidades.

Visual Studio Lab Management 2010 permite crear y administrar maquinas virtuales con un laboratorio de pruebas, esto se vuelve mas sencillo, rapido y barato. Expression Studio esta herramienta sirve para ayudar a los diseadores a crear interfaces de usuario para Silverlight y Windows, pueden ser almacenadas en TFS y luego utilizarse por el IDE de Visual Studio. Internet Explorer permite a los usuarios acceder a TFS atraves de su W web. Share Point permite la creacion de portales para los equipos en el que se tenga acceso a la informacion como documentacion calendarios y paneles con informacion. Esta informacion permite a las personas el acceso al proceso de desarrollo sin que tengan que instalar ningun componente de Visual Studio. Microsoft Excel es una herramienta que les permite a muchos gerentes de proyectos e incluso desarrolladores a realizar un seguimiento del progreso. Visual Studio 2010 prmite acceder directamente a TFS.

Microsoft Project es una herramienta similar a Excel, y permite la creacion de diagramas de Gantt que se basan en las necesidades almacenadas. TEAM FOUNDATION SERVER se encuentra en el centro de Visual Studio 2010, lo que lo convierte en el punto de partida en la comprensin de esta familia de productos. En un sentido fundamental TFS es una base de

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
datos, se basa en SQL Server y estos pueden ser agrupados para una alta disponibilidad. TFS proporciona una variedad de funciones tiles que utilizan esos datos.

Team Foundation Server proporciona: seguimiento de elementos de trabajo: El proceso de desarrollo utiliza, diferentes tipos de informacin como, requisitos, tareas por hacer, errores, casos de prueba y ms. TFS tiene toda esta informacin en elementos de trabajo. Cada elemento de trabajo es en realidad un registro en la base de datos de TFS, y como registros en la base de datos los elementos pueden estar relacionados entre s de diversas manera. Tambin se puede personalizar, permitiendo que las organizaciones crean elementos de trabajo que se adapten a sus procesos de desarrollo. control de versiones: Administra las actualizaciones de cdigo fuente y otra informacin utilizada en el proceso de desarrollo. Gestin de casos de prueba: Las pruebas son una parte muy importante del proceso de desarrollo. el objetivo de este componente TFS es ayudar a los desarrolladores en crear, usar y manejar sus casos de pruebas y los resultados de las pruebas. Informes y cuadros de mando: Se centra en hacer que los datos de los aspectos anteriormente mencionados esten disponibles de manera til. Los informes pueden ser creados utilizando Excel o SQL server Reporting Service, y pueden presentar puntos

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
de vista actuales o histricos de un proyecto de desarrollo.Por lo tanto, con toda la informacin disponible en un solo lugar del proyecto permite una visin del conjunto, la correlacin de los datos de las diferentes reas. Construir gestin: El equipo utilizar el cdigo fuente, los esquemas de bases de datos y otra informacin en el control de versiones de TFS para construir versiones ejecutables de las aplicacin. Tambin puede implementar el software de nueva construccin en mquinas especficas, de forma automtica haciendo el cdigo disponible a los probadores. Para ayudar a definir estos procesos, Team Foundation Build permite especificar los pasos de una construccin como un flujo de trabajo implementado utilizando Windows Workflow Foundation. el producto incluye un asistente para trazar visualmente los pasos de un proceso de construccin, es una herramienta que est destinado a facilitar la creacin modificacin de construcciones complejas. Con TFS los datos sobre la construccin de procesos y de sus resultados se puede acceder a travs de informes y cuadros de mando. Gestin de laboratorio. USO DEL VISUAL STUDIO 2010 Los componentes de Visual Studio y otros componentes proporcionan una gran cantidad de funcionalidad. Para entender lo que estas herramientas ofrecen, es til para caminar a travs de cada una de las actividades en un proceso tpico de desarrollo:requisitos de gestin; arquitectura de una solucin, desarrollo de un cdigo, pruebas cdigo, y la gestin y el seguimiento del proyecto. Tambin es importante pensar en el mantenimiento, que a menudo consume ms dinero que el desarrollo inicial del proyecto, En esta seccin se analiza cada una de estas reas, destacando algunos de los aspectos ms importantes de esta familia de productos. REQUISITOS DE GESTIN Los requisitos son la columna vertebral de un proyecto de desarrollo de software.Ellos manejan el diseo y el desarrollo, determinan qu pruebas se hacen, y son fundamentales para decidir cuando el software est listo para enviar.Dado este papel central, la gestin de los requisitos de forma efectiva es importante. En VISUAL STUDIO 2010, los requisitos se almacenan como elementos de trabajo TFS(Team Foundation Server) que automatiza y optimiza el proceso de entrega del software para todos los miembros del equipo.

10

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
Team Foundation Server ofrece funciones de control de cdigo fuente, seguimiento de elementos de trabajo. Es un sitio de proyecto de equipo, creacin de informes y administracin de proyecto.Tambin incluye un almacn de datos donde se guarda los datos del seguimiento de elementos de trabajo, el control de cdigo fuente, las generaciones y las herramientas de pruebas.El producto no especifica como requisitos debe reunir,sin embargo una solucin comn es registrar requisitos utilizando Microsoft Word o cualquier otra herramientas.Los productos de terceros, tales como Team Solutions, proporcionar complementos que permiten a los requisitos recogidos en la palabra que se sincroniza automticamente con el requisito elementos de trabajo TFS. Otra opcin es usar SketchFlow, una herramienta incluida con la de MicrosoftExpression Blend para crear bocetos rpidos de interfaces de usuarios.Debido a que estos prototipos de interfaz que la gente vea lo que una aplicacin se vera asi, pueden ayudar en la comprensin de los requisitos de un proyecto. Sin embargo estn reunidos , requisitos almacenados en TSF, se pueden utilizar de varias maneras diferentes. Una primaria del objetivo de Visual Studio 2010 es proporcionar trazabilidad de requisitos del desarrollo de toda la vida de un proyecto. Como se ha mencionado , los requisitos se pueden conectar con otros elementos de trabajo como tareas y casos de prueba para que esto sea posibles.Estas conexiones permiten al equipo , hacer cosas como determinar los requisitos que an no disponen de los casos de prueba, averigua quien es responsable de las tareas necesarias para cumplir con un requisito dado, o decidir qu pruebas se trabajarn hoy. Para trabajar con los requisitos y los elementos de trabajo que estn conectadas a la gente, en un equipo de desarrollo tiene un nmero de opciones. Un desarrollador puede optar por utilizar el IDE de Visual Studio para ver que errores son asociados con un requisito especfico.Un probador puede usar el Administrador de pruebas de ese requisito.Un analista de negocios puede ser que prefiera para ver los requisitos a travs de Excel, dejndola lista de tareas asociada a uno.

DESARROLLAR UNA SOLUCIN Los responsables de la construccin de una nueva aplicacin suele empezar por pensar sobre la estructura. Que partes debe tener la aplicacin?Que debe hacer exactamente?, etc.En todos los casos, la creacin de diagramas que muestran lo que est pensando puede ser el camino ms claro para la comprensin.En consecuencia, Visual Studio 20120 contiene herramientas para crear y

11

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
trabajar con diagramas que abordan todas estas cuestion es. Estas herramientas y las cuestiones que se abordan a veces se agrupan bajo el ttulo de arquitectura. Es igualmente til verlos como formas de visualizar soluciones, lo que lleva a una mejor comprensin y mejores diseos. WRITING CODE Cuando los requisitos han sido recogidos y ya se ha realizado algo de diseo, se debe comenzar a escribir cdigo. Visual Studio fue creado para apoyar principalmente esta parte del proceso del desarrollo, siendo un aspecto primordial de lo que la herramienta ofrece. Se proporciona un IDE (integrated development environment) o entorno de desarrollo integrado en espaol donde se incluye un mecanismo para la gestin de cdigo y archivos de configuracion asi como la facilidad de diferenciar partes del co digo en colores. Admite el uso de varios monitores donde se muestran partes de las interfaces en diferentes pantallas, al igual la interfaz de usuario nos permite utilizarlo para escribir cdigo en cualquiera de los lenguajes disponibles para Visual Studio,incluidos C# y Visual Basic, son diferentes pero su funcionalidad es demasiado similar. Ambos producen cdigo administrado, basado en .NET que fue creado por Microsoft y apoya la programacin funcional y orientada a objetos. Los desarrolladores tambin pueden incluir algunos otros lenguajes de programacin como Java, Cobol, IronPhyton, IronRubi, etc..... y es a libertad del desarrollador el lenguaje adecuado para el proyecto logrando combinarse con otros proyectos para buscar una solucin ideal. Otra caracterstica es su compatibilidad con otros aspectos del desarrollo de software moderno como puede ser: bibliotecas de computacin paralela y depuracin de opciones para aplicaciones paralelas. Visual Studio permite mejorar su cdigo a travs del: Apoyo a la refactorizacin, lo que permite mejorar la estructura, legibilidad y calidad del cdigo sin cambiar lo que hace el cdigo. Anlisis de cdigo esttico, que examina el cdigo para el cumplimiento de la Microsoft. NET Framework Directrices de diseo u otras reglas definidas por el usuario.

12

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
Anlisis de cdigo dinmico, incluyendo perfiles de rendimiento y cobertura de cdigo. Perfiles de rendimiento permite al desarrollador ver cmo una aplicacin en ejecucin divide su tiempo a travs de sus mtodos, el seguimiento del uso de la aplicacin de memoria, y mucho ms. La cobertura de cdigo muestra lo que partes del cdigo de una aplicacin se ejecuta una prueba especfica, que permite al desarrollador para ver lo que no est siendo probado. Mtricas de cdigo, un conjunto de medidas calculadas por Visual Studio 2010. Estos incluyen cosas simples como el nmero de lneas de cdigo, junto con la mtrica ms complejas tales como la complejidad ciclomtica y un ndice de mantenimiento. Dado que el cdigo complejo es tanto ms difcil de mantener y ms probable que contienen errores, tener una medida objetiva de la complejidad es til. Trabajo con informacin sobre el proyecto Los TFS informacin tiene unos requisitos en proyectos, tareas, errores y todo lo dems-debe ser accesible por todos los miembros del equipo de desarrollo, independientemente de las herramientas que utilizan. Para permitir a los desarrolladores trabajar con esta informacin de manera natural, Team Explorer puede ejecutar el IDE de Visual Studio 2010. PRUEBA DE CDIGO O TESTING CODE Las pruebas son una parte esencial en el proceso de desarrollo, por lo cual los probadores juegan un papel muy importante en las mayoras de los equipos de desarrollo. Las pruebas pueden ser manuales o automticas, por lo cual Visual Studio abarca ciertas herramientas que incluyen: Maneras de recopilar informacin de las pruebas de funcionamiento, donde se incluyen datos para encontrar los errores. Una herramienta que permite la gestin y creacin de planes de prueba. Software para desplegar mquinas virtuales para el uso en pruebas. Soporte para pruebas automatizadas, incluyendo pruebas de carga.

13

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
Se pueden utilizar todos juntos o de forma individual, utiliza adaptadores de datos de diagnstico (DDA), y tienen el objetivo de proporcionar informacin suficiente para que un desarrollador pueda resolver un bug. Para la fcil deteccin de errores se puede recurrir al Microsoft Test Manager que proporciona una interfaz propia, permite un probador de definir y trabajar con planes de prueba. Un plan de prueba se compone de uno o ms conjuntos de pruebas, cada uno de los que contiene un cierto nmero de casos de prueba automatizados y manual. Un plan de pruebas tambin puede especificar la configuracin exacta que se utiliza para las pruebas contenidas, es compatible con las pruebas manuales. Tambin existe apoyo a las pruebas que se realizan de manera automatizada, son creadas en el VIsual Studio IDE y no con el MTM, se dividen en: pruebas unitarias, pruebas unitarias de bases de datos, pruebas de rendimiento web y pruebas de interfaz de usuario. Hay una categora ms importante de pruebas automatizadas para describir: pruebas de carga. Una prueba de carga se destina para simular cmo una aplicacin realiza cuando tiene muchos usuarios, y est tpicamente compuesta de un grupo de pruebas de rendimiento web. Sin duda alguna las pruebas durante el proceso de desarrollo es demasiado importante pues se obtiene informacin de los errores que hay ayudando a darles solucin. Adopcin de Visual Studio Para la adopcin de este conjunto de herramientas es necesario comprender al menos como microsoft empaqueta el producto. Tambin es necesario pensar acerca de cmo emigrar a este nuevo mundo a partir de lo que se esta usando. Decidir que comprar. Visual Studio contiene una gran cantidad de funcionalidades. Estas funcionalidades se dividen en varios componentes de software diferentes. Existen diferentes versiones de Visual Studio por lo que es importante analizar qu versin se adapta a nuestras necesidades. La siguiente figura muestra las diferentes versiones y sus componentes.

14

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12

15

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12

Como muestra la figura, Visual Studio 2010 Professional es un subconjunto de Visual Studio 2010 Premium, que a su vez es un subconjunto de Studio 2010 Ultimate . Todo esto para poder ofrecer el producto on diferentes funcionalidades para las diversas necesidades.

Conclusiones El desarrollo de software ms modernos se realiza por equipos. Cualquiera que sea el proyecto, el objetivo es optimizar el rendimiento del equipo durante el proceso de desarrollo. Una herramienta integrada establecida como Visual Studio 2010 proporciona una base slida

16

INSTITUTO POLITCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS 17/10/12
para hacer esto. Construido alrededor del cubo de Team Foundation Server, el producto se dirige a cada aspecto importante de la aplicacin de gestin de ciclo de vida.Las buenas herramientas por s solas no son suficientes, buenas personas tambin son necesarias, utilizando las herramientas adecuadas puede hacer que los equipos de desarrollo significativamente ms eficaz. Y cuando los equipos estn funcionando bien, se hace el trabajo, los proyectos se completan y los clientes estn satisfechos.

17

You might also like