Business Driven Technology
7th Edition
ISBN: 9781259567322
Author: Paige Baltzan Instructor
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Chapter 19, Problem 3CCO
Program Plan Intro
Software development methodologies:
- The different software methodologies include:
- Agile methodology:
- Agile methodology aims for satisfaction of customers through continuous delivery of software components.
- It is an iterative process that uses minimum requirements.
- It has individual as well as team interactions over tools and processes.
- It responds to change over following a plan.
- Collaboration of customer over negotiation of contract.
- Waterfall methodology:
- Each phase is performed sequentially.
- It is an activity based process.
- It is less iterative and non-flexible approach.
- The phases of conception includes:
- Analysis
- Design
- Construction
- Testing
- Deployment
- Maintenance.
- Designers may not be aware of difficulties that may arise in future.
- Rapid action development methodology(RAD):
- It is based on prototyping as well as iterative development without any planning involved.
- It involves planning for product development.
- It gathers requirements of customer through focus groups.
- The function modules are been developed in parallel as prototypes.
- The modules are been integrated to make complete product.
- Extreme
programming (XP) methodology:- It denotes a method that is been used in case of changing requirements.
- It checks frequent product releases in short intervals that improve performance.
- It introduces a checkpoint where customer requirements could be easily implemented.
- Requirements are been collected in terms of stories.
- The phases include planning, analysis, design, execution, closure and wrapping.
- Rational Unified Process (RUP):
- It denotes a framework for breaking down software development into four gates.
- The phases include:
- Inception:
- Project ide is been stated.
- Implementation team decides requirements.
- Elaboration:
- The architecture of project is evaluated further.
- Developers would consider possible applications of software and associated costs.
- Construction:
- The project is completed and developed.
- The software is been written and tested.
- Transition:
- The software is been released to public.
- Changes are made based on feedback.
- Inception:
- SCRUM
- It makes use of small teams for producing small software modules using sprints or one month interval to achieve goal.
- Much detail is not given, implementation team knows how to solve problem.
- The team is having better idea of entire project.
- There is no team leader for assigning tasks.
- Each of team members is responsible from idea to implementation.
- Agile methodology:
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Writing a paper about the significance of networking in IT development?
In no more than 300 words, explain the significance of networking in IT development.
Do you believe networking is critical for IT development?
Chapter 19 Solutions
Business Driven Technology
Ch. 19 - What are the three interdependent variables...Ch. 19 - Prob. 2OCCh. 19 - Prob. 3OCCh. 19 - Prob. 1CQCh. 19 - Prob. 2CQCh. 19 - How could more time spent in the analysis and...Ch. 19 - Prob. 4CQCh. 19 - Prob. 1RQCh. 19 - Prob. 2RQCh. 19 - Prob. 3RQ
Ch. 19 - Prob. 4RQCh. 19 - Prob. 5RQCh. 19 - Prob. 6RQCh. 19 - Prob. 7RQCh. 19 - Prob. 8RQCh. 19 - Prob. 9RQCh. 19 - Prob. 1MBDCh. 19 - Prob. 2MBDCh. 19 - Prob. 3MBDCh. 19 - Prob. 4MBDCh. 19 - Prob. 5MBDCh. 19 - Prob. 6MBDCh. 19 - Prob. 1CCOCh. 19 - Prob. 2CCOCh. 19 - Prob. 3CCOCh. 19 - Prob. 4CCOCh. 19 - Prob. 5CCOCh. 19 - Prob. 1CCTCh. 19 - Prob. 2CCTCh. 19 - Prob. 3CCTCh. 19 - Prob. 4CCTCh. 19 - Prob. 5CCTCh. 19 - Prob. 1AYKCh. 19 - Prob. 2AYKCh. 19 - Prob. 3AYKCh. 19 - Prob. 4AYKCh. 19 - Prob. 5AYKCh. 19 - Prob. 6AYKCh. 19 - Prob. 7AYK
Knowledge Booster
Similar questions
- How does MVC fit into the larger scheme of web app development? Can you explain why an MVC framework is preferable?arrow_forwardHow much do you know about the jargon that comes hand in hand with Web service implementation?arrow_forwardImagine you are working on a microservices project and you encounter communication issues between two services. Explain how you would identify and troubleshoot the issue.arrow_forward
Recommended textbooks for you