ALM


Testing in Application Lifecycle Management

Understand the five phases of the application lifecycle, and learn which tests to perform in each of them.

Write a Web-Based Unit Test

Take advantage of testing features in Visual Studio Team System for Software Testers to produce higher-quality Web applications.

Resources for Application Lifecycle Management

Delve into application lifecycle management with this list of resources compiled by the staff of FTPOnline.

Visualize Code With the VSTS Class Designer

Visual Studio Team System's Class Designer allows you to reverse-engineer and visualize existing code in order to better understand it. It ensures that your object model and documentation remain accurate and helpful throughout your app's cycle.

Delve Into Visual Studio Team System

Visual Studio Team System provides a wealth of tools in one place. Explore all aspects of this integrated suite of tools.

Determine Performance Requirements

Take advantage of the Windows Management Interface to correctly gauge your application's performance requirements.

DevPartner SecurityChecker: Secure ASP.NET Sites

Compuware's DevPartner SecurityChecker scrutinizes your ASP.NET 1.1 applications. Plus a first look at C-Sharpener For VB.

DevPartner Fault Simulator: Simulate Faults in Your Code

Compuware's DevPartner Fault Simulator helps you make sure your code is as reliable as possible. Plus first looks at InstallShield 10.5 and other new products this month.

XMLSpy 2005: Develop and Debug XSLT and XPath 2.0

XMLSpy 2005 Enterprise Edition features debugging support for XSLT, XPath, and WSDL. Plus a first look at Nantpad Professional 1.1.

ComponentOne Doc-To-Help 7.5: Generate Help Documentation

Every program needs documentation of some type. Plus, first looks at GridEX Control for .NET, more.

Achieve Optimal Performance

Response time and scalability are key to optimal performance of your enterprise's applications. Set expectations and provide analysis tools to help you achieve performance goals.

Ease Development With Code Generation

Developers often avoid code generation because they think their apps are too complicated. But executed properly, code generation can help you implement sophisticated architectures quickly.

Books: Debug VB.NET Apps

Debugging software systems is a necessary step to creating stable, low-defect software. Comprehensive VB.NET Debugging provides a roadmap that helps you avoid common traps and achieve your software goals.

Create a Quality Testing Program

Testing is a crucial component of the software development lifecycle. Combine testing tools with methodologies such as XP and TDD to boost quality assurance.

Identify and Isolate Code Problems

Your first look at IBM Rational PurifyPlus for Windows.

Sighs Heave for "Last Gasp"

Readers react to Alan Cooper's Software Architect column, "The Last Gasp, " even asserting that Alan "must be living on another planet."

Resources for Application Lifecycle Management

Check out these publications, tools, and community sites for additional information about application lifecycle management (ALM).

New Approaches to App Lifecycle Management

Most of today's tools don't address ALM well. Eclipse and Visual Studio change that equation.

Write Unit Tests

Unless you test your application fully, you can't be sure changes you make won't affect another part of the system. Use unit tests to improve programming and application-release quality.

Test-Driven Development

How TDD with Visual Studio can help you improve your code.

Upcoming Events