Tuesday, September 29, 2020

HPE0-V13 Designing HPE Software-Defined Infrastructure Solutions

 

Exam ID HPE0-V13 - Designing HPE Software-Defined Infrastructure Solutions, Rev. 19.41
Exam type Proctored
Exam duration 1 hour 15 minutes
Exam length 50 questions
Passing score 63%
Delivery languages English, Japanese
Supporting resources These recommended resources help you prepare for the exam:

Register for this Exam
You need an HPE Learner ID and a Pearson VUE login and password.

No reference material is allowed at the testing site. This exam may contain beta test items for experimental purposes.

During the exam, you can make comments about the exam items. We welcome these comments as part of our continuous improvement process.

Exam description
This exam tests the candidate's ability to display competency in the area of software defined infrastructure (SDI), including designing HPE Software Defined Infrastructure solutions, and the candidate's ability to analyze workloads and prescribe the appropriate infrastructure platform, including compute, storage, and networking.

Ideal candidate for this exam
This certification is targeted to solution architects who have experience designing and implementing a complex solution and want to validate their skills to leverage HPE solutions in multi-site environments. Candidates typically define business needs, propose, and may deploy the solution.

Exam contents
This exam has 50 questions. Here are types of questions to expect:

Discrete Option Multiple Choice

Advice to help you take this exam
Complete the training and review all course materials and documents before you take the exam.
Use HPE Press study guides and additional reference materials; study guides, practice tests, and HPE books.
Exam items are based on expected knowledge acquired from job experience, an expected level of industry standard knowledge, or other prerequisites (events, supplemental materials, etc.).
Successful completion of the course or study materials alone, does not ensure you will pass the exam.

What to Expect with Discrete Option Multiple Choice (DOMC) exams:

This exam uses the DOMC question format. It is quite different than traditional multiple choice exams. It is designed to increase exam fairness, to protect exam integrity, your exam scores and your time.

How is DOMC different?
Instead of presenting all the answer options together at one time, DOMC questions present answer options one at a time, at random
When an answer option is presented, you select either Yes or No to indicate if the option is correct or not. This process repeats until the question concludes
You may see more than one correct option
You may receive as few as one option for each test question or several options
Once you move forward, you may not go back and change your response to a previous option


We created an HPE sample test to help you practice using this DOMC test format. During registration, you will be asked to confirm that you have completed the HPE DOMC sample test and understand how this exam will perform.
Become acquainted with DOMC:
HPE DOMC sample test
DOMC FAQs

Be sure to complete the supporting resources and review all materials and documents before you take the exam. Successful completion of the supporting resources alone does not ensure you will pass the exam.

Objectives
This exam validates that you can:

20% Describe Software Defined Infrastructure:
Explain the benefits of a software defined infrastructure
Given a set of customer requirements, position software defined solutions to solve their problem
Position supported software defined solution based on use case
Position supported software defined storage solutions
Position SDN (Software Defined Networking) solutions and their use cases
Describe the HPE Composable Strategy and position HPE value prop for SDI and SDDC
Describe the customer operational models as it relates to SDI

36% Plan and Design Software Defined Infrastructure Solutions
Given a set of customer requirements, determine the appropriate storage virtualization technology
Given a set of customer requirements, determine the appropriate software defined platform
Given a set of customer requirements, determine the appropriate software defined compute technology
Given a set of customer requirements, determine the appropriate software defined storage
Given a set of customer requirements, determine the appropriate software defined Networking/composable fabric technology
Given a set of customer requirements, determine the appropriate software defined orchestration and automation tools
Given a customer requirements, determine the appropriate migration methodology of workloads to SDI

20% Deploy Software Defined Infrastructure Solutions
Deploy composable bare metal workloads on Synergy
Deploy HPE integrations for Hyper-V
Deploy HPE integrations for containers
Deploy a SimpliVity solution, including integration with SCOMM, vCenter
Deploy software defined network
Document the solution
Create baseline reports for infrastructure (firmware and configuration)
Troubleshoot software

12% Defined Infrastructure Solutions
Given a scenario, diagnose and troubleshoot the issue, using the appropriate tools and/or process
Given a scenario, identify the steps to remediation
Given a scenario, create an action plan
Given a scenario, remediate based on an action plan

12% Manage, Monitor, and Maintain Software Defined Infrastructure Solutions
Given a scenario, manage, monitor, and maintain the solution using the appropriate tool
Create baseline reports for infrastructure (firmware and configuration)
Use appropriate HPE update mechanism (Support Pack for ProLiant (SPP), SimpliVity Upgrade Manager, etc.)
Apply OEM-specific patches per vendor recommendations
Demonstrate maintenance of baselines over solution lifecycle

