PrepAway - Latest Free Exam Questions & Answers

Category: 70-549

Exam 70-549: PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework

Which approach should you choose?

You are an enterprise application developer. You are creating the first version of an application to manage rich text documents.
The application must meet the following design requirements:

Support the file system and a Microsoft SQL Server database as data stores.
Ensure the following for future versions:
o Add support for additional data stores, including network storage. o Acquire the ability to interface with third-party-distributed authoring and versioning tools.

Bring additional storage options online without having to redeploy the entire application. You need to identify an appropriate approach to meet these requirements. Which approach should you choose?

Which two layers should you identify?

You are an enterprise application developer. You are creating an application that has a layered architecture as shown in the following diagram. A component that resides in the workflow layer manages transactions across one or more activities in the business logic layer. You need to make modifications to the component. You need to identify the layers that might require modification when the component in the workflow layer is modified. Which two layers should you identify? (Each correct answer presents part of the solution. Choose two.)

Which methods should you use?

You are an enterprise application developer. You are designing a new component to prioritize security requirements and performance. The component contains methods as shown in the following table. Method NameFunctionBuildCompositeInputConsolidates input to the component
from other components.BuildPrivateInputInputs data that is private to other component routines.UserInputInputs data from the user. You need to identify the methods that require run time validation of inputs. You also need to ensure that these methods do not add performance overhead. Which methods should you use?

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?

What should you do?

You are an enterprise application developer. The data access layer of an application contains the following code segment. (Line numbers are included for reference only.) 01 static public List<Employee> GetEmployees(){02 List<Employee> employees = new List<Employee>();03 using
(SqlConnection cnn = new SqlConnection(_cnnStr)){04 SqlCommand cmd = new SqlCommand(“GetEmployees”, cnn);05 cnn.Open();06 DataSet ds = new DataSet();07 SqlDataAdapter
da = new SqlDataAdapter(cmd);08 da.Fill(ds);09 foreach (DataRow row in ds.Tables[0].Rows){10 Employee emp = new Employee();11 emp.ID = Convert.ToInt32(row[“Id”]);12
emp.Name = Convert.ToString(row[“Name”]); //13
employees.Add(emp);14 }15 }16 return employees;17 } You review the code segment and discover that it takes a long time to execute. You need to modify the code segment to improve the performance. What should you do?

Which three actions should you perform?

You are an enterprise application developer. You develop an application by using Microsoft Visual Studio .NET 2005 and .NET Framework 2.0. You are designing a business component that
is used to process sales orders. You need to ensure that the component meets the following requirements: It is available to Windows and Web-based applications on the local network.It uses the most efficient network access protocol. Which three actions should you perform? (Each correct answer presents part of the solution. Choose three.)

Which component type should you choose?

You are an enterprise application developer. A Web-based application manages the employee information in your company. A rapid increase in the number of employees renders scalability difficult. You must suggest a component strategy that permits the application to scale as the number of employees grows. The component must implement the following application features:
It resides completely behind a company firewall.It has complex transactional and auditing requirements.It operates across multiple servers within the company.It provides runtime identity services for each employee. You need to choose a component type that implements these features in a scalable manner. You need to achieve this goal by using the least coding effort.
Which component type should you choose?

What should you do?

You are an enterprise application developer. You develop an application to manage products. You plan to expose the products from the application to your business partners. The design solution must meet the following requirements: The service is accessible through firewalls.The service interoperates with client applications that are developed by using different frameworks. You need to ensure that the solution meets the requirements by using the minimum amount of development effort. What should you do?

Which two actions should you perform?

You are an enterprise application developer. You are evaluating the physical design of a Windows Forms application. The application will be used on several computers on a corporate intranet. The application connects to different Microsoft SQL Server databases. The application relies on a series of distributed components for the business and data layers. You need to review the database connection strategy to ensure scalability and performance of the application. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)


Page 4 of 21« First...23456...1020...Last »