Ensurepass

QUESTION 51

You develop a solution that is managed in Microsoft Visual Studio Team Foundation Server (TFS) source control using three branches according the following table.

 

clip_image001

 

The branch hierarchy is shown in the exhibit. (Click the Exhibit button.)

 

clip_image002

 

A new project requires you to divide your team into two separate, and largely independent, teams named Feature Team 1 and Feature Team 2. Each team works on different features.

 

You need to recommend an effective long-term strategy that:

 

clip_image004Allows parallel development,

clip_image004[1]Allows independent feature releases,

clip_image004[2]Minimizes conflicts,

clip_image004[3]Supports integration, and

clip_image004[4]Allows bug fixes to production code.

 

What should you do?

 

A.

Instruct both feature teams work off the DEV branch. The teams should only check in when they are ready to integrate.

B.

Create two new folders named FB1 and FB2 at the same level as the other branches. Instruct Feature Team 1 to check in to FB1 and Feature Team 2 to check in to FB2. When the teams are ready to integrate, perform baseless merges from FBI to DEV and FB2 to DEV.

C.

Instruct Feature Team 1 to check in to the DEV branch and Feature Team 2 to check in to the MAIN branch. When the teams are ready to integration, the DEV branch will be merged into the MAIN branch.

D.

Create two branches off DEV named FB1 and FB2. Instruct Feature Team 1 to check-in to FB1 and Feature Team 2 to check-in to FB2. When a team is ready to integrate, FB1 or FB2 will be merged with DEV.

 

Correct Answer: D

 

 

QUESTION 52

You are developing an n-tier application. An architect has provided a layer diagram as shown in the exhibit image. (Click the Exhibit button.)

 

clip_image005

 

Your code is built as part of an automated team build. A class in the data access layer is changed to utilize a utility class that resides in the business logic layer. You need to ensure that the code and layer diagram are valid in a manner that follows good architectural and object oriented practices. What should you do?

 

A.

Create a new cross-cutting layer and refactor the utility class into the new layer, allowing the new layer to reference both the data access layer and the business logic layer.

B.

Leave the layers the same and duplicate the utility class in both the data access layer and the business logic layer.

C.

Create a new cross-cutting layer and refactor the utility class into the new layer, allowing the data access layer and business logic layer to have one-way dependencies to the new layer.

D.

Change the dependency between the data access layer and the business logic layer to be bi-directional.

 

Correct Answer: C

 

 

QUESTION 53

Your scrum team develops features for new applications and performs maintenance on legacy applications. The newer applications have unit tests, but there are very few tests for the legacy code. Recently, bugs in the legacy code have been consuming resources that could be used for more important development. You need to define an approach for building tests on the legacy code. You need to achieve this goal without affecting the team’s delivery cadence on the new applications. What should you do?

 

A.

Write tests for legacy code between sprints.

B.

Implement manual testing for bug fixes to legacy code.

C.

Stop new development and write tests for most of the legacy code.

D.

Continue development on the new applications, but write tests for any legacy code you work on as part of maintenance.

 

Correct Answer: D

 

 

QUESTION 54

Your development team reports that the operations team is not providing sufficient information for the development team to efficiently diagnose problems in production. You need to identify standard data that the operations team should provide when they submit requests to the development team. Which two standard artifacts should you include? (Each correct answer presents part of the solution. Choose two.)

 

A.

Test impact analysis.

B.

Event log information.

C.

IntelliTrace configuration file.

D.

Performance monitor configuration file.

E.

Name of the application, server(s), and issue description.

 

Correct Answer: BE

Explanation:

Test Impact Analysis (TIA) helps in analysis of impact of development on existing tests.

http://msdn.microsoft.com/en-us/library/ff576128%28v=vs.100%29.aspx#intro

Event log information – EventLog lets you access or customize Windows 2000 event logs, which record information about important software or hardware events. Using EventLog, you can read from existing logs, write entries to logs, create or delete event sources, delete logs, and respond to log entries. You can also create new logs when creating an event source.

IntelliTrace configuration file – I couldn’t find such thing.

Name of the application, server(s), and issue description seems the information a bug couldn’t exist for a developer.

Networking performance counters can be accessed and managed using the PerformanceCounter and related classes in the System.Diagnostics namespace. Networking performance counters can also be viewed with the Windows Performance Monitor console.

 

 

QUESTION 55

DRAG DROP

You are developing a web application. Currently, the test team tests the website on a Hyper-V virtual machine (VM) named WebTest. The majority of the test cases explicitly reference WebTest. The test team wants to divide into two independent teams to speed testing, and has indicated that they will likely create a third test teamsoon. You need to define a strategy that provides separate test environments for each team with as little impact on the tests as possible. 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.)

 

clip_image007

 

Correct Answer:

clip_image009

 

 

 

 

 

QUESTION 56

You have an ASP.MVC application running in production. The application is experiencing intermittent slowdowns and client disconnections on the application tier. You need to provide detailed execution trace information to the development team. How should you capture this information?

 

A.

File a bug work item in TFS directly from production.

B.

Open the production server event logs in Visual Studio 2012 and create a TFS bug work item from the relevant exception messages.

C.

Install and run the IntelliTrace Data Collector on the production application server(s).

D.

Install and run the IntelliSense Semantics Collector on the production application server(s).

 

Correct Answer: C

 

 

QUESTION 57

Your company network includes Microsoft Visual Studio Team Foundation Server (TFS) 2012 and Microsoft System Center 2012. You need to monitor your company’s application infrastructure. What should you configure?

 

A.

Event Log data collector

B.

Configuration Manager

C.

Application Controller

D.

IntelliSense collector

E.

Operations Manager

 

Correct Answer: E

Explanation:

Operations Manager is a component of Microsoft System Center 2012 that helps the organization monitor services, devices, and operations for multiple computers from a single console. This guide leads the reader through the process of planning the Operations Manager infrastructure by addressing the following fundamental decisions and tasks:

 

clip_image004[5]ullet Identifying which services, applications, and infrastructure need to be monitored.

clip_image004[6]ullet Determining the resources needed to employ Operations Manager to monitor the selected resources.

clip_image004[7]ullet Designing the components, layout, security, and connectivity of the Operations Manager infrastructure.

 

See “Microsoft System Center 2012 – Operations Manager Guide” http://technet.microsoft.com/en-us/library/cc507089.aspx

 

Configuration Manager provides key management capabilities around application delivery, desktop virtualization, device management, and security that make it possible to enable productivity amidst device proliferation – while also reducing costs.

 

Application Controller provides a unified console that helps you manage public clouds and private clouds, as well as cloud-based virtual machines and services.

 

There is no such thing as IntelliSense collector.

 

 

 

 

QUESTION 58

You manage a software development project that includes multiple feature teams. The teams integrate their code into a shared code repository as frequently as possible. You plan to configure a build definition by using the default build process template (DefaultTemplate.xaml). You need to know when a check-in from a feature team has broken the build or caused a test to fail, without impacting the feature team. What should you do?

 

A.

Set the Analyze Test Impact parameter to True in the build process template.

B.

Set the build trigger to Continuous Integration and enable automated testing.

C.

Add the Builds check-in policy to your team project.

D.

Create a shelveset command for pending changes. Queue a build using the latest source with the shelveset parameter.

 

Correct Answer: B

 

 

QUESTION 59

You manage a development team for a group of stakeholders that are physically remote from your development center. Stakeholders have blocked out dates and times on their schedules for your team.

 

The stakeholders are concerned that several of the project requirements will not meet their needs due to changing market conditions.

 

You need to ensure that the following requirements are met:

 

clip_image004[8]Your team is doing effective and efficient work.

clip_image004[9]The work is meeting the needs of the business.

clip_image004[10]The project’s timeline is not at risk.

 

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

 

A.

Institute a policy of sign-offs for each requirement and design document.

B.

Develop a series of iterative proofs of concept that reflect a partial delivery of requirements and get feedback from the product owner.

C.

Instruct the team to create a comprehensive set of design documents for each layer of the system. Schedule a review with the stakeholders to get their feedback.

D.

Add a primary stakeholder to your team as the product owner.

 

Correct Answer: BD

 

 

QUESTION 60

Your company is considering adopting the family of Microsoft Visual Studio 2012 features. You need to identify which out-of-the-box features you could use to create an end-to-end application lifecycle management (ALM) solution. Which three features should you use? (Each correct answer presents part of the solution. Choose three.)

 

A.

Time tracking and budget analysis

B.

Manual testing

C.

Unit testing and code coverage

D.

Requirements management

E.

Deployment to production

 

Correct Answer: BCE

Explanation:

There is no Time tracking and budget analysis in TFS or VS, this is likely MS Project Feature.

Requirements management is a TFS Feature.

http://msdn.microsoft.com/en- us/library/ms364062%28v=vs.80%29.aspx

I do see Manual testing, Unit testing and code coverage, and Deployment at VS2012 Feature comparisons page http://www.microsoft.com/visualstudio/eng/products/compare

 

Instant Access to Download Latest Complete Collection of Microsoft 70-498 Real Exam

Try Microsoft 70-498 Free Demo