Actualkey HPE0-V13 exam pdf, Certkingdom HPE0-V13 PDF

MCTS Training, MCITP Trainnig

Best HPE HPE0-V13 Certification, HPE HPE0-V13 Training at certkingdom.com

300-535 SPAUTO Automating and Programming Cisco Service Provider Solutions Exam

 

Exam overview
This exam tests your knowledge of implementing service provider automated solutions, including:

Programming concepts
Orchestration
Programming OS
Automation tools

Automating and Programming Cisco Service Provider Solutions v1.0 (300-535)
Exam Description: Automating and Programming Cisco Service Provider Solutions v1.0 (SPAUTO 300-535) is a 90-minute exam associated with the CCNP Service Provider Certification and DevNet Professional Certification. This exam tests a candidate's knowledge of implementing service provider automated solutions, including programming concepts, orchestration, programming OS, and automation tools. The course, Implementing Cisco Service Provider Automation Solutions, helps candidates to prepare for this exam.

The following topics are general guidelines for the content likely to be included on the exam. However, other related topics may also appear on any specific delivery of the exam. To better reflect the contents of the exam and for clarity purposes, the guidelines below may change at any time without notice.

10% 1.0 Network Programmability Foundation
1.1 Utilize common version control operations with git (add, clone, push, commit, diff, branching, and merging conflict)
1.2 Describe characteristics of API styles (REST and RPC)
1.3 Describe the challenges encountered and patterns used when consuming APIs synchronously and asynchronously
1.4 Interpret Python scripts containing data types, functions, classes, conditions, and looping
1.5 Describe the benefits of Python virtual environments
1.6 Explain the benefits of using network configuration tools such as Ansible and Puppet for automating IOS XE or IOS XR platforms

30% 2.0 Automation APIs and Protocols
2.1 Describe the characteristics and use of YANG Data Models (OpenConfig, IETF, and Vendor)
2.2 Describe common HTTP authentication mechanisms (basic, token, and oauth)
2.3 Compare common data types (JSON, XML, YAML, plain text, gRPC, and protobuf)
2.4 Identify the JSON instance based on a YANG model
2.5 Identify the XML instance based on a YANG model
2.6 Interpret a YANG module tree generated by pyang
2.7 Implement configuration and operation management using RESTCONF protocol
2.8 Implement configuration and operation management using NETCONF protocol
2.9 Compare the NETCONF datastores

30% 3.0 Network Device Programmability
3.1 Deploy device configuration and validate operational state using ncclient
3.2 Construct a Python script using NETCONF with YDK
3.3 Deploy device configuration and validate operational state using NetMiko
3.4 Deploy device configuration and validate operational state using Ansible playbooks
3.5 Compare gNMI with NETCONF
3.6 Construct a Python script using RESTCONF with JSON
3.7 Construct Xpath notation for a given node or instance of a node
3.8 Diagnose model-driven dial-in/-out telemetry streams with gRPC for a Cisco IOS XR

30% 4.0 Automation and Orchestration Platforms
4.1 Describe ETSI NFV
4.2 Describe NSO architecture
4.3 Identify the benefits of NSO
4.4 Construct a Python script to configure a device using NSO RESTCONF API
4.5 Describe the management and automation of Cisco ESC components
4.6 Implement XR traffic controller (including topology information transfer to XTC)
4.7 Identify the uses of Cisco WAE
4.8 Construct a service template using NSO
4.9 Deploy a service package using NSO

QUESTION 1
Which command configures the remote peer when the Cisco IOS XR Traffic Controller is used?

A. peer-sync ipv4 192.168.0.3
B. state ipv4 192.168.0.3
C. peer ipv4 192.168.0.3
D. state-sync ipv4 192.168.0.3

Answer: D

QUESTION 2
An automation engineer is trying to configure a destination group to use dial-out telemetry with gRPC on a Cisco IOS XR platform. The template created is failing to apply. Which parameters must be configured?

A. source IP address, source port, encoding, and sampling interval
B. source IP address, source port, encoding, and protocol
C. destination IP address, destination port, encoding, and sensor path
D. destination IP address, destination port, encoding, and protocol

Answer: D

QUESTION 3
Which two use cases are valid for Cisco WAN Automation Engine? (Choose two.)

A. deployment of SR policies
B. integration with Cisco XTC
C. what-if analysis
D. device manager
E. network controller

Answer: A,B

