70-499 Exam - Recertification for MCSD: Application Lifecycle Management

certleader.com

Q1. DRAG DROP - (Topic 1) 

Your team uses Microsoft Visual Studio Team Foundation Server (TFS). You use Team Foundation Build to plan your build infrastructure. You want to configure two separate servers to handle your build load. 

Your team project contains ASP.NET MVC solutions. One solution needs a third-party control that can only be installed on a single build server. Your other solutions can be built on any build server. You plan to create a separate build definition for each solution. 

You need to configure your build definitions so that builds are routed with the correct components to the server. 

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order. 

Answer:  

Q2. - (Topic 3) 

You are a scrum master. 

You need to lead the daily scrum meeting. 

Which three questions should you ask? (Each correct answer presents part of the solution. Choose three.) 

A. What will be done before the next meeting? 

B. What went well? 

C. What has been accomplished since the last meeting? 

D. Are there any potential improvements? 

E. What obstacles are in the way? 

F. Is the burndown up to date? 

Answer: A,C,E 

Explanation: The most popular technique that Development Teams use during the Daily Scrum is to stand in a circle facing each other. Each developer, in turn, answers the following three questions: 

1. 

What have I done since the last Scrum? 

2. 

What will I do between now and the next Scrum? 

3. 

What impediments are in my way? 

Professional Scrum Development with Microsoft Visual Studio 2012 p.21 

Q3. - (Topic 3) 

You are an automation engineer for your company. Your Scrum team is defining processes 

for how your team should deliver products for product owner approval. 

Your development team is deciding what the definition of done should be. 

You need to contribute a test suite that will confirm each user story's level of done. 

Which test should you perform? 

A. Integration 

B. Security 

C. Performance 

D. System 

Answer:

Q4. - (Topic 3) 

You are developing an application that has several automated builds that build, perform code analysis, and unit test portions of your code. Your team also performs peer review for code changes in an informal manner. 

You need to meet the following requirements: 

. Provide documentation on quality checks and reviews for any changes to the code 

base. 

. Ensure code quality. 

. Maintain your team’s efficiency. 

What should you do? 

A. Institute gated check-ins to the build process. 

B. Deny developers check-in permissions. Allow them to shelve changes and have a senior team member check in the shelve-set after review. 

C. Utilize the Code Review work items and workflow before check-ins. 

D. Perform a weekly code review on subset of recent check-ins. 

Answer:

Q5. - (Topic 1) 

Your network environment is configured according to the following table: 

The data tier has been configured to run Microsoft SQL Server Reporting Services (SSRS) 

in SharePoint Integrated Mode. 

You need to configure the TFS environment to support the addition of SSRS Reports. 

Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) 

A. Open the report in SQL Server Business Intelligence Development Studio and change the TargetServeruRL property of the report. 

B. Log on to the data-tier server and reconfigure SSRS to Native Mode. 

C. Log on to the data-tier server and rebuild the TFS data warehouse by using the TFSConfig.exe Rebuild Warehouse /all I ReportingDataSourcePassword : <password> command. 

D. Log on to the application-tier server and rebuild the TFS data warehouse by using the TFSConfig.exe RebuildWarehouse / all /ReportingDataSourcePassword: <password> command. 

E. Log on to the application-tier server and reconfigure TFS and SQL Reporting Services integration. 

Answer: B,E 

Q6. DRAG DROP - (Topic 1) 

Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) server. 

A developer has left the company and still has files checked out. The developer's computer is no longer available to undo the checkouts. 

You need to undo any checked-out files for the user. You also need to delete the user's workspace. 

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order. 

Answer:  

Q7. - (Topic 3) 

You are the lead developer and architect of a development team that develops line of business (LOB) applications. 

You need to define an architectural design process for the LOB applications. 

Which three architectural goals and principles should you adopt? (Each correct answer presents a complete solution. Choose three.) 

A. Build to change, instead of building to last. 

B. Model to analyze and reduce risk. 

C. Consider the team velocity. 

D. Use models and visualizations as a communication and collaboration tool. 

E. Baseline the architecture to ensure consistency and minimize deviation. 

Answer: A,B,D 

Explanation: Consider the following key principles when designing your architecture: Build to change instead of building to last. Consider how the application may need to change over time to address new requirements and challenges, and build in the flexibility to support this. Model to analyze and reduce risk. Use design tools, modeling systems such as Unified Modeling Language (UML), and visualizations where appropriate to help you capture requirements and architectural and design decisions, and to analyze their impact. However, do not formalize the model to the extent that it suppresses the capability to iterate and adapt the design easily. Use models and visualizations as a communication and collaboration tool. Efficient communication of the design, the decisions you make, and ongoing changes to the design, is critical to good architecture. Use models, views, and other visualizations of the architecture to communicate and share your design efficiently with all the stakeholders, and to enable rapid communication of changes to the design. Identify key engineering decisions. Use the information in this guide to understand the key engineering decisions and the areas where mistakes are most often made. Invest in getting these key decisions right the first time so that the design is more flexible and less likely to be broken by changes. 

http://msdn.microsoft.com/en-us/library/ee658098.aspx 

Q8. - (Topic 1) 

Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server. Developers use Visual Studio 2012. 

You want to modify the build definition deployment process. 

You need to meet the following requirements: 

. The process will stop new builds from being started while making the 

modifications. 

. Builds should queue up while modifications are being made. 

. Once modifications are complete, all queued builds should be processed. 

What should you do? 

A. Set the build controller’s Processing property to Paused. Once maintenance has been completed, reset the property back to its original value. 

B. Set the build definition’s Queue Processing property to Paused for each of the build definitions being modified. Once maintenance has been completed, reset the property back to its original value. 

C. Set the build definition’s Queue Processing property to Disabled for each of the build definitions being modified. Once maintenance has been completed, reset the property back to its original value. 

D. Set the build controller’s Processing property to Disabled, Once maintenance has been completed, reset the property back to its original value. 

Answer:

Q9. - (Topic 3) 

You are the lead software solution designer for Contoso, Ltd. You build and test software by using Microsoft Visual Studio Premium. 

The company is undertaking a new software project that you will design and manage. Senior management wants stakeholders to be able to provide continuous feedback on frequent builds. 

Your team uses two-week iterations and wants to view a backlog of all functionality and bugs together. 

You need to implement a process template for the project. You want to achieve this goal by using minimal effort. 

Which process template should you use? 

A. a Scrum template 

B. a CMMI template 

C. your own custom template 

D. an Agile template 

Answer:

Explanation: Ref: http://msdn.microsoft.com/en-us/library/jj920147.aspx 

Q10. DRAG DROP - (Topic 2) 

You are using Microsoft Test Manager (MTM) to perform exploratory testing. 

You need to test a Windows Store application. 

You need to configure the connection to the remote device running the Windows Store 

application. 

What should you do? (To answer, move the three appropriate actions from the list of actions to the answer area and arrange them in the correct order.) 

Answer: