Study online at https://quizlet.com/_hq9an2
1. SDLC (Systems Development Life Cycle): The overall process for developing information systems.
2. SDLC Phases: 1. Planning
2. Analysis
3. Design
4. Implementation
3. Deliverables: 1. project plan
2. System Proposal
3. System Specification
4. New system and maintenance plan
4. System Development Methodology: Formalized approach to implementing the SDLC
5. Methodology Categories: 1. Structured Design
2. Rapid Application Development (RAD)
3. Agile Development
6. structured design: the design process of organizing a program into a set of modules and organizing those
modules into a hierarchical structure
(Waterfall & Parallel)
7. Rapid Application Development (RAD): A development method that uses special tools and an
iterative approach to rapidly produce a high-quality system.
(Phased, Prototyping, & Throwaway Prototyping)
8. Agile Development: a guiding philosophy and set of guidelines for developing information systems in an
unknown, rapidly changing environment
(eXtreme Programming)
9. Waterfall Development: Development method that focuses on completing each stage of the SDLC for the
entire project before moving onto the next.
10. Parallel Development Methodology: -Subdivide the project into subprojects that can be worked
on at the same time.
-Reduce the overall project length
11. Phased Development: breaks an overall system into a series of versions that are developed sequentially
1/7
, INSY 3305 Exam 1
Study online at https://quizlet.com/_hq9an2
12. System Prototyping: performs the analysis, design, and implementation phases concurrently in order to
quickly develop a simplified version of the proposed system and give it to the users for evaluation and feedback.
13. Throwaway Prototyping: Prototyping of user requirements, after which the prototype is discarded and
implementation continues.
14. Extreme Programming:
15. Object Oriented Analysis & Design: Uses UML
Characteristics:
1. Use-case driven
2. Architecture Centric
3. Iterative and Incremental
16. Use-case driven: use cases are the primary modeling tools defining the behavior of the system.
17. Unified Process: A specific methodology that maps out when and how to use the various UML techniques
for object-oriented analysis and design
-phases describe how the systems evolves
-workflows are collections of tasks that occur during life cycle
18. Unified Process Phases: 1. Inception
2. Elaboration
3. Construction
4. Transition
19. Engineering Workflows: Business modeling
Requirements
Analysis
Design
Implementation
Testing
2/7