QUESTION 4
Which schema allows device configuration elements to be enclosed within a remote procedure call message when NETCONF is implemented?

A. JSON-RPC
B. XML
C. YAML
D. JSON

Answer: B

QUESTION 5
What is a key feature of YANG?

A. use identification
B. error prediction
C. JAVA compatibility
D. reusable types and groupings

Answer: D

Actualkey Cisco 300-535 exam pdf, Certkingdom Cisco 300-535 PDF

MCTS Training, MCITP Trainnig

Best Cisco 300-535 Certification, Cisco 300-535 Training at certkingdom.com

Monday, August 1, 2016

Exam 70-511 TS: Windows Applications Development with Microsoft .NET Framework 4

Published: July 2, 2010
Languages: English
Audiences: Developers
Technology: Microsoft Visual Studio 2010
Credit toward certification: MCTS

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Building a user interface by using basic techniques (23%)
Choose the most appropriate control class
Evaluating design requirements and then selecting the most appropriate control based on those requirements; recognizing when none of the standard controls meet requirements; item controls, menu controls, content controls
This objective does not include: designing a custom control
Implement screen layout by using nested control hierarchies
Using panel-derived controls, attaching properties
This objective does not include: items controls, control customization
Create and apply styles and theming
Application-level styles, overriding styles, style inheritance, Generic.xaml, theming attributes
This objective does not include: data-grid view style sharing
Manage reusable resources
Fonts, styles, data sources, images, resource dictionaries, resource-only DLLs
Implement an animation in WPF
Creating a storyboard; controlling timelines; controlling the behavior when the animation completes; double, color, and point animations; starting an animation from code and from XAML
This objective does not include: direct rendering updates, implementing key frame animations

Preparation resources
Styling and templating
Layout system
Animation tips and tricks

Enhancing a user interface by using advanced techniques (21%)
Manage routed events in WPF
Tunneling vs. bubbling events, handling and cancelling events
This objective does not include: simple event handling; creating custom events
Configure WPF commanding
Defining WPF commands based on RoutedCommand; associating commands to controls; handling commands; command bindings; input gestures
This objective does not include: creating custom commands by implementing ICommand
Modify the visual interface at run time
Adding/removing controls at run time; manipulating the visual tree; control life cycle; generating a template dynamically
This objective does not include: instantiating forms and simple modification of control properties at runtime
Implement user-defined controls
Deciding whether to use a user/composite, extended, or custom control; creating a user/composite control; extending from an existing control
This objective does not include: creating a custom control by inheriting directly from the control class and writing code
Create and display graphics
Creating and displaying graphics by using geometric transformation; brushes; drawing shapes; clipping; double buffering; overriding render (WPF) and OnPaint (WinForms); differentiating between retained and non-retained graphics
This objective does not include: creating and displaying three-dimensional graphics; hit testing; creating images
Add multimedia content to an application in WPF
Media player vs. media element; adding a sound player; images
This objective does not include: buffering
Create and apply control templates in WPF
Template binding
This objective does not include: styling and theming; data templating
Create data, event, and property triggers in WPF

Preparation resources
Input and commands how-to topics
Control styles and templates

Managing data at the user interface layer (23%)
Implement data binding
Binding options, static and dynamic resources, element bindings, setting the correct binding mode and update mode; binding to nullable values
This objective does not include: binding to a specific data source
Implement value converters in WPF
Implementing custom value converters, implementing multivalue converters
Implement data validation
Handling validation and providing user feedback via the error provider (WinForms) or data templates (WPF), IDataErrorInfo, validation control, form validation and control validation
Implement and consume change notification interfaces
Implementing INotifyPropertyChanged; using INotifyCollectionChanged (ObservableCollection)
Prepare collections of data for display
Filtering, sorting, and grouping data; LINQ; CollectionView (WPF), BindingSource object (WinForms)
Bind to hierarchical data
TreeView; MenuControl
Implement data-bound controls
Using the DataGridView (WinForms) or DataGrid (WPF) control to display and update the data contained in a data source, implementing complex data binding to integrate data from multiple sources; ItemsControl-derived controls (WPF)
Create a data template in WPF
Implementing a data template selector; using templates with ItemsControl

Preparation resources
Data binding (WPF)
DataGrid

