Cyber book ¡Hasta 50% OFF y envío rápido!  Ver más

Enviar a
CERCADO DE LIMA, Lima
0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional

Selecciona tu país

América

Europa

Resto del mundo

portada Visual Studio 2005 Team System
Formato
Libro Físico
Año
2007
Idioma
Español
N° páginas
784
Encuadernación
Tapa Blanda
ISBN
8441521182
ISBN13
9788441521186
Editado en
España

Visual Studio 2005 Team System

Jean-Luc David (Autor) · Anaya Multimedia-Anaya Interactiva · Tapa Blanda

Visual Studio 2005 Team System - Jean-Luc David; Tony Loton; Erik Gunvaldson; Christopher Bowen; Noah Coad

Libro UsadoBuen Estado Importado
Envío: 11 a 15 días háb.
S/ 199,21
Costos de importación incluídos en el precio ✅
Libro Usado(Buen Estado)

Última Unidad

S/ 199,21
Llega entre el 02 Jul y el 09 Jul a CERCADO DE LIMA, Lima. Seleccionar ubicación

Reseña del libro "Visual Studio 2005 Team System"

Visual Studio 2005 Team System (VSTS) es el paquete más completo para el desarrollo software. El primer cambio importante en el producto de Visual Studio es la disponibilidad de herramientas dirigidas a todas las funciones en una organización de TI: arquitectos, desarrolladores, probadores y administradores de proyecto. Este libro le proporcionará una perspectiva total sobre las características más importantes del producto. Aprenderá cómo VSTS facilita el trabajo de los creadores de software para modelar visualmente un sistema de distribución y un escenario de desarrollo, las diferentes maneras en las que VSTS ayuda a los desarrolladores a escribir, validar, corregir y probar el código. Conocerá cómo pueden usar los probadores VSTS para organizar los casos de prueba, pruebas en Web, pruebas por lotes y pruebas manuales, las dos variantes de Microsoft® Solutions Framework y la ayuda asociada a procesos que se ha incluido entre sus herramientas, así como a incluir y controlar artefactos para desarrollo de software y elementos de trabajo específicos del proceso en el centralizado Team Foundation Server.Sobre los autores Agradecimientos Introducción Nivel del cliente Nivel de la aplicación Nivel de datos Desafíos del desarrollo de software moderno Cómo encaja Team System Un ejemplo de ciclo de vida de desarrollo de software Requisitos Diseño y modelado del sistema Generación de código Pruebas y control de calidad Implementación ¿A quién va dirigido el libro? ¿De qué trata el libro? ¿Cómo está estructurado el libro? Convenciones Código fuente Parte I. Team para arquitectos 1. Presentación de los diseñadores visuales ¿Por qué diseñar de forma visual? Estrategia de modelado de Microsoft Desarrollo controlado por modelos Lenguajes de dominio específico Fábricas de software (Software Factories) De objetos a servicios Objetos y reutilización en el tiempo de compilación Componentes y reutilización en el tiempo de implementación Componentes distribuidos y reutilización en el tiempo de ejecución Servicios distribuidos y la arquitectura orientada a servicios Diseñadores visuales Diseñador de aplicaciones Diseñador de centros de datos lógicos Diseñador de sistemas y diseñador de implementación Diseñador de clases Sincronización de código Introducción al estudio del caso StockBroker Relaciones entre los diseñadores e Integración de Team System Flujo de proceso (roles y actividades) Flujo de objetos (artefactos) Configuración y restricciones Control fuente y rastreo de elementos Introducción al modelo de definición de sistemas Metamodelos SDM y el metamodelo de Team System ¿Qué pasa con UML? Aprovechar la inversión en UML Sacar provecho a la inversión realizada en artefactos UML Lograr capacidades de UML totalmente integradas Función restringida de Visio para Arquitectos Empresariales Resumen 2. Modelado de aplicaciones con el diseñador de aplicaciones Cuadro de herramientas y prototipos del diseñador de aplicaciones Diseñador General Extremos Aplicaciones Diseñar el sistema distribuido El escenario de diseño Características del diseño y comparación con UML Reproducir el diseño con el diseñador de aplicaciones Especificar las propiedades de conexión de la base de datos Especificar los detalles de los extremos Definir su propio prototipo de extremo Representar un servicio existente Implementar las aplicaciones Un comentario sobre los archivos SDM La implementación de MarketMaker Modificaciones de DealingService.cs Ejecución de prueba de la aplicación MarketMaker La implementación StockBroker SockQuoteService.vb DealingService.vb Ejecución de prueba de la aplicación StockBroker La implementación de StockQuoteApp Default.aspx Default.aspx.cs Prueba de ejecución de la aplicación Web StockQuoteApp La implementación de DealingApp Código de DealingForm.vb Ejecución de prueba de la aplicación Windows DealingApp Características adicionales del diseñador de aplicaciones Sincronización de modelo y de código Soluciones existentes de ingeniería inversa Editor de configuración y restricciones Imprimir y copiar diagramas Limitaciones y soluciones temporales del Diseñador de Aplicaciones Modelar aplicaciones DCOM y .NET Remoting Modelado de servicios de Windows y aplicaciones de consola Modelado dinámico Resumen 3. Modelado de infraestructura lógica con el diseñador de centros de datos lógicos Cuadro de herramientas y prototipos del diseñador de centros de datos lógicos General Extremos Servidores lógicos Centro de datos lógicos de muestra Zonas de centros de datos DMZ1 DMZ2 IntranetZone Estilos de extremos El diagrama de implementación de UML: Parecido, pero no igual Definir un centro de datos lógicos para StockBroker La zona MarketMaker La zona StockMarket La zona StockBroker La zona de cliente Configuración y restricciones Restricciones frente a configuración Ajustes y restricciones de GenericServer Configuración y restricciones de IISWebServer Configuración y restricciones de WebSiteEndpoint Configuración y restricciones de ZoneEndpoint Configuración personalizada y restricciones definidas por el usuario Configuración personalizada Restricciones definidas por el usuario Asistente para importación de configuración IIS Definir prototipos reutilizables propios Prototipo StockBrokerZone Trabajo en equipo con prototipos Resumen 4. Definir sistemas y evaluar implementaciones con el diseñador de sistemas y el diseñador de implementaciones Introducción al diseñador de sistemas y al diseñador de implementación Introducción al diseñador de sistemas Introducción al diseñador de implementación Cuadro de herramientas y Vista de sistemas Definir una implementación por defecto desde el diseñador de aplicaciones La Vista de sistema Enlazar aplicaciones a servidores Enlaces no permitidos Validar la implementación Diferencias entre las implementaciones por defecto y las implementaciones de sistema Definir e implementar sistemas Definición de sistema para todo el diseño de aplicación Definición de sistemas para un subconjunto del diseño de aplicación Definir una implementación Sistemas anidados Crear diagramas de sistemas desde cero Configuración y restricciones del sistema Informes de implementación Informes de implementación legibles por humanos Informes de implementación legibles por el ordenador e implementación automatizada El diagrama de implementación UML: Parecido, pero no igual Modelado dinámico Resumen 5. Modelado de clases con el diseñador de clases Cuadro de herramientas y tipos del diseñador de clases De código a diagramas de clase Revisión de StockBroker, de código a diagramas de clases Diagrama de clase DealingApp Clases StockDeal: Código y diagramas de clase Visualizar miembros De diagramas de clase a código Diseñar la clase StockDeal con el diseñador de clases Añadir relaciones de herencia Agregar miembros Agregar relaciones de asociación Asociaciones uno-a-muchos Trabajar con métodos Trabajar con otros tipos Estructura StockQuote Enumeración DealStatus Delegación DealingNotificationDelegate Módulo DealingUtilities Trabajar con interfaces Reproducir diagramas de clase de forma impresa Temas avanzados Sincronización de código Clases .NET Framework en los diagramas de clase Patrones Construir su propia biblioteca de patrones Modelado dinámico Simular los diagramas de cartas de estado con el patrón de estado Simular diagramas de colaboración con comentarios Comparación con los diagramas de clases UML Resumen 6. Iniciativa de sistemas dinámicos y Modelo de Definición de Sistemas Iniciativa de Sistemas Dinámicos Modelo de Definición de Sistemas Arquitectura del SDM Validación en tiempo de ejecución SDM en Visual Studio 2005 Team Edition para Arquitectos de Software Implementación Modelar capas de un sistema Tipos de SDM Estructura del esquema SDM Tipo complejo Definition Tipo complejo ObjectDefinition Tipo complejo RelationshipDefinition Tipo complejo Member Configuración Configuración personalizada Restricciones Tipo complejo ConstraintDefinition Tipo complejo ConstraintMember Tipo complejo FlowMember Tipo complejo ManagerDeclaration Documentos SDM Prototipos y los diseñadores de sistemas distribuidos El SDK del SDM El compilador de línea de comando del SDM Ensayo: Muestra del SDM SystemDefinitions Configuración Extremos Capa de aplicación Configuración Capa del host de la aplicación Comunicación y delegación Contención Hosting Flujos Restricciones RealationshipConstraint Validación de la restricción Crear sus propias restricciones SdmG Imponer su restricción SdmC ProtoGen El registro Visual Studio Resumen Parte II. Team para desarrolladores 7. Análisis de código administrado La necesidad de herramientas de análisis Utilizar el análisis de código administrado Reglas incorporadas de análisis de código administrado Habilitar el análisis de código administrado Ejecutar análisis de código estático Trabajar con violaciones de reglas Corregir problemas Suprimir mensajes Utilizar la herramienta de análisis de la línea de comando Opciones de FxCop Archivos de proyectos FxCopCmd Integración de análisis de código en el proceso de generación Crear reglas de análisis de código Reflexión e introspección Crear una nueva regla Crear una clase base Implementar la regla Implementar una regla Aprender de reglas existentes Resumen 8. Análisis de código para C/C++ Entender el análisis de código estático Cómo funciona el analizador de código de C/C++ Integración de Visual Studio 2005 Habilitar y deshabilitar el análisis de código para C/C++ Fijar niveles de advertencias en Visual Studio 2005 Visualizar las advertencias y los errores del análisis de código Soporte de la línea de comando Soporte de anotaciones Trabajar con anotaciones en C++ Trabajar con anotaciones en C Soporte de #pragma Integración con Team Foundation Server Crear directivas de protección utilizando el análisis de código de C/C++ Establecer notas de protección para el código C/C++ Crear elementos de trabajo a partir de las advertencias de análisis de código Identificar y minimizar el ruido Limitaciones de las herramientas Resumen 9. Comprobador de aplicación Ajustes y configuración Localización y corrección de fallos del montón Localización y corrección de fallos del identificador Localización y corrección de fallos de bloqueo De un lado al otro del comprobador de aplicación Programar el comprobador de aplicación Resumen 10. Refactorización y fragmentos de código Refactorización a partir de diagramas de clase Extraer interfaz Implementar clase abstracta Refactorizar en código Cambiar nombre Encapsular campo Extraer método Promocionar una variable local a parámetro Reordenar parámetros Quitar parámetros Generar código auxiliar del método Mejorar la calidad del código con fragmentos de código Utilizar fragmentos de código en Visual Basic Utilizar fragmentos de código en Visual C# Administrador de fragmentos de código Resumen 11. Perfiles y rendimiento Introducción al análisis de rendimiento Tipos de perfiles Generar perfiles en Team System Generar perfiles en Team Developer Crear una aplicación de muestra Crear una sesión de rendimiento Utilizar el Asistente de rendimiento Añadir una sesión de rendimiento en blanco Crear una sesión de rendimiento a partir de una prueba unitaria Explorador de rendimiento Configurar las propiedades generales de la sesión Configurar destinos de sesión Configurar una sesión de muestreo Configurar una sesión de instrumentación Ejecutar una sesión de instrumentación Administrar informes de sesión Leer e interpretar informes de sesión Tipos de estadística de los informes Vista Resumen Vista de Funciones Vista Llamador y destinatario Vista de Árbol de llamada Vista Asignación Vista de Duración de objetos Ejecución de la línea de comandos Configurar la instrumentación Configurar variables de entorno Instrumentación Muestreo Generar un perfil de un servicio Windows o de una aplicación ASP.NET Aclarar la configuración de entorno Ejecutar una sesión de generación de perfil Generar informes Modificar la instrumentación de forma programática Problemas de generación de perfiles comunes Símbolos de depuración Instrumentación y cobertura de código Ordenadores virtuales Generación de perfiles de ASP.NET Resumen Parte III. Team para Evaluadores 12. Administración de un caso de prueba Proyectos de pruebas Crear un proyecto de prueba Opciones de configuración del proyecto de prueba Administrar casos de pruebas Administrador de pruebas Trabajar con pruebas en el administrador de pruebas Listas de pruebas Elegir columnas para mostrar Ordenar, agrupar y filtrar pruebas Abrir e importar archivos de metadatos de pruebas Vista de pruebas Trabajar con resultados de pruebas Ventana de Resultados de pruebas Ordenar, agrupar y filtrar resultados de pruebas Exportar resultados de pruebas Utilizar los archivos XML (TRX) de resultados de pruebas Publicar resultados Utilizar pruebas ordenadas Crear una prueba ordenada Propiedades de las pruebas ordenadas Ejecutar y analizar pruebas ordenadas Resumen 13. Pruebas unitarias con el framework de pruebas unitarias Conceptos relacionados con las pruebas unitarias Beneficios de las pruebas unitarias Escribir pruebas unitarias efectivas Desarrollo controlado por pruebas Herramientas de terceros Pruebas unitarias de Team System Crear su primera prueba unitaria Identificar clases de pruebas unitarias Identificar las pruebas unitarias Éxito y fallos de las pruebas unitarias Administrar y ejecutar pruebas unitarias Vista de pruebas Administrador de pruebas Configuración de la ejecución de pruebas Resultados de pruebas Depurar pruebas unitarias Programar con el framework de pruebas unitarias Inicialización y limpieza de pruebas unitarias Atributos TestInitialize y TestCleanup Atributos ClassInitialize y ClassCleanup Atributos AssemblyInitialize y AssemblyCleanup Utilizar los métodos Assert Assert.AreEqual y Assert.AreNotEqual Assert.AreSame y Assert.AreNotSame Assert.IsTrue y Assert.IsFalse Assert.IsNull y Assert.IsNotNull Assert.IsInstanceOfType y Assert.IsNotInstanceOfType Assert.Fail y Assert.Inconclusive Utilizar la clase CollectionAssert Utilizar la clase StringAssert Esperar excepciones Definir propiedades personalizadas para las pruebas unitarias Clase TestContext Crear pruebas unitarias controladas por datos Acceder a miembros no públicos desde las pruebas Utilizar PrivateObject para acceder a miembros de instancia no públicos Utilizar PrivateType para acceder a miembros estáticos no públicos Generación de código Generar pruebas a partir de código Generar código a partir de pruebas Pruebas unitarias de aplicaciones ASP.NET Atributos de la prueba unitaria ASP.NET Crear prueba unitarias ASP.NET Cobertura de código Permitir cobertura de código Visualizar los resultados de la cobertura de código Resumen 14. Pruebas Web y pruebas de carga Pruebas Web Crear una aplicación Web de muestra Crear usuarios para el sitio Web Configurar la aplicación de muestra para la prueba Crear y configurar pruebas Web Grabar una prueba Web Configurar los ajustes de ejecución de una prueba Web Parametrizar el servidor Web Configuración de ejecución de prueba Web Ejecutar una prueba Web Observar la ejecución de la prueba y los resultados Editar una prueba Web Reglas de extracción y parámetros de contexto Reglas de validación Pruebas Web controladas por datos Configurar el origen de datos Enlazar a un origen de datos Pruebas Web codificadas Pruebas de carga Crear y configurar pruebas de carga Utilizar el Asistente para crear una nueva prueba de carga Combinación de pruebas Conjunto de contadores de rendimiento Configuración de ejecución Editar pruebas de carga Agregar escenarios Configuración de ejecución Seguimiento SQL Perfiles de carga basados en objetos Guardar los datos de ejecución de la prueba de carga Ejecutar pruebas de carga Visualizar e interpretar los resultados de las pruebas de carga Vista de gráficos Vista de tabla Ejecución desde la línea de comandos Ejecutar pruebas Ejecutar listas de pruebas Otras opciones de pruebas Pruebas de carga distribuidas Instalar controladores y agentes Configurar los controladores Configurar agentes Weighting Conmutación de IP Atributos Configuración de ejecución de prueba Ejecutar una prueba de carga distribuida Visualizar una prueba de carga distribuida Resumen 15. Pruebas manuales Automatización de pruebas versus pruebas manuales Automatización de pruebas Pruebas manuales Casos de pruebas Planificar sus pruebas manuales Pruebas manuales en Team System Crear pruebas manuales Configurar las opciones de pruebas manuales Plantillas de pruebas manuales Crear plantilla de pruebas manuales personalizadas Crear una plantilla de prueba de Visual Studio 2005 Integrar la plantilla de pruebas manuales personalizadas en Visual Studio 2005 Abrir plantillas de pruebas utilizando el asistente Abrir con Plantilla en formato Microsoft Word Plantilla de formato texto Estructura de las pruebas manuales Administrar pruebas manuales Utilizar el Administrador de pruebas Registrar las pruebas manuales como un elemento de trabajo de fallo Publicar los resultados de pruebas en Team Foundation Server Resumen 16. Pruebas genéricas Crear y ejecutar una prueba genérica Crear una prueba genérica Ejecutar la prueba genérica Crear una herramienta de prueba externa Ejemplo de Scripting Host Ejemplo de código administrado Resultados devueltos extendidos Esquema XML del informe resumen Ejemplo de archivo XML de informe resumen Conectar a sistemas de pruebas existentes Crear una conexión a NUnit Flujo de operación Preparación y ejecución Código de conversión de JScript Resumen Parte IV. Team Foundation 17. Arquitectura de Team Foundation ¿Qué es Team Foundation Server? Procesos de equipo Microsoft Solutions Framewrok (MSF) Guía para la gestión de proyectos Características de Team Foundation Control de versiones Protección integrada Área de trabajo Bifurcar y combinar Historial Aplazamientos de cambios Soporte de proxy Directivas de protección Emigrar de VSS al control de versiones de Team Foundation Seguimiento de elementos de trabajo Portal del proyecto de equipo Team Foundation Build Informes de team Foundation Reporting Servicios centrales de Team Foundation Team Edition Test Load Agent Arquitectura de Team Foundation Cliente de Team Foundation Team Explorer Team Foundation Build Arquitectura de almacén de datos de informes (Reporting Warehouse) de Team Foundation Configuración Resumen 18. Herramientas de administración de proyectos e informes del equipo Crear un proyecto de software Por qué fracasan los proyectos de software Utilizar el asistente para crear un nuevo proyecto de equipo Administrar detalles del proyecto Conectarse a Team Foundation Server Configurar ajustes del proyecto Administrar la seguridad del proyecto Estructurar los proyectos Administrar el control de versiones Trabajar con el portal de proyectos Alertas del proyecto Personalización y extensibilidad del portal del equipo Borrar un proyecto de equipo Seguimiento de elementos de trabajo Anatomía de un elemento de trabajo Crear elementos de trabajo con Visual Studio Crear y ejecutar consultas de elementos de trabajo Crear y asignar elementos de trabajo con Microsoft Office Microsoft Excel Microsoft Project Crear y personalizar tipos de elementos de trabajo Team Foundation Server Reporting Trabajar con informes de equipo Administrar informes con Team Explorer Administrar informes con el Administrador de informes de Reporting Service Analizar tendencias dentro de un informe Ver informes en tablas dinámicas de Microsoft Excel Generar informes personalizados Crear informes personalizados con Report Builder Visualizar y ejecutar los informes personalizados Seguridad del sitio de informes Resumen 19. Control de versiones de Team Foundation Comparar el control de código fuente de Team Foundation y Visual SourceSafe (VSS) 2005 Migración de código fuente Comenzar con el control de versiones Establecer las funciones de seguridad Establecer el área de trabajo Utilizar el Explorador de control de código fuente Áreas de trabajo Añadir proyectos al depósito de código fuente Proteger y desproteger Proteger un elemento Desproteger un elemento Crear y administrar directivas de protección Bifurcar y combinar Bifurcación Combinación Aplazamiento de cambios Herramientas de la línea de comandos Resumen 20. Microsoft Solutions Framework Acerca de Microsoft Solutions Framework Una visión conceptual de MSF Obtener Microsoft Solutions Framework MSF for Agile Software Development El desarrollo Agile MSF for CMMI Process Improvement Nivel 3 de capacidad Analista de negocios, proyecto y administradores de versiones Desarrolladores, probadores y arquitectos Nivel 3 de CMMI frente a MSF for CMMI Process Improvement Elegir el proceso adecuado Conceptos fundamentales Componentes de plantilla de procesos Productos de trabajo Consultas Proceso iterativo Ciclos Personajes Administración, seguimientos y actividades Tipos de elementos de trabajo Error Requisitos de calidad del servicio (Quality of Service, QOS) Escenarios Riesgo Tareas Informes Team Model Defensa Mentalidades Funciones Analista de negocios Administrador del proyecto Arquitecto Desarrollador Probador Administrador de versiones Experiencia del usuario Secuencias de trabajo Resumen 21. Plantillas de procesos Asistente para nuevo proyecto de equipo Herramientas de procesos Editores XML/XLS Microsoft InfoPath 2003 MSF HTML Build Herramientas de terceros Personalizar guías de procesos Anatomía de la guía de procesos (ProcessGuidance.xml) Crear secuencias de trabajo y actividades Crear una nueva secuencia de trabajo Asignar funciones a las secuencias de trabajo Criterios de entrada y de salida en las secuencias de trabajo Referenciar productos de trabajo Crear nuevas actividades Agregar pasos a las actividades Asociar actividades a secuencias de trabajo Asignar funciones a actividades Crear documentación de elementos de trabajo Personalizar elementos de los elementos de trabajo Crear vínculos a las secuencias de trabajo y a las actividades Crear funciones personalizadas Referencias cruzadas Ver la guía de procesos personalizada Personalizar plantillas de procesos Descargar una plantilla de procesos en el escritorio Examinar una plantilla de procesos Modificar definiciones de plantillas La plantilla central Control de versiones de Team Foundation Elementos de trabajo Portal de equipo de Windows SharePoint Services SQL Reporting Services Classification Grupos y permisos Cargar las plantillas de procesos en Team Foundation Server Eliminar plantillas de procesos Probar la plantilla de procesos personalizada Resumen 22. Team Foundation Build Organizar Team Foundation Build Planificar una estrategia de generación Establecer su propio laboratorio de generación Integración con Team System Establecer la seguridad de generación Utilizar Team Foundation Build Crear tipos de generación Asistente para la creación de nuevo tipo de Team Build Editar un tipo de Team Build existente Borrar un tipo de generación Notificaciones por correo electrónico Ejecutar una generación local Obtener el estado de Team Foundation Build Interfaz de la línea de comandos Iniciar una generación Eliminar una generación Detener una generación Determinar una generación diaria Integración continua Team foundation Build Reporting Personalización y extensibilidad de Team Build Crear tareas de MSBuild Resumen 23. Implementación y administración Establecer el equipo de operaciones Planificar una implementación Escenarios de implementación no soportados Planificación de la capacidad Rendimiento y ámbito Implementaciones de pequeñas a medianas Implementación empresarial Cuentas de usuario Configuración del cortafuegos Topologías de red Implementación en un único servidor (configuración del grupo de trabajo) Implementación en varios servidores Idear la estructura de Active Directory (AD) Implementación de prueba utilizando la virtualización Crear un plan de pruebas Consideraciones de las plataformas de pruebas Consideraciones para migrar e integrar sus herramientas existentes Control de versiones Seguimiento de elementos de trabajo Informes Herramientas de pruebas Copia de seguridad y recuperación Modelo de otorgamiento de licencia Donde obtener Team System Resumen alfabético

Opiniones del libro

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Español.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes