Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Microsoft C# Professional Projects - Premier Press.pdf
Скачиваний:
177
Добавлен:
24.05.2014
Размер:
14.65 Mб
Скачать

138 Project 1 CREATING A CUSTOMER MAINTENANCE PROJECT

Integration and Testing

The integration of different modules and testing are conducted during the integration and testing phase. The quality assurance (QA) team validates whether the functional requirements, defined in the requirements document, are met. The development team also submits a test case report to the QA team so that the application that the development team has created can be tested in various possible scenarios.

User Acceptance Testing

F

In the user acceptance phase, based on the predefinedYacceptance criteria, the client

 

M

conducts acceptance testing of the project.LIn this phase, the acceptance criteria

 

A

include the fulfillment of all the requirements identified during the requirements

analysis phase.

E

 

 

 

ImplementationT

The system is installed and made operational in a production environment. The implementation phase is initiated after the system has been tested and accepted by the client. This phase continues until the system operates in a production environment.

Operations and Maintenance

In the operations and maintenance phase, software is monitored for performance in accordance with user requirements. In addition, the modifications that are required are incorporated in the software. Operations continue as long as a system can effectively adapt to an organization’s needs. However, when modifications or changes are identified, the system may re-enter the planning phase.

In the next few chapters, you will learn to develop the Windows application,starting with the creation of the Windows forms.

Summary

This chapter introduced you to a project case study. You learned about the different stages in a project life cycle. These stages include project initiation, project

Team-Fly®

PROJECT CASE STUDY

Chapter 7

139

 

 

 

execution, and project deployment.Then, you looked at various phases of the project execution stage, such as analyzing requirements, creating high-level design, creating low-level design, constructing, integration and testing, and user acceptance testing.

While learning about the high-level and low-level designs of a project, you learned to create a database design and the layout of the forms used in the Customer Maintenance project. In the forthcoming chapters, I will take you through the process of developing the project.

This page intentionally left blank

Chapter 8

Windows Forms

and Controls

142 Project 1 CREATING A CUSTOMER MAINTENANCE PROJECT

In this chapter, you will be introduced to Visual Studio .NET projects and solutions. In addition, you will learn to create a new project in Visual Studio .NET.

This chapter introduces you to console applications and Windows applications. Finally, you will learn to create Windows forms and add controls to the forms used in the Customer Maintenance project.

Introduction to Visual Studio

.NET Projects

Visual Studio .NET projects are containers that hold development material for an application. Visual Studio .NET projects contain files, folders, and references to databases, which you require while developing your project. To develop any application in Visual Studio .NET, you need to create a new project by using the New Project dialog box. You will look at creating a new project later in this chapter.

Projects in Visual Studio .NET are contained within solutions, which help you create simple or complex applications by using the templates and tools available in Visual Studio .NET. A solution can also contain multiple projects or other solutions. In Visual Studio .NET, after you create a project, it is automatically placed within a solution. Using solutions and projects enables you to manage and organize the files and folders that will be used to create your application. To do this, Visual Studio .NET provides you with a Solution Explorer window in which you can view and manage solutions and projects. Figure 8-1 shows the Solution Explorer window.