What conclusion can you draw?

You work as the Enterprise application developer at Domain.com. The Domain.com network consists of a single Active Directory domain named Domain.com. All servers in the domain run Windows Server 2003. The design of applications forms part of your responsibilities at Domain.com. Certkiller .Com operates as a telecommunications company.
You are currently busy implementing a solution for Domain.com that will, when completed, consist of five Microsoft Windows Forms applications, two Microsoft ASP.NET Web applications, and twenty Extensible Markup Language (XML) Web services. The Web services will be used by the Windows Forms applications as well as the Web applications to access business functionality.

* The Web services: All the Web services have similar configuration requirements. However, only five of the Web services will make use of Simple Object Access Protocol (SOAP) header authentication.

* The two Microsoft ASP.NET Web applications: Both of these applications have different configuration requirements. However, both of them require integrated Windows authentication.

* The five Microsoft Windows Forms applications: All these applications makes use of integrated Windows authentication.

The Web applications and the Web services are destined to be hosted on a server that will be running Microsoft Internet Information Services (IIS) 6.0. Following is the design of the Microsoft Visual Studio 2005 project structure:
1. One project for each Windows Forms application.
2. One project for each Web application.
3. One project for each XML Web service.

You have been instructed to evaluate the design for maintainability and thus you need to draw a conclusion regarding the maintainability for the design.

What conclusion can you draw?

You work as the Enterprise application developer at Domain.com. The Domain.com network consists of a single Active Directory domain named Domain.com. All servers in the domain run Windows Server 2003. The design of applications forms part of your responsibilities at Domain.com. Certkiller .Com operates as a telecommunications company.
You are currently busy implementing a solution for Domain.com that will, when completed, consist of five Microsoft Windows Forms applications, two Microsoft ASP.NET Web applications, and twenty Extensible Markup Language (XML) Web services. The Web services will be used by the Windows Forms applications as well as the Web applications to access business functionality.

* The Web services: All the Web services have similar configuration requirements. However, only five of the Web services will make use of Simple Object Access Protocol (SOAP) header authentication.

* The two Microsoft ASP.NET Web applications: Both of these applications have different configuration requirements. However, both of them require integrated Windows authentication.

* The five Microsoft Windows Forms applications: All these applications makes use of integrated Windows authentication.

The Web applications and the Web services are destined to be hosted on a server that will be running Microsoft Internet Information Services (IIS) 6.0. Following is the design of the Microsoft Visual Studio 2005 project structure:
1. One project for each Windows Forms application.
2. One project for each Web application.
3. One project for each XML Web service.

You have been instructed to evaluate the design for maintainability and thus you need to draw a conclusion regarding the maintainability for the design.

What conclusion can you draw?

A.
The design is easily maintainable.

B.
The design is difficult to maintain.
Both Web applications should be placed in a single project.

C.
The design is difficult to maintain.
All Web services should be placed in a single project.

D.
The design is difficult to maintain.
All Windows Forms applications should be placed in a single project.

Explanation:
Maintainability will be improved if all Web services are places in a single project as it will then allow you to make changes to the configuration in one place and have it reflected by all the Web services. Thus the conclusion should be the design is not maintainable – all Web services should be placed in a single project.
Incorrect answers:
A: This is incorrect since there are still some measures that can be taken to improve maintainability.
B: Placing both Web applications in a single project is impractical. These two Web applications have different configuration requirements and that means that they need to be in separate projects.
D: Placing all Windows Forms applications in a single project is impractical since Windows Forms applications require an entry point, and only one point can exist per application.



Leave a Reply 0

Your email address will not be published. Required fields are marked *