Creado para procesos ágiles Visual Studio es flexible e integrado con el fin de ayudarle a adoptar prácticas de desarrollo ágiles a su ritmo. Tanto si trabaja en modo local como si trabaja en la nube, las herramientas de administración del ciclo de vida de Visual Studio permiten entregar software en ciclos más cortos y con mayor agilidad, a la vez que se aumenta la calidad del software. Las herramientas integradas sustentan todos los aspectos del proceso de desarrollo, desde la administración del trabajo pendiente hasta el planeamiento de sprints y la entrega continua.
Planeamiento ágil Prácticas de desarrollo ágiles permiten centrarse más en ofrecer valor que en administrar procesos. Para minimizar el riesgo y maximizar el impacto, las técnicas ágiles deben estar estrechamente alineadas con los objetivos empresariales y deben estar implementadas en las áreas de desarrollo, pruebas, administración de proyectos y operaciones. Visual Studio ALM es una solución flexible e integrada que le permite adoptar un método ágil a su ritmo. Herramientas integradas permiten administrar registros de trabajo pendiente, planear sprints, administrar carteras ágiles, celebrar reuniones rápidas diarias, obtener requisitos de un modo ligero y usar paneles Kanban. La mayor colaboración, visibilidad y uso compartido de la información entre equipos garantiza que los desarrolladores produzcan lo que el negocio necesita realmente, con más rapidez y con un riesgo menor.
Calidad del software La calidad es fundamental para establecer una relación sólida con los clientes y garantizar operaciones empresariales eficientes. Los usuarios no solo quieren un software sin defectos, sino también calidad funcional, rendimiento, utilidad y facilidad de uso. Satisfacer estas necesidades en el último momento del proceso de desarrollo aumenta notablemente los riesgos y ralentiza la entrega en ciclos más rápidos. Visual Studio permite producir software de alta calidad sin sacrificar el ritmo. Permite adoptar prácticas como la realización de pruebas manuales, automatizadas y exploratorias, pruebas de carga y administración de laboratorio en cada paso de ciclo de desarrollo.
¿Por qué Microsoft SQL Server 2012? http://blogs.technet.com/b/ccaitpro/archive/2012/07/13/191-por-qu-233-microsoft-sql-server-2012.aspx Por años, Microsoft SQL Server ha sido la plataforma por excelencia para el manejo base de datos relacionales. Existen diferentes versiones para enfocarse y satisfacer las necesidades de los clientes, sus diferentes cargas de trabajo y exigencias de negocio. Ahora con SQL Server 2012, la plataforma no solo está lista para la nube, sino que también está lista y optimizada para proveer los resultados que sus compañía espera.
Hoy en día, las empresas y sus negocios se están moviendo, con mucha rapidez, hacia el almacenamiento y servicios en la nube, y esto va de la mano con las exigencias de sus clientes que van también en aumento. Para contrarrestar o balancear la carga de trabajo de un negocio que depende de la nube, es necesario contar con una plataforma “Cloud-Ready”. Para responder a todo este cambio y adicionalmente responder al rápido aumento de empresas con estas necesidades, Microsoft SQL Server 2012 se desarrolló para ser una plataforma lista para la nube. Esto significa que, el sistema de gestión de base de datos, tiene como prioridad ayudar a su organización a construir soluciones basadas en la nube con todas las herramientas y seguridad requerida para hacerlo. Otra característica del SQL Server 2012 que mejorará el rendimiento y disponibilidad de sus aplicaciones es el SQL Server AlwaysOn; con el SQL Server AlwaysOn, podrá tener el “Uptime” y la protección datos necesaria para llenar no solo la necesidades de su negocio, sino también proveer la s eguridad y exigencias de sus clientes. El beneficio de esto es que se logr a reducir el “Downtime” gracias a la función integrada de alta disponibilidad y recuperación de desastres de forma tal que, su aplicación este siempre disponible y todos sus datos dentro de la misma estén siempre seguros. Gracias a la mejora en rendimiento y refinación en el manejo de recursos, es posible reducir el número de equipos inactivo mientras su empresa ahorra costos de TI.
SQL Server 2012 es la nueva plataforma de Microsoft para el manejo de base de datos. Gracias a su prioridad en ser una plataforma “Cloud-Ready”, su negocio podrá mantenerse siempre a la vanguardia ofreciendo seguridad y excelentes tiempos de servicios a sus clientes, mientras ahorra los tradicionales costos de TI.
SQL Server 2012 Conceptos básicos: Las Herramientas El DB de SQL Server Motor http://ramonmorillo.wordpress.com/2012/07/31/sql-server-2012-conceptos-basicos-lasherramientas/ El motor de base de datos es el servicio de aplicación central en el paquete de SQL Server para almacenar, procesar y proteger datos con SQL Server 2012. El SQL Server 2012 base de datos del motor es un servicio de Windows que puede utilizar para almacenar y procesar datos en un formato relacional, como documentos XML, y los nuevos para el año 2012, como los datos espaciales. La siguiente son las responsabilidades principales del motor de base de datos: • Proporcionar un almacenamiento fiable para los datos • Proporcionar un medio para recuperar rápidamente estos datos • Proporcionar un acceso consistente a los datos • Control de acceso a los datos de seguridad de todo • Hacer cumplir las reglas de integridad de datos para confirmar que los datos sean fiables y consistentes. • Cada una de estas responsabilidades se examina con más detalle en capítulos posteriores de este libro. Otra característica clave del motor de base de datos ofrece para confirmar el almacenamiento confiable es el registro de transacciones. El registro de transacciones que hace un registro de cada cambio que se hace a la base de datos. Otra característica clave del motor de base de datos ofrece para confirmar el almacenamiento confiable es el registro de transacciones. El registro de transacciones que hace un registro de cada cambio que se hace a la base de datos. SQL Server Management Studio
SSMS es la consola central desde el cual las tareas de gestión más DB pueden ser coordinados. SSMS ofrece una interfaz única de la que todos los servidores en una empresa puede ser controlado. Con posterioridad son algunas de las tareas que se pueden ejecutar con SSMS. La mayoría de
estas
tareas
se
discuten
en
detalle
más
adelante
en
el
libro:
• Completamente gestionar varios servidores en una interfaz cómoda • Configurar las opciones de servidor y los valores de configuración, tales como la cantidad de memoria y el número de procesadores que se utilizarán, el idioma por defecto, y la ubicación por defecto de los datos y archivos de registro • Administrar inicios de sesión, los usuarios de DB, y los roles de DB • Crear, editar y programar tareas automatizadas en todo el Agente SQL Server • Realice una copia de seguridad y restaurar DBs y definir planes de mantenimiento • Crear nueva DBs • Ver contenido de la tabla •
Crear y administrar los objetos de Base de Datos, tales como tablas, índices y
procedimientos almacenados • Generar secuencias de comandos DDL para los objetos de DBS y el PP • Configurar y administrar la replicación • Crear, editar, ejecutar y depurar Transact-SQL (T-SQL) las secuencias de comandos • Definir, implementar, administrar e invocar las políticas de SQL Server • Activar y desactivar las características de SQL Server • Gestionar y organizar secuencias de comandos en los proyectos y guardar versiones de los sistemas de control de código fuente como Visual SourceSafe Administrador de configuración de SQL Server
SQL Server Config Manager es una herramienta que se suministra con SQL Server 2012 para la gestión de los servicios relacionados con SQL Server y para configurar los protocolos de red utilizados por SQL Server. Administrador del servidor de configuración de SQL Principalmente se utiliza para iniciar, pausar, reanudar y detener servicios de SQL Server y para ver o cambiar las propiedades del servicio.
Agente SQL Server
El Agente SQL Server es una herramienta de programación integrada en SSMS, que permite la definición práctica y la ejecución de scripts programados y los trabajos de mantenimiento. El Agente SQL Server también se ocupa de las alertas automáticas, como un ejemplo, si el PP se queda sin espacio. El Agente SQL Server es un servicio de Windows que se ejecuta en la misma máquina que el motor de base de datos SQL Server. El servicio Agente SQL Server se puede iniciar y detener todo bien SSMS, el Administrador de configuración de SQL Server o el Administrador de Servicios de Windows ordinaria. En las situaciones de la empresa en la que muchas máquinas de SQL Server deben ser manejados en conjunto, el Agente SQL Server se puede configurar para distribuir l as tareas comunes a varios servidores a través del uso de la administración multiservidor. Esta habilidad es muy útil en un escenario de arquitectura de todo, en la que muchos servidores de SQL Server está realizando las mismas tareas con los bloques de datos. Los trabajos se gestionan desde un solo servidor SQL, que es responsable de mantener los puestos de trabajo y la distribución de las secuencias de comandos de trabajo para cada servidor de destino. Los resultados de cada trabajo se mantienen en los servidores de destino, pero se puede observar a través de una única interfaz. Si tienes 20 servidores en los que todo lo necesario para ejecutar el mismo trabajo, se puede comprobar el estado de finalización de ese trabajo en los momentos en lugar de iniciar sesión en cada equipo y comprobar el estado del Agente 20times.The de SQL Server también se encarga de envío de eventos. Todos los eventos del sistema registrados en el registro de sucesos del sistema de Windows se puede remitir a una sola máquina. Esto le da a un administrador ocupado un solo lugar para buscar errores.
Analizador de SQL Server
El Analizador de SQL Server es una interfaz gráfica de usuario a la función de seguimiento de SQL de SQL Server que captura las consultas y los resultados que fluyen desde y hacia el motor
de base de datos. Es similar a un sniffer de red, a pesar de que no funciona en todo que el bajo nivel. El Profiler puede capturar y guardar un registro completo de todos los commandss T-SQL se pasan al servidor y la ocurrencia de eventos de SQL Server, tales como bloqueos, inicios de sesión y los errores. Puede utilizar una serie de filtros para recortar los resultados cuando usted puede querer profundizar para una sola conexión o incluso una sola consulta.
Puede utilizar el Analizador de SQL para ejecutar estas tareas útiles:
• Usted puede capturar las exactas instrucciones SQL enviadas al servidor desde una aplicación para que el código fuente no está disponible (como ejemplo, aplicaciones de terceros).
• Usted puede capturar todas las consultas enviadas a SQL Server para su posterior reproducción en un servidor de prueba. Esta habilidad es muy útil para las pruebas de rendimiento con el tráfico de consultas en vivo.
• Si su servidor se encuentra con violaciónes recurrentes de acceso (AVS), puede utilizar el generador de perfiles para reconstruir lo que sucedió previo a un AV.
• El muestra los datos básicos de rendimiento sobre cada consulta. Cuando los usuarios inician martillando su servidor con consultas que hacen que cientos de exploraciones de tabla, el Analizador de simplemente identificar a los culpables.
• Para complejos procedimientos almacenados, el especialista puede determinar qué parte del procedimiento es la causa del problema de rendimiento.
• Puede auditar la actividad del servidor en tiempo real.
MICROSOFT SQL SERVER 2012 http://www.bismartsqlserver.com/sql.html
Rendimiento, velocidad, seguridad... e inteligencia para sus datos Controlar, gestionar y extraer valor de la cantidad de datos que manejan las organizaciones en la actualidad se ha convertido en uno de los grandes factores críticos de las empresas y una ventaja competitiva en el mercado. Es el momento, por tanto, de contar con una plataforma de gestión de datos potente y moderna que responda a las nuevas necesidades que plantea esta explosión de la información.
Es la era de los datos. Según IDC, en la próxima década, el volumen de datos actual se va a multiplicar por 44, lo que implica un crecimiento exponencial de la información que se gestiona y almacena en los sistemas corporativos. Controlar, gestionar y extraer valor de todos esos datos se ha convertido en uno de los grandes factores críticos de las organizaciones y una ventaja competitiva en el mercado. Es el momento, por tanto, de contar con una plataforma de gestión de datos potente y moderna que responda a estas nuevas necesidades que plantea esta explosión de la información.
Microsoft SQL Server es un potente sistema de gestión de bases de datos diseñado para operar de manera escalada hasta grandes volúmenes de datos y grandes cargas de trabajo, sobre todo en entornos de misión crítica, y a una velocidad sin precedentes. Y todo ello a un coste muy competitivo.
La nueva versión Microsoft SQL Server 21012 está, además, preparada para trabajar en la nube con nuevas funcionalidades e incorpora herramientas analíticas innovadoras que le proporcionarán una visión más amplia de lo que ocurre en su negocio y le facilitarán el proceso de toma de decisiones.
http://msdn.microsoft.com/es-es/library/aa287920(v=vs.71).aspx
Crystal Reports para Visual Studio .NET es la herramienta de elaboración de informes estándar para Visual Studio .NET. Permite crear contenido interactivo con calidad de presentación en la plataforma .NET Crystal
Reports es
una aplicación de inteligencia
empresarial utilizada
para
diseñar y generar informes desde una amplia gama de fuentes de datos (bases de datos). Varias
aplicaciones,
como Microsoft
Visual
Studio,
incluyen
una
versión OEM deCrystal Reports como una herramienta de propósito general para informes/reportes.Crystal Reports se convirtió en el escritor de informes estándar cuando Microsoft lo liberó con Visual Basic.
Crystal Reports Parte de la aplicaciones de software glosario: http://whatis.techtarget.com/definition/Crystal-Reports
Crystal Reports es un escritor de informe basado en Windows populares (programa de generación de informes) que permite a un programador para crear informes a partir de una variedad de fuentes de datos con un mínimo de código escrito. Desarrollado por Seagate Software, Crystal Reports puede acceder a los datos de las bases de datos más utilizados y se puede integrar datos de múltiples bases de datos dentro de un informe utilizando Open Database Connectivity ( ODBC ). Crystal Reports utiliza un control ActiveX llamado CrystalReport para establecer una conexión con otro
programa. Un programador puede establecer las
propiedades del control CrystalReport en tiempo de diseño o en tiempo de ejecución. El programador puede utilizar herramientas de automatización de llamados expertos para ser guiado a través de tareas comunes, como la vinculación e incrustación de informes.Crystal Reports trata a todo el texto, los gráficos y los
campos de base de dato como objetos que un programador puede colocar, disponer, y el formato de los formularios. El programa también genera un objeto de conjunto de registros y código necesario para realizar tareas de programación.
VISUAL STUDIO http://msdn.microsoft.com/es-mx/library/fx6bk1f4(v=vs.90).aspx
Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones móviles. Visual Basic, Visual C# y Visual C++ utilizan todos el mismo entorno de desarrollo integrado (IDE), que habilita el uso compartido de herramientas y hace más sencilla la creación de soluciones en varios lenguajes. Asimismo, dichos lenguajes utilizan las funciones de .NET Framework, las cuales ofrecen acceso a tecnologías clave para simplificar el desarrollo de aplicaciones web ASP y Servicios Web XML.