Concept explainers
Software Development Methodology:
Different methodologies in software development:
- Agile methodology
- Waterfall methodology
- Rapid application development (RAD) methodology
- Extreme
programming (XP) methodology - Rational Unified Process (RUP)
- SCRUM
Agile methodology:
This methodology targets the customer satisfaction by delivering the software components quickly and continuously to the customer. This process is carried over by an iterative process which uses minimum requirements.
Waterfall methodology:
Waterfall model is considered as activity based process. Here every phase of SDLC is being accomplished in sequential manner.
Rapid application development (RAD) methodology:
This method highlights huge user involvement in the rapid and evolutionary structure of working prototypes for a system that accelerates the system development methods
Extreme programming (XP) methodology:
This methodology used to divide a project into four phases such as planning, designing, coding and testing. Here the developers are not able to move to the next phase until the preceding phase is complete.
Rational Unified Process (RUP):
This method is used for separating the development of software into four gates such as inception, elaboration, construction and transition. Every gate contains the software executable iterations in development.
SCRUM:
This method is based on team. The team is to delivering the small pieces of software using a “sprints” or “30-day interval” to reach a specific goal.
Want to see the full answer?
Check out a sample textbook solutionChapter 18 Solutions
Business Driven Technology
- _____ software performs functions specific to a business or industry.arrow_forwardUser support encompasses a wide range of activities, some of which include user training and help desks, to name just two examples.arrow_forwardExplain the responsibilities of a software architect in a development project.arrow_forward
- Describe eXtreme Programming.arrow_forwardExplain the role of design patterns in software development. Provide examples of commonly used design patterns and when to apply them in real-world scenarios.arrow_forwardExplain the concept of design patterns in software development. Provide examples of commonly used design patterns and explain when and how they should be applied.arrow_forward
- Describe the benefits and challenges of using open-source software in a software development project.arrow_forwardComputer Science Show me a table describing the cost of a project for creating an education websitearrow_forwardThere are several distinctions between software development and web development.arrow_forward
- Enhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning