What should you do?
You are an enterprise application developer. You plan to design the component architecture of a new large-scale application. You need to design a component architecture to meet the following requirements: Class objects must consist of multiple aggregate objects.Multiple aggregate objects must be instantiated only through the object that is enclosed within the class.Certain aggregate objects must be directly instantiated by user code.Multiple aggregate objects must allow user code to override properties within the object.All class objects must be versioned together.
What should you do?
Which three test scenarios should you recommend?
You are an enterprise application developer. You are designing unit tests for a Customer class. The Customer class contains properties to get or set data in private fields. The Customer class also contains one default constructor and one non-default constructor. The non-default constructor accepts a Customer ID argument. When the non-default constructor is used to instantiate the Customer object, a public method named Load is invoked along with the Customer ID argument. The Customer object properties are then loaded by using values from the database. You need to design unit tests that will test the class properties.
Which three test scenarios should you recommend? (Each correct answer presents part of the solution. Choose three.)
What should you do?
You are an enterprise application developer. You plan to deploy an ASP.NET application. You need to ensure that the application meets the following requirements: Supports failover clustering in session state management.Supports load-balanced clustering in Web traffic routing. What should you do?
Which class diagram should you design?
You are an enterprise application developer. You develop a banking application by using Microsoft Visual Studio .NET 2005 and .NET Framework 2.0. During the design phase of the application, you identify three entities named Bank, BankAccount, and Person. You need to design a class diagram so that the entities meet the following requirements:
* A BankAccount entity must belong to only one Bank entity.
* A Bank entity must contain several BankAccount entities.
* A BankAccount entity must have one or more Person entities as account holders.
* A Person entity must exist independent of BankAccount entities.
Which class diagram should you design?
What should you do?
You are an enterprise application developer. You are creating a set of three middle-tier Web services. Each Web service is deployed as a separate ASP.NET application. The Web services will include shared custom configuration settings. You are implementing an application configuration strategy. Your strategy must allow an administrator to do the following:
* Configure the default settings for all three Web services in a single XML file.
* Override any setting for any of the Web services.
You need to implement a component to store the custom configuration settings. You also need to ensure that the configuration settings can be read by using the minimum amount of development effort.
What should you do?
Which class should you use?
You are an enterprise application developer. You are creating a component to load data from Microsoft SQL Server database tables into combo boxes. The retrieved data has a numeric ID column and a description column. You need to select a .NET class that allows you to load the data. You also need to ensure minimal effect on the database server performance.
Which class should you use?
What should you do?
You are an enterprise application developer. You are creating a component that will be part of a field-sales order system. The component will be used by a program installed on portable computers. The program will communicate with a corporate server that will use the guest network access at customer sites. You need to ensure that the component design is optimized for performance. You also need to ensure that the component design protects the local data and the communications stream without compromising the flexibility of the communication mechanism.
What should you do?
What should you do?
You are an enterprise application developer. You plan to design the component architecture for a new large-scale enterprise application. You need to design a component architecture that meets the following requirements: The components must share common method implementations.The components must be able to support custom implementation of specific methods.
What should you do?
What should you do?
You are an enterprise application developer. You are developing a component to contain a large number of properties. You plan to write a method in the component that will accept an object as a parameter. The method will return a formatted string representation of all property values of the object. You need to implement the method by ensuring the minimum amount of memory usage.
What should you do?
What should you do?
You are an enterprise application developer. You create a Web Service that provides methods which return the values of a series of calculations. You identify performance problems in a component within the calculations. You need to find out the precise number of nanoseconds that were consumed by the call to the component.
What should you do?