1.
You are an enterprise application developer. You are creating an application that will track shipments. This application must support integration with applications that run on different platforms and operating systems.
The application that you are creating can be invoked only through SOAP messages over HTTP. You choose
Web services instead of .NET Remoting to meet these requirements. You need to specify the reason for choosing Web services. Which statement should influence your decision?
2.
You are an enterprise application developer. You are evaluating the physical design of a Web- based application. Fifty customers will use the application from different regions. The use of the application will trigger
events of different severities. These events must be logged, extracted, and then filtered on the basis of customer, region, or severity of events. The event details also must be persisted, backed up, and archived for later retrieval. The development team plans to use an event log for logging events. On evaluation, you find the plan does not meet the requirements. You need to explain why an event log fails to meet the requirements.
What should you conclude?
3.
You are an enterprise application developer. You are creating a client/server application. You need to install the application on the company network. The client/server application must meet the following criteria:
4.
You are an enterprise application developer. You are creating an application. Within your application, an order contains order lines. Order lines are always contained within an order.
You need to analyze this structure and show the link between the order and the order line by using a class diagram. Which diagram should you choose?
5.
You are an enterprise application developer. You create an application that has three layers:
6.
You are an enterprise application developer. You are evaluating a component that monitors a Web-based application.
The component stores monitoring information in a database and performs the following functions:
7.
You are an enterprise application developer. You are evaluating a database design for a human resource application. The existing database schema meets the following criteria:
8.
You are an enterprise application developer. You are designing a Microsoft Windows-based application that will use a third-party library. The third-party library is available in a single assembly. The library contains classes
inside the Com.Util namespace. You can access the source code for this library. You must provide additional functionality that is not available in the third-party library. To conform to corporate policy, the additional
functionality must be available in the Com.Util namespace. A developer in your team decides to implement the additional functionality by modifying the source code of the third-party library. You need to evaluate whether
this implementation simplifies maintenance when new versions of the third-party library are released. What should you conclude?
9.
You are an enterprise application developer. You create a client application. One thousand customer service agents use the application during their core business hours, from 8:00 to 17:00.
The application confirms to the following design details:
10.
You are an enterprise application developer. You create a layered application. You must deploy the application in a three-tier environment. Tier 1 consists of the presentation components deployed on a Web server. Tier 2
consists of the business objects deployed on an application server. Tier 3 consists of a database deployed on a database server. You create a set of classes in a separate assembly as a data access layer to encapsulate the
database access functionality. None of the classes in the data access layer inherits from the
MarshalByRefObject class. Your team plans to deploy the data access layer component in tier 3. You need to evaluate whether the deployment plan will meet the requirements. What should you conclude?