Which class should you use?
You are an enterprise application developer. You are developing a distributed application that contains a business object. The client applications must be able to access the business object from another process. The business object implementation must minimize serialization. You need to extend a class to implement the business object.
Which class should you use?
Which code segment should you use?
You are an enterprise application developer. You create an application to provide an enterprise- wide barcode printing solution. You are developing a component that contains a method named InitializePrinter. The method will call a private function named IsPrinterLicensed to verify the license of the printer for the application. You need to ensure that the exceptions raised by the IsPrinterLicensed function bubble up to the application that calls the InitializePrinter method.
You
also need to ensure that the exceptions contain contextual information. Which code segment should you use?
Which monitoring mechanism should you use?
You are an enterprise application developer. You are designing a monitoring mechanism for an enterprise application. You need to ensure that the monitoring mechanism meets the following requirements: Logs errors and warningsConfigures source for eventsEnables logging for particular countersTraces the execution path of a process through multiple physical tiers.
Which monitoring mechanism should you use?
What should you do?
You are an enterprise application developer. You are designing a monitoring mechanism for a Web service. The Web service uses a custom header for authentication. You must send an e- mail message to the server administrators whenever the number of consecutive failed authentication attempts reaches three. You need to design the monitoring mechanism by using the minimum amount of development effort.
What should you do?
What should you do?
You are an enterprise application developer. You are working on an accounting application. The application is designed in a modular manner. Each module provides a different set of accounting features. The modules are implemented as a set of component assemblies. The module versions will be upgraded with new features and bug fixes in a regular maintenance release schedule. You need to ensure that the application is configured to use the updated versions of the modules.
What should you do?
Which strategy should you use?
You are an enterprise application developer. You plan to create a data access layer for an application. The application will store the data in a relational database. The application supports multiple database implementations. The application must use the vendor-provided database interaction component libraries whenever they are available. You need to identify a strategy to access data that supports these criteria.
Which strategy should you use?
Which data structure should you recommend?
You are an enterprise application developer. You are creating an application that has a business object named Product. The application also includes a Windows form along with a ComboBox control. You plan to display the Name property of the Product object in the ComboBox control. An application workflow allows the user to add new Product objects. You need to recommend an appropriate data structure for the Product objects. You also need to ensure that when a new Product object is added, the data structure provides notifications to update the ComboBox control automatically. Which data structure should you recommend?
What should you do?
You are an enterprise application developer. An existing Smart Client timesheet application stores entries in a local Microsoft SQL Server database. An ASP.NET application implements the same functionality and stores entries in a corporate SQL Server database. You plan to synchronize the locally stored timesheet data with the corporate database whenever the Smart Client application is online. You make the following changes to the database schema: Add a timestamp column to the existing time entry table.Add a table named history. You need to ensure that your deployment strategy enables the Smart Client application to synchronize the existing time entries. What should you do?
Which two actions should you perform?
You are an enterprise application developer. You are designing an event logging mechanism for a multi-tiered application. You need to ensure that the event logging mechanism meets the following requirements:
* Event data is available for at least three years.
* Event data is accessible through a central location.
* Access to event data is controlled for different types of events and users.
* The development effort is minimized.
Which two actions should you perform? (Each answer presents part of the solution. Choose two.)
Which state diagram should you design?
You are an enterprise application developer. You develop an application by using Microsoft Visual Studio .NET 2005 and .NET Framework 2.0. The application will be used to track the tasks. The application has the following requirements: Any user must be able to suggest new tasks.Managers must be able to schedule or reject suggested tasks.Resources must be able to update the task progress.Managers must be able to cancel an uncompleted task at any point of time. You need to design a state diagram for the application to meet the specified requirements.
Which state diagram should you design?