Ch. 1 SAD Flashcards
What are the System Development Life Cycle (SDLC) phases?
Planning, Analysis, Design, and Implementation
What is Unified Modeling Language (UML)
It is a standard set of programming techniques of object-oriented
terms and diagramming techniques rich enough to
model any systems development project from
analysis through implementation
What are disadvantages of the waterfall process
Can not develop systems with:
- unclear user requirements
- unfamiliar technology
- a short time schedule
- schedule visibility
- scope creep
What are some system analyst roles?
- Business Analyst - focuses on the business issues
- Systems Analyst - focuses on the IS issues
- Infrastructure Analyst - focuses on the technical issues
- Change Management Analyst - focuses on the people and management issues
- Project Manager - ensures that the project is completed on time and within budget
What are some system analyst skills?
- Technical - must understand the technology
- Business - must know the business processes
- Analytical - must be able to solve problems
- Communications - technical and non-technical audiences
- Interpersonal - leadership and management
- Ethics - deal fairly and protect confidential information
What are the SDLC Methodologies?
- Process oriented
- Data centered
- Object-oriented
- Structured
- Rapid action development
- Agile development
What is the unified process?
A specific methodology that maps out when and how to use the various UML techniques for object-oriented analysis and design
What is the purpose of UML Behavior Diagrams?
To depict the dynamic relationships among the instances or objects that represent the business information system
What is the purpose of UML structure diagrams?
They represent the data and static relationships in an information system
What is the systems development lifecycle (SDLC)
The process of understanding how an information system (IS) can support business needs by designing a system, building it, and delivering it to users
What is a project sponsor?
The person or department that generated the system request to conduct a feasability analysis
What is SCRUM?
a management framework that teams use to self-organize and work towards a common goal
What is the purpose of Object-oriented system analysis and design?
Attempts to balance data and process