|
|
Created by José Alfredo Santes Benítez
over 8 years ago
|
|
| Question | Answer |
| Agile Development | Agile software engineering combines a philosophy and a set of fevelopment guidelines |
| Who does Agile Development? | Software engineers and other project stakeholders work together on an agile team organizing and in control of its own destiny |
| Why is important? | Represent a reasonable alternative to conventional software engineering for certain classes of software and certain types of software projects |
| Steps of Agile Development | 1 - Communication 2 - Planning 3 - Modeling 4 - Construction 5 - Deployment |
| The product | Customer and the software engineer have the same view and the really important work product is an operational software increment |
| XP Process | Extreme Programming uses an objectoriented approach as its preferred development paradigm and encompasses a set of rules and practices that occur within the context |
| Planning Phase | A requirements gathering activity that enables the technical members of the XP team to understand the business context |
| Design Phase | A simple design is always prefered over a more complex representation |
| Coding Phase | After stories are developed and preliminary design work is done, the team does not move to code |
| Testing Phase | Have already noted that the creation of unit test before coding commences ia a key element of the XP approach |
Want to create your own Flashcards for free with GoConqr? Learn more.