VISUAL STUDIO 2005 TEAM SYSTEM

VISUAL STUDIO 2005 TEAM SYSTEM

DAVID, JEAN-LUC / LOTON, TONY / GUNVALDSON, ERIK / BOWEN, CHRISTOPHER / COAD, NOAH / JEFFORD, DARREN

49,50 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2006
ISBN:
978-84-415-2118-6
Páginas:
784
Encuadernación:
Otros

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

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



Índice alfabético

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.

Artículos relacionados

  • GENERACIÓN IA
    LÁZARO ÁVILA, MARÍA
    Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial.En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herramientas de IA ...

    22,95 €

  • ACCESIBILIDAD DIGITAL. CURSO PRÁCTICO
    FERNÁNDEZ CASADO, PABLO ENRIQUE
    Este libro constituye una guía actualizada sobre la accesibilidad digital, orientada tanto a la comprensión de la nueva Ley EAA como a su aplicación práctica en entornos reales. A lo largo de sus capítulos, el lector adquiere una visión global de la accesibilidad web y documental, entendida como un requisito técnico, legal y ético imprescindible para garantizar el acceso univer...

    29,90 €

  • INFORMÁTICA E INTERNET BÁSICO PARA MAYORES
    MONTEPINAR, GRUPO
    Este libro es una guía práctica y cercana pensada especialmente para personas mayores que desean aprender a utilizar el ordenador y el teléfono móvil con tranquilidad y confianza. Explicado paso a paso y con un lenguaje claro, permite adquirir las competencias digitales necesarias para desenvolverse en la vida cotidiana. La obra está centrada especialmente en Windows 11 y el pa...

    19,90 €

  • HACIA UN INTERNET MÁS LIBRE
    JORGE SCHNURA
    ¿Y si pudieras ser el verdadero dueño de tu yo digital?En un mundo en el que unos pocos gigantes tecnológicos deciden qué vemos, qué pensamos y qué somos en línea, este libro propone una revolución: la Web 3.0. A través de un viaje apasionante que une historia, tecnología y crítica social, el autor desenmascara los mecanismos de control de la Internet actual y muestra cómo la t...

    23,95 €

  • OFFICE Y COPILOT OPTIMIZA WORD EXCEL POWERPOINT Y TEAMS
    CHEMA GOMEZ
    La Inteligencia Artificial ha transformado las herramientas de Office, convirtiéndolas en asistentes inteligentes que facilitan el trabajo diario.Este libro te guía paso a paso en la integración de la IA en Word, Excel, Powerpoint, Outlook y Teams, mostrando cómo aprovechar al máximo sus funciones avanzadas.? En Word, redacta con mayor precisión gracias al procesamiento de leng...

    27,90 €

  • ENTIENDE LA TECNOLOGÍA
    GENTILE, NATE
    Piénsalo: gracias a los avances tecnológicos podemos hablar con alguien que esté a miles de kilómetros, predecir el tiempo, cruzar el planeta en cuestión de horas, conocer nuestro estado de salud, curar enfermedades graves, acceder al instante a más información de la que nunca seremos capaces de leer... ¡Si incluso hemos conseguido hacer que las máquinas aprendan! ¿Cómo de dif...

    21,90 €