Enhancing the functionality and usability of a solution (17%)
Integrate WinForms and WPF within an application
Using ElementHosts within WinForms and ControlHosts within WPF; using the PropertyMap property
Implement asynchronous processes and threading
Implementing asynchronous programming patterns; marshalling between threads; freezing UI elements; using timers; task parallel library; parallel LINQ; using the dispatcher; BackgroundWorker component
Incorporate globalization and localization features
Loading resources by locale; marking localizable elements; using culture settings in validators and converters; using language properties and rendering direction properties; working with resource files for localization; determining installed locales; regional settings
Implement drag and drop operations within and across applications
This objective does not include: Dynamic Data Exchange (DDE)
Implement security features of an application
Configuring Software Restriction Policy (SRP); full trust and partially trusted security; interoperability with legacy CAS policy; User Account Control (UAC)
Manage user and application settings
Creating application settings; creating user settings; loading and saving settings
This objective does not include: persisting to database
Implement dependency properties
Enabling data binding and animation, property metadata, property change callbacks

Preparation resources
WPF and Windows Forms interoperation
How to: Perform drag-and-drop operations between applications
Dependency properties overview

Stabilizing and releasing a solution (16%)
Implement a WPF test strategy
Automation peer, UI automation, IntelliTrace
Debug XAML by using the WPF visualizer
Accessing the visualizer, drilling down into the visual tree, viewing and changing properties
This objective does not include: setting a breakpoint and stepping through code
Debug WPF issues by using PresentationTraceSources
Animation, data binding, dependency properties
Configure a ClickOnce deployment
Configuring the installation of a WinForms, WPF, or XBAP application by using ClickOnce technology; choosing appropriate settings to manage upgrades
Create and configure a Windows installer project
Configuring a setup project to add icons during setup, setting deployment project properties, configuring conditional installation based on operating system versions, setting appropriate launch conditions based on the .NET framework version, adding custom actions to a setup project, adding error-handling code to a setup project
Configure deployment security settings
Configuring and integrating UAC by using ClickOnce deployments; setting appropriate security permissions to deploy the application

Preparation resources
Debugging WPF – WPF Tree Visualizer and helper class
PresentationTraceSources class
How to: Use ClickOnce to deploy applications that can run on multiple versions of the .NET Framework

QUESTION 1
You use Microsoft .NET Framework 4 to create a Windows Forms application.
You add a new class named Customer to the application. You select the Customer class to create a new object data source.
You add the following components to a Windows Form:
? A BindingSource component named customerBindingSource that is data-bound to the Customer object data source.
? A set of TextBox controls to display and edit the Customer object properties. Each TextBox control is data-bound to a property of the customerBindingSource component.
? An ErrorProvider component named errorProvider that validates the input values for each TextBox control.
You need to ensure that the input data for each TextBox control is automatically validated by using the ErrorProvider component.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)

A. Implement the validation rules inside the Validating event handler of each TextBox control by throwing an exception when the value is invalid.
B. Implement the validation rules inside the TextChanged event handler of each TextBox control by throwing an exception when the value is invalid.
C. Implement the validation rules inside the setter of each property of the Customer class by throwing an exception when the value is invalid.
D. Add the following code segment to the InitializeComponent method of the Windows Form.
this.errorProvider.DataSource = this.customerBindingSource;
E. Add the following code segment to the InitializeComponent method of the Windows Form.
this.errorProvider.DataSource = this.customerBindingSource.DataSource; this. errorProvider. DataMember = this. customerBindingSource. DataMember;

Answer: C,D


QUESTION 2
You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 to create a Windows Presentation Foundation (WPF) application.
The application contains a ListBox control named IbxItems that is data-bound to a collection of objects. Each object has a DisplayValue property.
You add a Button control to the application.
You need to ensure that the Content property of the Button control is data-bound to the DisplayValue property of the selected item of IbxItems.
Which binding expression should you use?

A. {Binding ElementName= IbxItems, Source=SelectedItem, Path=DisplayValue}
B. {Binding Source=lbxItems, ElementName=SelectedItem, Path=DisplayValue}
C. {Binding ElementName=lbxItems, Path=SelectedItem.DisplayValue}
D. {Binding Source=lbxItems, Path=SelectedItem.DisplayValue}

Answer: C


QUESTION 3
You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 to create a Windows Presentation Foundation (WPF) application.
You write the following code fragment.
< TextBox Text="{Binding Path=StringMember} " / >
You need to ensure that the StringMember property of the data-bound object is updated immediately when the user types in the TextBox control.
Which binding expression should you use?

A. { Binding Path=StringMember, Mode=TwoWay }
B. { Binding Path=StringMember, NotifyOnSourceUpdated=True }
C. { Binding Path-StringMember, NotifyOnTargetUpdated=True }
D. { Binding Path=StringMember, UpdateSourceTrigger=PropertyChanged }

