November 16th, 2010 by admin
Pro: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5
科目編號:70-565
科目名稱:Pro: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5
語言: 英語, 日語
考生: 開發人員
技術: 微軟Visual Studio 2008
類型: 監考考試
相關:TS
Passquick題庫價格:$ 105.00 $ 28.50
70-565 考試是 Microsoft公司的 Pro: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5 認證考試官方代號,Pro: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5 認證作為全球IT領域專家 Microsoft 熱門認證之一,是許多大中IT企業選擇人才標準的必備條件。
70-565考試概述:
This exam is targeted at the Professional level developer seeking to prove skills using Visual Studio 2008 and the .NET Framework 3.5.
Questions that contain code will be presented in either VB or C#. Candidates can select one of these languages when they start the exam.
Credit Toward Certification
Exam 70-565: Pro: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5: counts as credit toward the following certification(s):
Microsoft Certified Professional Developer: Enterprise Application Developer 3.5
70-565考試大綱:
Envisioning and Designing an Application (21 percent)
Analyze and refine the logical design of the application
Analyze and refine the physical design of the application
Analyze and refine the database design of the application
Analyze and refine the integration strategy
Identify the appropriate technology
Analyze technical feasibility
Analyze security requirements
Designing and Developing an Application Framework (25 percent)
Choose an appropriate implementation approach for the application design logic
Define the interaction between framework components
Define a validation strategy
Define an event-logging strategy
Define a monitoring strategy for specific characteristics or aspects of an application
Designing Application Components (23 percent)
Create the high-level design of a component
Define the internal architecture of a component
Define the data handling for a component
Consume components
Define a strategy for exceptions and other component feedback
Stabilizing and Testing an Application (17 percent)
Define a performance testing strategy
Define a functional testing strategy
Perform integration testing
Perform a code review
Resolve a bug
Migrating, Deploying, and Maintaining an Application (13 percent)
Create a deployment plan
Analyze the configuration of the production environment
Analyze performance monitoring data
Analyze logs
Exam : Microsoft 70-565
Title : Pro: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5
1. Rate your level of proficiency in stabilizing and testing an application, including defining a functional test strategy,
performing integration testing, and performing a code review.
A. I am considered an expert on this. I have successfully done this multiple times without assistance or error. I train
or supervise others on this activity. Others come to me when they have questions or need assistance with this.
B. I have successfully done this without assistance and with few errors, but I do not train or supervise others on this
activity.
C. I am proficient at this. I have successfully done this on my own, but I occasionally require assistance for some
types of problems encountered when doing this and/or occasionally make minor errors.
D. I have successfully done this with the assistance of others or specific instructions.
E. I am a novice. I have not yet done this or am learning.
Answer: A
2. You create a Windows Forms application by using Microsoft Visual Studio .NET 2008 and the .NET Framework
3.5.
The application contains the following code segment.
Public Function GetProductByID(ByVal ProductID As String) As DataSet
Dim ds As DataSet = New DataSet(”ProductList”)
Dim SqlSelectCommand As String = “Select * FROM PRODUCTS WHERE
PRODUCTID=” + ProductID
Try
Dim da As SqlDataAdapter = New SqlDataAdapter()
Dim cn As SqlConnection = New
SqlConnection(GetConnectionString())
Dim cmd As SqlCommand = New SqlCommand(SqlSelectCommand)
cmd.CommandType = CommandType.Text
cn.Open()
da.Fill(ds)
cn.Close()
Catch ex As Exception
Dim msg As String = ex.Message.ToString()
‘Perform Exception Handling Here
End Try
Return ds
End Function
You need to ensure that the code segment is as secure as possible.
What should you do?
A. Ensure that the connection string is encrypted.
B. Use a StringBuilder class to construct the SqlSelectCommand string.
C. Add a parameter to the cmd object and populate the object by using the ProductID string.
D. Replace the SELECT * statement in the SqlSelectCommand string with the SELECT <column list> statement.
Answer: C
3. You create a Windows Communication Foundation (WCF) application by using Microsoft Visual Studio 2008 and
the .NET Framework 3.5.
You create a WCF service by using the following code segment. (Line numbers are included for reference only.)
01 [ServiceContract]
02 public interface IContosoService
03 {
04 [OperationContract]
05
06 void ProcessTransaction();
07 }
08
09 public class ContosoService : IContosoService
10 {
11 public void ProcessTransaction() {
12 try {
13 BusinessComponent.ProcessTransaction();
14 }
15 catch (ApplicationException appEx) {
16
17 }
18 }
19 }
The BusinessComponent.ProcessTransaction method will only throw exceptions from the ApplicationException type.
You plan to debug the WCF service.
You need to ensure that the WCF service meets the following requirements:
Detailed exception information is provided to the client application.
Subsequent calls can be issued to the service by using the same proxy intance after an exception is caught in the
client application.
What should you do?
A. Add the following code segment at line 08.
[ServiceBehavior(IncludeExceptionDetailInFaults=true)]
Add the following code segment at line 16.
throw appEx;
B. Add the following code segment at line 05.
[FaultContract(typeof(ApplicationException))]
Add the following code segment at line 16.
throw appEx;
C. Add the following code segment at line 08.
[ServiceBehavior(IncludeExceptionDetailInFaults=true)]
Add the following code segment at line 16.
throw new FaultException<ApplicationException>(appEx);
D. Add the following code segment at line 05.
[FaultContract(typeof(ApplicationException))]
Add the following code segment at line 16.
throw new FaultException<ApplicationException>(appEx);
Answer: D
