SDLC

Ace your homework & exams now with Quizwiz!

implementation phase

implementation phase involves placing the system into production so users can begin to perform actual business operations with the system

XP or extreme programming methodology

like other agile methods, breaks a project into tiny phases and developers cannot continue on to the next phase until the first is complete

SDLC

systems development life cycle - is the overall process for developing information systems from planning and analysis through implementation and maintenance

development phase

involves taking all of the detailed design documents from the design phase and transforming them into the actual system. In this phase the project transitions from preliminary designs to the actual physical implementation

failures

-unclear or missing business requirements...incorrectly gathered in analysis phase...drive the whole system ---skipping SDLC phases....if three weeks behind might decide to cut down other phases---leads to failure ---failure to manage project scope...must track the status of each activity and adjust the project plan if an activity is added or taking longer than expected ---failure to manage project plan.....project plan is the road map the organization follows during the development...managing and revising the project is hard...changes almost daily... ---changing technology....everything doubles over 1.5-2 years

agile methodology

aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process with a design point that uses the bare minimum requirements ----lower cost, fewer features, shorter - helps maintain accountability and helps satisfy end users

planning phase

first and most critical phase - 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. BUSINESS REQUIREMENTS - are the detailed set of business requests that the system must meet in order to be successful.

design phase

involves describing the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code and other documentation

methodology

is a set of policies, procedures, standards, process, practices, tools, techniques, and tasks that people apply to technical and management challenges

prototype

is a smaller-scale representation or working model of the users' requirements or a proposed design for an information system - essential part of analysis phase with RAD

maintenance phase

maintenance phase - involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet the business goals - phase continues for the life of the system - because the system much change as the business evolves and needs change.

waterfall methodology

oldest method - a sequence of phases in which the output of each phase becomes the input for the next - activity-based process in which each phase in the SDLC is performed sequentially from planning through implementation and maintenance. ---requires no change, perfection, expensive

RUP - rational unified process methodology

owned by IBM - provides a framework for breaking down the development of software into four gates. Each gate consists of executable iterations of the software in development 1.inception - this phase includes inception of the business case. this phase ensures all stakeholders have a shared understanding of the system 2. elaboration - this phase provides a rough order of magnitude - primary questions answered in this phase deal with agreed-upon details of the system including the ability to provide an architecture to support and build the system 3.construction - this phase includes building and developing the product. 4. Transition - primary questions answered in this phase address ownership of the system and training of key personnel.

RAD methodology

rapid application development - emphasizes extensive user involvement in the raid and evolutionary construction of working prototypes of a system to accelerate the systems development process

testing phase

testing phase - involves bringing all the project pieces together into a special testing environment to test for errors, bugs, and interoperability and verify that the system meets all of the business requirements defined by the analysis phase.

iterative development

ultimate in small projects - series of tiny projects - foundation of agile methodology

scrum methodology

uses small teams to produce small pieces of deliverable software using sprints, or 30-day intervals, to achieve an appointed goal.


Related study sets

WONDERLIC TEST THINGS YOU SHOULD KNOW

View Set

ACCTG 101. Chapter 3, Smart learning

View Set

Solving for Angle Measures of Right Triangles Assignment

View Set

Exercise 42 : The Human Skeletal System

View Set

GL19 U7 (PowerPoint) CH02 Concepts Exam

View Set

History Chapter 11 Checkup Section F

View Set

Chapter 16 - check you understanding

View Set

Real Estate Prelicensing Unit 10

View Set

Chapter 7: Thinking, Intelligence, and Language (SB)

View Set