Managing the Development Cycle Overview

From Appmethod Topics
Jump to: navigation, search

Go Up to Application Development and RAD Concepts


The development cycle described here is a subset of Application Lifecycle Management (ALM), dealing specifically with the part of the cycle that includes the implementation and control of actual development tasks.

Requirements Management

Requirements management tools enable you to add, remove, and update requirements for your software project. A fully integrated tool also enables you to create links between the requirement specification and the portions of the code within your software project that fulfill the requirement.

Source Control

A source control system allows you to manage versions or renditions of your project files. Most source control systems maintain a central repository of code and allow you to check-in, check-out, update, commit, and otherwise manage your source files.

User Interface Design

Appmethod provides a rich environment for designing a user interface. The Form Designer offers a variety of alignment tools, font tools, and visual components for building many types of applications, including MDI and SDI applications, tabbed dialog boxes, and data aware applications.

Compilation, Building, and Debugging

Appmethod provides MSBuild Overview, the industry standard build engine, along with an integrated debugger. You can compile only the changed elements of the project by using the Compile command. To build the entire project regardless of changes, use the Build command. Projects with subprojects and multiple source files can be built all together, or you can build each project individually.

The integrated debugger allows you to set watches and breakpoints, and to step through, into, and over individual lines of code. A set of debugger windows provides details on variables, processes, and threads, and lets you drill down deeply into your code to find and fix errors.

See Also