Answer: D


QUESTION 4
You use Microsoft .NET Framework 4 to create a Windows Presentation Foundation (WPF) application.
You add a ListBox control to the application. The ListBox control is data-bound to an instance of a custom collection class of the Product objects named ProductList.
The number of items of the data-bound collection is fixed. However, users can modify the properties of each of the Product objects in the collection.
You need to ensure that changes made on the Product objects are automatically reflected in the ListBox control.
What should you do?

A. Implement the INotifyPropertyChanged interface in the Product class.
B. Implement the INotifyCollectionChanged interface in the ProductList class.
C. Set the Mode property of the Binding object of the ListBox control to TwoWay.
D. Set the UpdateSourceTrigger property of the Binding object of the ListBox control to PropertyChanged.

Answer: A

Wednesday, July 27, 2016

Exam 70-498 Delivering Continuous Value with Visual Studio Application Lifecycle Management

Published: June 8, 2014
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: IT professionals
Technology: Visual Studio 2015
Credit toward certification: MCP, MCSD

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Define an effective end-to-end Software Development Lifecycle (SDLC) (15-20%)
Understand the value of an end-to-end view of Application Lifecycle Management (ALM) tools and practices
Understand that an observable problem may be indicative of a more general process issue; explain the difference between optimizing a piece of the ALM process, such as manual testing, and optimizing the entire ALM process
Explain the benefits of fast feedback
Explain the importance of fast feedback related to communicating requirements, explain the benefits of end customer feedback to early software iterations
Implement strategies to reduce end-to-end cycle time
Identify bottlenecks in the delivery process, identify metrics that highlight bottlenecks, create potential solutions whose effectiveness can be validated, understand the relationship between work in process (WIP) and cycle time
Implement strategies to improve software quality
Identify process steps that introduce defects, understand the end-to-end quality process, bring quality efforts early in the development cycle
Implement strategies to reduce waste
Identify wasteful activities, create strategies to eliminate waste, measure the effectiveness of waste removal activities
Create a process improvement plan
Create strategies for implementing organizational change, identify key metrics to be tracked during the improvement effort, create consensus for the change

Preparation resources
Agile software development with Microsoft Visual Studio ALM
Applying ALM with Visual Studio 2012: (02) Define an effective end-to-end software development lifecycle
Adopting Visual Studio and Team Foundation Server for Application Lifecycle Management

Define the ALM process (15-20%)
Role of different ALM processes
Understand the cost and benefits of the key ALM processes, including agile, scrum, waterfall, and Capability Maturity Model Integration (CMMI)
Implement a scrum/agile process
Establish self-organizing teams; holding a scrum/agile planning meeting, hold daily scrums/stand-up meetings, hold retrospective meetings, hold scrum review meetings
Define a scrum/agile process for a team
Establish criteria on when to cancel a sprint/iteration, establish tooling and process for scrum/agile artifacts, establish the scrum definition of "done," determine sprint/iteration length, determine how to handle backlog items/user stories not completed in a sprint/iteration, determine how to monitor sprint/iteration progress, use collaborative tools
Implement Microsoft Solution Framework (MSF) for CMMI process improvement
Establish project drivers (scope-driven, date-driven), assign product requirements to iterations, manage changes, manage issues

Preparation resources
Applying ALM with Visual Studio 2012: (03) Define the ALM process
MSF for Agile Software Development v5.0

Define a software iteration (15-20%)
Plan a release
Identify a flexibility matrix, identify releases based on priority items in flexibility matrix and release criteria, resource planning (scrum team is responsible for allocating team members), identify techniques to optimize a team that is geographically distributed, select a project methodology, risk management
Define a project-tracking process
Plan and manage a portfolio of multiple projects, identify a project tracking tool and an associated process (triage process, bug management), define how to manage effort, determine team forecast management, define a prioritization scheme, determine how to validate project health
Scope a project
Scope the effort for a release, define an architecture design process, define scope boundaries (is/is not list), determine the definition of “done,” define a process when effort estimates are significantly inaccurate

Preparation resources
Applying ALM with Visual Studio 2012: (04) Define a software iteration
Planning an iteration (CMMI)
Reports (SQL Server Reporting Services)

