Q1. - (Topic 3)
Your company is considering implementing an application lifecycle management (ALM) strategy.
You need to identify the return on investment (ROI) of implementing an ALM strategy.
Which three benefits should you recommend? (Each correct answer presents part of the solution. Choose three.)
A. Bug-free software releases
B. Latest best-of-breed tools specific for each role
C. Improved product quality
D. Shortened development cycles
E. Early user feedback
Answer: C,D,E
Q2. - (Topic 3)
You have a web application that should be automatically deployed to a standard environment, including two staging web servers. You USE the LabDefaultTemplate.11.xaml build process template for your build definition.
You plan to run automated tests on the application as part of the build process.
You need to configure the build definition to deploy the application.
What should you do?
A. Create deployment scripts to perform the deployment. In the Deploy section of the build process template, select Deploy the build and specify the computer names and the scripts to be executed.
B. In the build definition, specify the MS Build arguments as /p:DeployOnBuild=true;DeployTargetPackage.
C. Define separate drop folders for each web server.
D. In the build definition, specify Private Drop Location. Indicate the scripts to be executed after a successful build.
Answer: A
Q3. - (Topic 1)
Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server. Developers use Visual Studio 2012 to maintain a library of commercial .NET components provided for sale by your company.
You release new versions quarterly and provide support for the four most recent versions. When issues are logged with previous versions it is time-consuming for your developers to locate and associate the correct version of debugging symbols and source code.
You need to streamline the process for debugging prior versions of your library.
What should you do?
A. When it is time to deploy each quarterly update, copy the release binaries into version control.
B. Within the build definition, set the Index Sources property to True and provide a path for the symbols. Add this path to the list of symbol file locations in Visual Studio when debugging that particular version.
C. When it is time to deploy each quarterly update, label the source code with the version number being released.
D. Enable IntelliTrace within Visual Studio. Within the build definition, set the IntelliTrace option to True.
Answer: B
Q4. - (Topic 2)
Your team uses Microsoft Test Manager (MTM) to manage test cases. Your team organizes test cases so that the same test case can be associated with multiple test suites.
You plan to create a test case and associate it to two different static test suites named Test Suite 1 and Test Suite 2.
You need to ensure that the test suites reference the same version of the new test case.
Which two actions should you perform? Each correct answer presents part of the solution.
A. Drag the test case from Test Suite 1 into Test Suite 2.
B. Create the test case inside Test Suite 1.
C. Copy the test case from Test Suite 1, and paste it onto Test Suite 2.
D. Right-click on the test case, and select Create a copy and add to test suite.
Answer: B,C
Explanation: http://msdn.microsoft.com/en-us/library/dd286659.aspx
Q5. - (Topic 1)
...
Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server. Your development team uses Visual Studio 2012.
You store specialized design files within your Visual Studio solution by using version control. These design files are stored in a proprietary binary format and use the filename extension .dzn.
You need to meet the following requirements:
Ensure that all developers can modify these design files.
Prevent multiple check-outs on all .dzn files.
Ensure that all other file types can be edited by multiple developers at the same
time.
What should you do?
A. Within the Source Control Explorer, right-click each .dzn file and uncheck the Allow multiple check outs option.
B. Add a new file type for .dzn to the Team Project Source Control Settings and clear the Enable file merging and multiple check out checkbox.
C. Within the Visual Studio Options dialog box for Source Control, add the .dzn extension to the Prevent multiple check-outs for the following file types list in the Visual Studio Team Foundation server node.
D. Add a new file type for .dzn to the Team Project Collection Source Control Settings and clear the Enable file merging and multiple check out checkbox.
Answer: D
Q6. - (Topic 2)
You are a test developer using Microsoft Test Manager (MTM).
The test you are developing has a two validation steps that use a parameter named TotalPrice. The feature associated with TotalPrice has changed, making the parameter and the first validation step unnecessary. The second validation step requires a new parameter named Price.
You need to delete the TotalPrice parameter, along with its data values, and add the Price parameter to the second validation step.
What should you do?
A. Delete the two validation steps and the TotalPrice parameter, and then delete the parameter values for TotalPrice.
B. Delete the first validation step and insert the Price parameter into the second validation step.
C. Delete the first validation step and rename TotalPrice to Price in the second validation step.
D. Delete the first validation step and insert the Price parameter into the Action column of the second validation step.
Answer: C
Q7. - (Topic 1)
You are the administrator of a Microsoft Visual Studio Team Foundation Server (TFS) system that uses version control proxies at remote sites to reduce the burden on the WAN.
The hard disk that stores the cache for a version control proxy server is upgraded to a
larger size.
Management wants to ensure that more of the disk is used but not all of it.
You need to ensure that the proxy always uses a maximum of 15 GB for caching.
What should you do?
A. Modify the caching policy to use a PercentageBasedPolicy.
B. Change the DataDirectory to include an additional path.
C. Change the caching policy to use a FixedSizeBasedPolicy.
D. Update the CacheDeletionPercent parameters.
Answer: A
Explanation: http://msdn.microsoft.com/en-us/library/ms400763(v=vs.100).aspx
Q8. - (Topic 3)
You are utilizing the Microsoft Visual Studio Scrum 2.0 process template.
Your development team uses the storyboard feature in Visual Studio 2012.
You need to ensure that there is consistency of user interface between different features of the product.
What should you do?
A. Create a design guide document with images of sample standard layouts. Provide a copy of this document to all team members.
B. Create custom storyboard shapes by using Microsoft PowerPoint that match your corporate standard user interface (UI) controls. Export these and make them available to the team as an import for use in all storyboards.
C. Create custom storyboard shapes in PowerPoint that match your corporate standard UI controls. Save the results as a PowerPoint template in the SharePoint site associated with the Team project collection. Instruct team members to import the shapes.
D. Create images of your UI controls as GIF/JPEG files that match your corporate standard UI controls. Export these and make them available to the team as an import for use in all storyboards.
Answer: B
201. - (Topic 3)
You develop an n-tier application that includes the following components:
....
Database
Data access layer
Business logic layer
Presentation layer (website)
The database has approximately 100 tables and stores large amounts of data.
You need to select a unit testing strategy to verify the business logic layer.
What should you do?
A.
.
Create a mock data access layer.
.
Configure the business logic layer to use the mock data access layer.
.
Write tests against the business logic layer.
B.
.
Create a mock data access layer.
.
Write tests against the mock data access layer.
C.
.
Create a mock business logic layer and a test database.
.
Configure the data access layer to target the test database.
.
Write tests against the business logic layer.
D.
.
Create a test database from a backup of the live database.
.
Configure the data access layer to target the test database.
.
Write tests against the data access layer.
Q9. - (Topic 1)
Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server named TFS1. SharePoint and Reporting Services components are also installed and configured for TFS on the same server.
You need to be able to access the SharePoint Project Portal from the TFS server by using the following URL: http: //tfs.fabrikam.com.
What should you do?
A. From the TFS Administration Console, edit the SharePoint Web Application URL.
B. From Visual Studio Team Explorer, edit the portal settings.
C. Run the TFSC0nfIg.exe SharePointportal command.
D. From the SharePoint Central Administration website, configure the Alternate Access Mappings.
Answer: D
Q10. - (Topic 1)
Your client’s network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server that uses default permission sets. For each team project, all TFS group members are unique.
The company stores sensitive information in a source code control folder.
You need to restrict check-in access to the folder to only the Project Administrators group. You need to achieve this goal by using the minimum set of permission changes.
What should you do?
A. Deny Contribute permission to the folder for the Contributors group.
B. Allow Check In permission to the Project Administrators group on the folder.
C. Deny Check In permission to the folder for the Contributors group.
D. Deny Check In permission to the folder for the Valid Project Collection Users group.
Answer: C