Software Development Week 2 -1

User Generated

Cbfnav

Computer Science

Description

Assignment 2.1 – Research/Critical Thinking/Short Essay

1. Select one (or more) of the following agile development components of the XP approach:

  1. User stories
  2. Refactoring
  3. Test-first/Test driven development
  4. Pair programming

2. Describe the component in detail and provide background on its use.

3. Compare and contrast the pros and cons of the component.

4. Select one of the four case studies from the text (insulin pump, patient information system, wilderness weather station, digital learning environment for schools). Describe a scenario relative to your selected case study that illustrates the XP component you selected.

5. Your analysis should be at least 350 but not more than 600 words.

Deadline: One Day.

ASSIGNMENT 2.2 

See the below excerpt from the Agile Manifesto, which represents the core values of agile software development methods. Select two of the four core values from below and post an original thread of 150 to 200 words each in this week’s discussion forum,

Excerpt from the Agile Manifesto:

Through this work we have come to value:

1. Individuals and interactions over processes and tools.

2. Working software over comprehensive documentation.

3. Customer collaboration over contract negotiation.

4. Responding to changeover following a plan.

That is, while there is value in the items on the right, we value the items on the left more.

Deadline: 12 Hours

Requirement: 150 to 200 Words.

ASSIGNMENT 2.3 – WEEK TWO EXERCISES

1. Explain How the principles underlying agile methods lead to the accelerated development and deployment of software.

2. Extreme Programming expresses user requirements as stories, with each story written on a card. Discuss the advantages and disadvantages of this approach to requirements description.

3. Explain why test-first development helps the programmer to develop a better understanding of the system requirements. What are the potential difficulties with test-first development?

4. Suggest four reasons why the productivity rate of programmers working as a pair might be more than half that of two programmers working individually.

Deadline: Two Days.


Note : So, overall $15 is the maximum that I can pay. Don’t Worry I will assign maximum tasks to you only. You can see on my profile too I will post around 10 – 15 works every week which worth around $400 - $600. So Keep them in Mind While placing Bid. And Please don’t provide previously done works, I will always expect fresh work from you. 

Textbook for Reference: Software Engineering 10th Edition by IAN Sommerville. 


User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Related Tags