QUESTIONS AND CORRECT Answers
Approaches to Information Systems Development Traditional Systems Development Life Cycle
Object-Oriented Systems Development
Open Source Development
Agile Systems Development
, Traditional Systems Development Lifecycle Oldest method for building IS
Waterfall Approach
non-reversible
used for building large, complex systems
time consuming and expensive to use
Agile Development Approach software development method in which solutions evolve through collaboration
between self-organizing cross-functional teams
Utilizing adaptive planning, fast development, early delivery, continuous
improvement and encourages rapid and flexible response to change
Resources for Project Development time
cost
quality
scope
2 Keys of Agile Development Prototyping
User Tests
When to use Agile applications need to be developed quickly in response to a dynamic
environment
Follow-up update or maintenance is available
Executives and analysts agree with the principles of agile methodologies
Object Oriented Approach alternative approach to SDLC
performing analysis, design and implementation on a small part of the system
- component based development
- objects are reusable
- more iterative than traditional
- objects assembled into system components
When to use OO approach when reuse of previously written software is a possibility
when systems can be added gradually, one subsystem at a time
when there is a rigorous standard of an IS
when differentiation from competitors is not imporntant
Open Source Development alternative of SDLC
free to distribute, share and modify
characterized as a philosophy rather than simply the process of creating new
software
Advantages of open source rapidity with which new software can be developed and tested
fosters creativity and functionality
attaining network externalities and extending user base quickly
Agile Modeling collection of user-centered approaches to system development
Prototyping key philosophy of agile modeling
information gathering technique useful in seeking
- user reactions
- suggestions
- revision plans