Prefacio a El arte de la guerra de Sun Tzu en Microsoft Visual Studio 2010
El uso de varias herramientas para ayudar razonablemente a varios enlaces clave en la administración (ALM) es una característica importante de Visual Studio 2010. También es compatible con el lenguaje de modelado unificado (UML) y el lenguaje específico de dominio (DSL) para proporcionar herramientas adecuadas para diversas aplicaciones. NET, y esto es sólo una parte de la plataforma modelo más grande de Microsoft.
Los lectores deben tener en cuenta que después de la versión 2010, Microsoft ya no usa VSTS para nombrar, sino que usa Visual Studio 2010 (incluido IDE para desarrollo, UML para diseño de arquitectura y TFS para administración de ciclos, etc.). para denominación unificada.
El origen de este libro
En las herramientas de Microsoft Visual Studio 2010, el verdadero protagonista ya no es VS IDE como herramienta de codificación, sino como ALM (Application Lifecycle Management) El núcleo TFS (Team Foundation Server) es un avance revolucionario en la serie de productos Visual Studio de Microsoft. En su versión anterior (VSTS 2005/2008), había problemas como instalación y configuración complejas, altos requisitos en el entorno de hardware y no había herramientas potentes de diseño de arquitectura de modelado ni ideas de modelos de procesos ágiles de desarrollo de software como guía. trabajando en la dirección de Microsoft El círculo tecnológico no se ha promovido de manera efectiva. neto.
Hoy en día, las funciones de una serie de procesos de prueba y desarrollo de productos (CTP→Beta1→Beta2→RC→RTM) en Microsoft Visual Studio 2010 son más maduras y presentan una instalación sencilla, una configuración sencilla y funciones potentes. y facilidad de uso, y una herramienta de gestión de pruebas con capacidades de colaboración para la gestión de errores (Microsoft Test Manager 2010). Esta herramienta de desarrollo integra desarrollo de equipos, gestión colaborativa, diseño de modelado de arquitectura y modelos de procesos de desarrollo de software (Scrum, XP, etc.). Es una tendencia de desarrollo en ingeniería de software, pero hay muchas. NET saben muy poco sobre esto.
Como administrador profesional de TI y desarrollador de software, hemos estado prestando atención a los libros relacionados con Microsoft Visual Studio, pero hay pocos libros en el mercado que presenten sus funciones y prácticas en detalle. Mi libro ideal debería ser un libro muy práctico que realmente pueda ayudar a quienes se dedican a él. neto. Si este libro puede lograr mi propósito, será de gran ayuda y promoción para la práctica técnica y la comprensión de las ideas de procesos de software de todos. Sobre la base de una gran cantidad de investigación y práctica, también consultamos una gran cantidad de información relevante, fortalecimos la investigación y nos esforzamos por lograr una comprensión integral. Durante este período, también recibimos un fuerte apoyo de los departamentos relevantes de Microsoft y finalmente nos llevó ocho meses escribir este libro.
El objetivo principal de este libro es ayudar a las personas involucradas en el trabajo técnico y el desarrollo de software relacionados con Microsoft, para que puedan familiarizarse rápidamente con las nuevas características y aplicaciones de Visual Studio 2010, y puedan Utilice Visual Studio 2010 para crear su propio entorno de desarrollo y prueba.
En este libro analizaremos los problemas y dificultades encontrados. NET encuentran problemas en el trabajo y los resuelven utilizando Visual Studio 2010. Creo que resolver estos problemas traerá muchos beneficios a los desarrolladores, ayudará a los lectores a ampliar sus horizontes y dominará más rápidamente la aplicación de las principales características y funciones de Visual Studio 2010, así como las habilidades de gestión del proceso del proyecto, sirviendo así como punto de partida para atraer nuevas ideas.
El contenido principal de este libro
Este libro* * *incluye 9 capítulos, el contenido principal de cada capítulo es el siguiente:
Capítulo 1 "VS 2010 Práctica y desarrollo de software" presenta los conceptos y las nuevas características de Visual Studio, explica su mecanismo de marco y también presenta su principal alcance de aplicación funcional.
El Capítulo 2 "Escenario de instalación de TFS 2010" presenta cómo configurar entornos de servidor único y de servidores múltiples de Visual Studio 2010, y presenta además el proceso de migración de TFS 2008 a TFS 2010 y el laboratorio de pruebas. Configuración de gestión.
El Capítulo 3, "Modelo y proceso de desarrollo de MSF", presenta cómo interactuar con MSF en Visual Studio. Finalmente, se presentan las ventajas de la gestión de proyectos de MSF y se presenta el desarrollo y la gestión de proyectos a través de la plantilla de desarrollo ágil de MSF.
El Capítulo 4, "Gestión de colaboración en equipo de VS 2010", presenta cómo usar plantillas de SharePoint (WWS) para crear un portal de equipo en Visual Studio y explica que Visual Studio puede integrar funciones de sitios web para administrar proyectos de equipo.
El Capítulo 5 "Control y gestión de funciones del código fuente" presenta que es un proceso importante durante todo el ciclo del proyecto de software. Las herramientas de código fuente de Visual Studio 2010 se pueden utilizar para la gestión de bifurcaciones y fusiones del código fuente, y también introduce funciones de gestión avanzadas, como el uso de plantillas y etiquetas de control de código fuente personalizadas.
El Capítulo 6 "Gestión del control de versiones" presenta los pasos para obtener el código fuente, compilar aplicaciones, crear y publicar en TFS, y explica que el control de versiones no consiste simplemente en registrar y retirar el código fuente, sino también en problemas. TFS puede resolver todos los problemas que implican fusión de versiones, sincronización, bifurcación, etc.
El Capítulo 7 "Administración de aplicaciones de modelado de Visual Studio 2010" presenta nuevas características como la arquitectura y el uso de herramientas relacionadas. Presenta principalmente las funciones y herramientas del modelado de arquitectura (incluido el navegador de modelos de Microsoft, el modelo de herramientas de desarrollo y diseño, el análisis de código y estas herramientas de diseño de arquitectura), así como la expansión de funciones.
El Capítulo 8 "Visual Studio 2010 Test Management" presenta las nuevas funciones de prueba y el uso de herramientas relacionadas en Visual Studio 2010, centrándose en la expansión de las funciones y herramientas de prueba (Microsoft Test and Laboratory Management, aplicación de prueba). ciclo de vida, pruebas automáticas de UI).
El Capítulo 9 "Administración y personalización de informes de TFS" presenta el análisis, la personalización y la administración de publicación de informes, explica la importancia de generar informes y presenta además la seguridad de los informes y la producción de informes de proyectos.
Cómo leer este libro
Este debe considerarse como el primer libro original sobre Visual Studio 2010 en China. ¿Cómo deberían los lectores utilizar este libro para dominar Visual Studio 2010 más rápido?
La disposición de los capítulos de este libro se basa en la secuencia de aprendizaje paso a paso del lector de los ejercicios de funciones de Visual Studio 2010. Se recomienda que los principiantes lean de principio a fin, comenzando con ideas ágiles y luego familiarizándose con la aplicación de las prácticas de funciones de Visual Studio. Debido a que el contenido involucrado en Visual Studio es muy práctico, se recomienda leer este libro primero, principalmente para comprender las funciones principales de Visual Studio (es decir, el esqueleto de este libro) y los métodos de práctica ágiles, y luego depurarlo usted mismo. basado en los ejemplos del libro. Después de tener una comprensión preliminar de Visual Studio 2010 en su conjunto, intentamos practicar nuevas funciones basadas en ejemplos para aplicarlas rápidamente al trabajo de proyectos reales.
Visual Studio 2010 es la nueva herramienta y plataforma de desarrollo de Microsoft. Utiliza el ciclo de vida del software (SDLC) y el ciclo de aplicación de software (ALM) como líneas principales para desarrollar, diseñar, probar y gestionar software. Al estudiar este libro, los lectores dominarán las ideas de desarrollo ágil de Visual Studio, verán la ingeniería de software desde un nivel superior y organizarán gradualmente su conocimiento integral.
Sobre esta base, los lectores deben aplicar este conocimiento. Por ejemplo, puede intentar usar Visual Studio 2010 para llamar modelos de diseño y elementos de trabajo, o usar DGML para diseñar plantillas de gráficos dirigidos, etc. Durante el proceso de práctica, puede consultar repetidamente los ejemplos de este libro para dominar el conocimiento de Visual Studio.
Expresar gratitud
Un sincero agradecimiento a la División de Plataforma y Herramientas de Desarrollo de Microsoft (China), al Equipo de Desarrollo de Microsoft (Shanghai) (TeamArch, arquitectura Visual Studio Team System 2010) y a la electrónica. industria La atención y el apoyo del editor a este libro, así como los esfuerzos de todos los editores y personal relacionado en la publicación de este libro. Durante el proceso de redacción de este libro, me gustaría agradecer a Zhou Jingsheng de TeamArch por su entusiasta ayuda, así como a muchos de nuestros hermanos y amigos de Microsoft MVP y a algunos internautas por su entusiasta apoyo. Todos hicieron sugerencias útiles y desempeñaron un papel importante en la revisión y mejora de este libro.
Visual Studio 2010 tiene muchas características que aplican conocimientos a funciones. En realidad, este libro espera brindar a los lectores un punto de partida. Los lectores pueden utilizar este libro como una "interfaz" para la programación. Este libro se centra en las nuevas características y prácticas de Visual Studio. Más adelante, el autor concebirá un libro sobre el pensamiento ágil en la ingeniería de software de Visual Studio Team System, que creo que brindará a los lectores una mayor comprensión del pensamiento práctico de Microsoft en ingeniería de software.
Debido al nivel limitado del autor, las deficiencias y errores en el libro son inevitables. Se invita a los expertos y lectores a criticarlo y corregirlo.
Lightning
Marzo de 2065 438+00
Para intercambios técnicos entre lectores y autores, visite el Foro Xiao Xin.