MaintenanceBaltzan - Chapter 17 #46Learning Outcome: 17.6Level: Medium47. Failure to manage __________ scope is one of the primary reasons for project failure. ProjectBaltzan - Chapter 17 #47Learning Outcome: 17.6Level: Easy25
48. List and describe each phase in the systems development life cycle. Planning phase - involves establishing a high-level plan of the intended project and determining project goals. Analysis phase - involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system. Design phase - involves describing the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation. Development phase - involves taking all of the detailed design documents from the design phase and transforming them into the actual system. Testing phase - involves bringing all the project pieces together into a special testing environment to test for errors, bugs, and interoperability, in order to verify that the system meets all the business requirements defined in the analysis phase. Implementation phase - involves placing the system into production so users can begin to perform actual business operations with the system. Maintenance phase - involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet the business goals.AACSB: Reflective Thinking SkillsBaltzan - Chapter 17 #48Learning Outcome: 17.1Level: HardTaxonomy: Application and Analysis49. Identify the business benefits associated with successful software development. The benefits associated with successful software development include increase in revenues, repair to brand reputation, prevent liabilities, and increase in productivity.AACSB: Reflective Thinking SkillsBaltzan - Chapter 17 #49Learning Outcome: 17.1Level: HardTaxonomy: Application and Analysis
50. Summarize the different software development methodologies. There are a number of different software development methodologies. The waterfall methodology is a sequential, activity-based process in which each phase in the SDLC is performed sequentially from planning through implementation and maintenance. The rapid application development methodology (RAD) emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process. The extreme programming (XP) methodology breaks a project into tiny phases, and developers cannot continue on to the next phase until the first phase is complete. The agile methodology is a form of XP, aims for customer satisfaction through early and continuous delivery of useful software components. Rational Unified Process (RUP) provides a framework for breaking down the development of software into four gates Gate One: Inception, Gate Two: Elaboration, Gate Three: Construction, Gate Four: Transition. Scrum - uses small teams to produce small pieces of deliverable software using sprints, or 30-day intervals, to achieve an appointed goal.
You've reached the end of your free preview.
Want to read all 28 pages?
- Three '13
- Revenue, Systems Development Life Cycle, Rapid application development