Define end value for the software iteration (15-20%)
Elicit requirements
Define project requirements, review and clarify requirements, define acceptance criteria, define UI platform requirements (web, mobile), assign a business value
Estimate requirements
Manage and assign effort estimates (assign story points); resize user requirements into smaller, manageable pieces; execute task breakdown; estimate the requirements baseline
Document requirements
Define acceptance criteria, list requirements, add requirement details, design UI storyboards
Prioritize requirements
Identify requirements that are critical path, identify must-have requirements, enable the entire team (including customers) to participate in requirements prioritization, identify dependencies

Preparation resources
Managing requirements and user expectations in agile projects
Applying ALM with Visual Studio 2012: (05) Define end value for the software iteration
Develop requirements

Develop customer value with high quality (15-20%)
Define code quality indicators
Perform code review, including security and performance analysis; analyze code for common defects; calculate code coverage; perform architecture validation
Incorporate unit testing
Establish unit test standards, develop a strategy for adding unit tests to existing applications, select the unit test type, establish the code coverage target, use shims and stubs to isolate your application
Develop code
Develop maintainable code; define coding standards; define application architecture; define configuration management process and tooling, including source control tree, branching strategy, solution structure, source control/check-in policy; manage multiple repositories using Git; use architecture, model, and design tools; use quality and diagnostic tools
Validate quality
Organize test artifacts, such as test cases, suites, plans, and requirements; define test strategy; manage test execution; perform cloud-based load testing; identify test types and associated tools; identify and configure environments; analyze test runs
Customize a team project
Customize a work item, customize work item queries, customize Team Portal, identify areas and iterations, manage roles and associated permissions

Preparation resources
Applying ALM with Visual Studio 2012: (06) Develop customer value with high quality
Verifying code by using unit tests
Customize team projects and processes

Integrate development and operations (15-20%)
Implement an automated deployment process
Architect an automated build and deploy workflow, integrate automated tests, automate deployment into both test and production environments, review diagnostic logs for builds, manage releases including Release Management
Implement pre-production environments
Automate the creation of virtual test lab environments, automate deployment into virtual test environments
Manage feedback between development and operations
Implement tools to simplify communication; identify, measure, and report key analytics and performance indicators, such as cycle time and mean time to repair (MTTR); create appropriate shared artifacts and process to facilitate communication; standardize required artifacts for defect reports; create strategies for test case reuse (both automated and manual) in production; monitor an application in production to optimize usage and performance
Troubleshoot production issues
Gather defect data from bugs in a production setting, provide actionable data to the development team, monitor applications running in production for potential issues, manage incident response times collaboratively between development and operations, use Application Insights appropriately

Preparation resources
Applying ALM with Visual Studio 2012: (07) Integrate development and operations
Setting up test machines to run tests or collect data
DevOps: Integrating development and operations for the last mile velocity



QUESTION 1
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


QUESTION 2
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.

Answer: B

QUESTION 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


QUESTION 4
You manage a project that has three teams working in parallel on a single codebase using a Scrum process methodology.
You need to ensure that each team can manage work separately while editing a shared code base.
What should you do?

A. Within a single team project, create separate iteration paths for each team. Assign each team member to their respective iteration path.
B. Create a team project for each team, assigning different team members to each team project.
C. Within a single team project, create three teams. Assign each team member to their respective teams.
D. Create a team project for each team, assigning all team members to each team project.

Answer: C


QUESTION 5
Your development team is using the Microsoft Solution Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement 6.0 process template.
The team has identified all of the acceptance criteria for a new application. This data currently resides in a series of spreadsheets.
You need to enter the criteria into TFS for team traceability and tracking.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)

A. Create test case work items for each criterion in the spreadsheet. Link the test case work items with the work item(s) for the appropriate requirements.
B. Create Requirement work items.
C. Create a new task work item for each criterion in the spreadsheet. Set the Triage attribute for each task work item to Information Received.
D. Create a new quality of service test case work item for each criterion in the spreadsheet. Link the quality of service test case work items with the work item(s) for the appropriate requirements.

Answer: A,B

Friday, October 2, 2015

Amazon launches managed Elasticsearch service

The new service makes it easier to implement the popular open-source tool

While Amazon Web Services made a name for itself by providing raw computing power and data storage at rock-bottom prices, the company has been moving toward providing services that do more of the heavy lifting for developers and administrators in exchange for a higher price.

Amazon Elasticsearch Service is a new product in that vein that's designed to make it easier for developers to implement the popular Elasticsearch open-source search and analytics engine that lives in the AWS cloud. Users can set up an Elasticsearch service cluster using the AWS Management Console, command-line tools, or the Amazon Elasticsearch Service API. They can set up parameters like instance count and what sort of storage their search instance should use.

