Various phases of Project Life Cycle XML

The development life cycle of a project involves the following three phases:

  • Project initiation
  • Project execution
  • Project deployment

In the project-initiation phase, the project plan is prepared and the development team for the project is identified. The development team further prepares a comprehensive list of tasks involved in the execution and the deployment phases of the project's life cycle.

In the project execution phase, the development team develops the application. However, before developing the application, the design of the application is created. You will learn to create the design of the CNS Web service in the following section.

The final stage in the project life cycle is the project deployment phase. In this stage, the application is deployed at the client location and support is provided to the client for a specified period. In addition, any bugs that are identified in the application are debugged.

The Project Execution Phase

As discussed in the previous section, you create the design of the application in the project execution phase. After creating the design, the application is developed. The project execution phase consists of the following stages:

  • Requirements analysis
  • Design
  • Construction
  • Testing
  • Project deployment

The subsequent sections detail the tasks that the team performs in each of these stages.

Requirements Analysis

During the requirements analysis phase, the development team at CNS analyzes the need to create a Web service. The following two points are required:

  • The Web service should expose the functionality of existing COM components.
  • The solution implemented should be compatible with the existing ASP, IIS, and COMbase Windows 2000 infrastructure.


During the design phase of the application, the development team determines the functionality to be implemented and the technology to be used. The current infrastructure at CNS has ASP pages with embedded COM components. These COM components are used to access data from an SQL Server database. Because the requirement of CNS is to reuse existing components, the development team decided to create the Web service by using the Soap Toolkit 2.0. You will learn about the Soap Toolkit 2.0 in the section "Microsoft SOAP Toolkit 2.0."


During this phase, the CNS team constructs the application. The following are the primary tasks that the team needs to cater to:

  • Create a Web service from an existing COM component.
  • Secure the Web service.
  • Test the Web service from different client applications.


In the testing phase, the development team in cooperation with the testing team performs various tests and validations on various modules and checks their functionality. In this chapter, clients who are using Visual Basic and ASP will test the Web service that is created.

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd Protection Status

XML Topics