información general
1
aspectos básicos
2
obtención de herramientas
3
comience a aprender
¿Qué es el desarrollo de software? (información general) El software moderno habitualmente consiste en una serie de componentes que interactúan entre sí para realizar las tareas que se requieren al implementar la aplicación. El desarrollo implica la creación de estos componentes mediante la escritura de código fuente en uno de los muchos lenguajes disponibles. Este código define las acciones individuales fundamentales que el equipo informático deberá llevar a cabo para alcanzar el resultado final especificado en el diseño de la aplicación. Estas acciones pueden ser tan sencillas como sumar números, configurar valores de los objetos dentro de los componentes o ejecutar diferentes partes del código según una comparación de los valores de las variables definidas en el código. Seguir leyendo >>
Vea este contenido sobre tareas de desarrollo de software y luego prepare su entorno al instalar las herramientas que usará para crear aplicaciones. Conceptos fundamentales sobre el desarrollo de software El desarrollo de software implica la tarea clave de convertir la visión de un arquitecto de software en código de aplicación utilizable que genere el resultado requerido, funcione en las condiciones predefinidas, sea sólido y seguro, se ejecute dentro de los parámetros especificados, y logre todo esto con eficiencia óptima y uso de los recursos disponibles. Puede que parezca una tarea de enormes proporciones... Seguir leyendo >> Por ser una de las empresas de software más grandes del mundo, Microsoft se enfoca plenamente en ayudar a los equipos de desarrollo a tener éxito. Aquí encontrará una descripción general de la amplia gama de herramientas, entornos de desarrollo, marcos, ejemplos de código y orientación de Microsoft, que abarcan todos los aspectos del ciclo de vida de desarrollo de software... Seguir leyendo >>
Para obtener ayuda para seleccionar la versión adecuada de Visual Studio, revise la tabla de comparación de Visual Studio 2010.
Use los siguientes recursos como ayuda para obtener más información sobre los lenguajes de programación, la escritura de códigos, la creación de aplicaciones y el ciclo de vida de desarrollo de software. INTRODUCCIÓN A CLASES Y OBJETOS El desarrollo orientado a objetos le permite crear su lógica de aplicación tratando el código de una forma cotidiana y conocida, lo que facilita el desarrollo de la aplicación. Lea el artículo sobre programación orientada a objetos para obtener información sobre sintaxis y conceptos básicos. Leer >> En este artículo se incluyen ejemplos de VB, C#, F# y C++. Si es nuevo en estos lenguajes, el código de ejemplo que aparece en este artículo le ayudará a comenzar. Siguiente: obtenga más información sobre el desarrollo con Visual Studio CREAR CÓDIGO DE CALIDAD CON PRUEBAS UNITARIAS Al crear su código, es importante probarlo. No es necesario esperar para lograr esto: las pruebas unitarias le permiten escribir rápidamente pruebas funcionales sencillas que abarcan los elementos clave de su código. En este vídeo verá cómo crear y ejecutar pruebas unitarias para código C++. Ver >> Siguiente: obtenga información sobre desarrollar con un equipo mediante ALM INTRODUCCIÓN A TEAM FOUNDATION SERVER: CONTROL DE CÓDIGO FUENTE, ADMINISTRACIÓN DE COMPILACIONES Y SEGUIMIENTO DE ERRORES El control de código fuente es esencial al trabajar en proyectos con varios miembros del equipo. Le permite compartir el código en un solo repositorio y ayuda a abordar los cambios realizados en un único archivo por varios desarrolladores. En este artículo recorra paso a paso el ciclo de vida de la realización de cambios en código fuente compartido, incluido un vistazo a las herramientas que se proporcionan en Visual Studio 2010 Ultimate para hacer un seguimiento de los elementos de trabajo y administrar compilaciones. Leer >> Instale Team Foundation Server (versión de prueba de 90 días) Siguiente: obtenga información sobre desarrollar con un equipo mediante ALM MEJORAR LA EFICACIA DEL EQUIPO CON TEAM FOUNDATION SERVER (TFS) Este libro en línea gratuito constituye una fuente completa para comprender y comenzar con TFS. Desde control de código fuente, a seguimiento de errores de proyectos, hasta la arquitectura de TFS, esta guía lo tiene todo. Leer >> Instale Team Foundation Server (versión de prueba de 90 días) Siguiente: obtenga información sobre desarrollar con un equipo mediante ALM EL DEPURADOR HISTÓRICO (IntelliTrace) Los depuradores constituyen la herramienta de prueba inmediata final. El depurador histórico es una “DVR” al ejecutar código, lo que le permite no sólo “reproducir” su aplicación, sino también hacer pausa y rebobinar para examinar a tiempo los diversos estados de la aplicación. Esto puede eliminar la incertidumbre respecto de dónde colocar puntos de interrupción y encontrar la raíz del problema. Ver >> |
Temas relacionados Introducción a la instalación de Team Foundation Server Team System: videos “¿Cómo lo hago?” Soluciones para administración del ciclo de vida de las aplicaciones Starter Kits para desarrolladores del ciclo de vida de desarrollo de seguridad Libros
|