The Elasticsearch service can be set up either to use storage on the instance that's running it or to provision and connect to a separate storage volume like Amazon's Elastic Block Store.
MORE ON NETWORK WORLD: 10 Most Powerful IaaS Companies

Once the cluster is set up, users can load information into the storage that's tied to their Elasticsearch cluster and begin querying it and visualizing the data using a tool like Kibana. The Elasticsearch service also integrates with Amazon's CloudWatch Logs monitoring service. Users can set up an Elasticsearch Service domain and then navigate to their CloudWatch console and use a wizard to connect the two services.

Amazon's new service is available in nine regions beginning Thursday. People who qualify for AWS's free tier can use a t2.micro.elasticsearch node for up to 750 hours a month.

Services like these are key to AWS's future profitability, since Amazon charges more for them than for just the raw compute instances that they run on in the company's cloud. That price increase may be justified ease of use if developers and administrators don't have to spend time setting up the same system from scratch.


Best Amazon Certification Training and Amazon Exams Training  and more Amazon exams log in to Certkingdom.com

Wednesday, September 19, 2012

Microsoft, RIM Enter Licensing Agreement Ahead of BlackBerry 10

Microsoft and RIM have signed a licensing agreement that allows the BlackBerry to use technology for transferring audiovisual files between a desktop and mobile devices.

Microsoft and Research In Motion have entered into a patent-licensing agreement that extends Microsoft's Extended File Allocation Tablet—known as exFAT, which, even more fun, is the predecessor of an earlier FAT system—to select BlackBerry smartphones.

exFAT, Microsoft explained in a Sept. 18 statement, is a modern file system that facilitates the transfer of large audiovisual files between a desktop and mobile devices.

"Today's smartphones and tablet require the capacity to display richer images and data than traditional cellular phones," David Kaefer, general manager of Intellectual Property Licensing at Microsoft, said in a statement. "This agreement with RIM highlights how a modern file system ... can help directly address the specific needs of customers in the mobile industry."

The deal also offers a reminder that—oh, yes!—while Apple, Nokia, Motorola, Amazon and others announce products that will see them through the holiday shopping season, RIM continues to work on the upcoming BlackBerry 10 platform and smartphones that it won't introduce until early 2013. Speaking with London's Telegraph in August, RIM CEO Thorsten Heins narrowed that timeline a bit, promising smartphones in January.

Heins stepped into the CEO role in January and soon after began remaking the company, cutting thousands of staff positions to save money, slimming down the executive staff—he replaced RIM's two CEOs and was one of at least two COOs at the company. Heins also announced that RIM would become a leaner, meaner company, focusing intently on exactly what it does best and leaving all the rest to partners.

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com


"I'm not going to develop games anymore, i'm not going to develop maps—there's a company out there that really can do it better than I can," Heins told eWEEK during a private interview Aug. 14. "So, I need to partner, I need to get [developers] on board, and I need to get them a great programming interface, and off we go."

Heins promised that in addition to RIM's expected enterprise features, BlackBerry 10 will also offer a very strong consumer experience—which is where exFAT may help out.

RIM's agreement with Microsoft seems one more example of the company knowing when to look beyond its Waterloo, Ontario, headquarters for help. Even when the help comes from a direct competitor.

RIM is said to be in competition with Microsoft and its largest handset partner, Nokia, for the coveted third position on the mobile podium—if such a thing exists. While analysts have reported that the wireless carriers want and will aggressively support a third mobile platform, against which they might balance the expenses of the Apple iPhone and high-end Android handsets—others say there's no longer room for a third party.

"Ninety-eight percent of [the mobile market] will be shared by Google's Android and Apple's iOS," Global Equities Research analysts wrote in a Sept. 13 research note. "There will not be any third spot left. Nokia, Microsoft and RIM will struggle in the remaining 2 percent of the market."

RIM, like Nokia, was once a dominant mobile player and is working to regain market share from Apple and Android.

Heins remarked on a Canadian radio program earlier this summer, "I am positive that when we launch BlackBerry 10, there will be huge support from our carrier partners, from our enterprise customers and that we will eemerge—specifically in the U.S. and in Canada—and a very strong player..."

Friday, September 7, 2012

Windows 8 'doesn't move the needle' on security, says Symantec

Symantec said Windows 8 "doesn't move the needle much" on security as it rolled out new versions of its antivirus software and promised to provide users with several so-called "Modern" apps for the new operating system.

On Wednesday, the security developer released new versions of its consumer titles Norton AntiVirus, Norton Internet Security and Norton 360.

The new programs are optimized for Windows 8's traditional desktop environment -- the side of the new OS that looks much like Windows 7 -- said Gerry Egan, senior director, product management, in an interview. When Windows 8 ships in late October, Symantec will offer a trio of apps specific for the tile-based user interface (UI) once known as "Metro" and now often referred to as "Modern."


MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com


Those apps, which have not yet been given final names, will include one that connects to Symantec's cloud-based back-end management system to give users a view into the security health of Windows and the hardware; another that uses the company's "whitelist" technology to sniff out suspicious data and files, including corrupted Modern apps; and a third that uses Internet Explorer 10's (IE10) engine inside a customized browser that Egan said will let customers "surf online securely."

The Modern apps will hit the Windows Store -- Microsoft's regulated app store for Windows 8 and Windows RT software -- on or just after the Oct. 26 debut of the operating system upgrade.

Initially, said Egan, those apps will be available free to everyone, hinting that at some point they could be restricted to customers who had purchased the traditional Norton desktop security software and had an up-to-date subscription to Symantec's services.

"It's a way to explore [the new UI], and introduce customers to our presence there," said Egan of Symantec's move into Modern.

"But we need to see where that [malware] flows, what the problems are for our customers, before we do more [on Modern]," Egan continued. "What we do will depend on the attack surfaces in Windows RT and Windows 8. Microsoft has laid down some very stringent guidelines on what's allowable [on Modern], which also ties our hands. So if there is more to do in the future, we may not be able to because it would infringe those guidelines."

Egan was mostly referring to policies set by Microsoft that "sandbox," or isolate, apps from each other and from the traditional desktop in Windows 8 to provide a more secure environment.

Microsoft is relying on sandboxing, as well as the curated Windows Store -- it reviews each app prior to approval, looking for everything from malware to undisclosed rights -- to secure the tiled side of Windows 8, and all of Windows RT, the touch-first, tablet-oriented spin-off.

Not surprisingly, Egan didn't think much of Microsoft's security moves in Windows 8 as he set up several "myths" about the new OS only to then knock each down.

"We're just not seeing any significant improvements in Windows 8 security ... it doesn't move the needle much," Egan said, ticking off everything from the new Secure Boot feature to a beefed-up Smart Screen anti-malware filter.

"It's partially true that Windows 8 is more secure," said Egan, pointing to the concept of the Windows Store and its approved apps. "But underneath is a traditional Windows-Intel desktop, which is backward compatible with both the good code and the bad."

Much of Egan's disparagement of Windows 8's security can be traced to Windows 8's bundling of Windows Defender, an old name for a heavily reworked product.

In Windows 8, Windows Defender combines characteristics of both the earlier anti-spyware program of the same name, and the free Security Essentials, the antivirus program that previously was offered as a separate download.

Windows Defender serves as the operating system's default protection against malware, and will switch itself off only if it detects an active third-party antivirus program that's receiving signature updates.

Although Security Essentials has stirred third-party antivirus vendors in the past to complain that Microsoft wasn't playing fair, the move to bundle Defender with Windows 8 hasn't prodded them to go public with similar beefs.

Egan argued that Symantec's software does a better job of protecting users than Windows Defender. "We believe we add so much more value over and above [Defender]," he said.

But John Pescatore, a Gartner analyst, said Symantec has bigger problems than Windows Defender.

"They're all going after a shrinking pool of machines," said Pescatore of stalled PC sales as smartphones and tablets consume discretionary dollars. "The percentage of devices running Windows is dropping. And there are more players going after that shrinking pool."

Symantec may play up the Windows 8 angle for its new titles, but the truth, said Pescatore, is that Microsoft's decision to mimic Apple and Google by offering an app store means traditional antivirus vendors have an unclear future.

"There's never been a market for security software on iOS," Pescatore observed. "So if Microsoft pushes the whitelist idea of an app store, there's less and less need for the [antivirus] commodity."

Egan's complaint that the hooks into the boot process -- dubbed "Early Load Anti-malware Driver," or ELAM -- doesn't allow software makers to deploy their full set of weapons is actually a good thing, Pescatore argued.

"It's better that the [Windows 8] platform doesn't let security software's root kits work, because that means it also cripples the bad guys' root kits," Pescatore said.

The 2013 editions of Norton AntiVirus, Norton Internet Security and Norton 360 are available at retail stores and from Symantec's online store. Norton AntiVirus costs $39.99 for a one-year license for a single PC; Norton Internet Security runs $79.99 for one year of protection for up to three Windows machines; and Norton 360 costs $89.99 for a three-PC, one-year.

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com