Week 1 - 4 Flashcards
Systems Analysis
System development activities that enable a person to understand and specify what the new system should accomplish.
- Problem Solving, the WHAT
Systems Design
Those system development activities that enable a person to describe in detail how the resulting information system will actually be implemented.
- Solution, the HOW
Information System
Set of interrelated components that collect, process, store and provide as output the information needed to complete business tasks
System Development Life Cycle (SDLC)
1) Identify Problem/Need
2) Plan and Monitor
3) Understand Details
4) Design System
5) Build, Test and Integrate
6) Complete Testing and Deploy
Systems Analyst
A business professional who uses analysis and design techniques to solve business problems by using information techniques.
Customer Relationship Management (CRM) System
A system that supports marketing, sales, and service operations involving direct and indirect customer interaction.
Supply Chain Management System
A system that seamlessly integrates product development, product acquisition, manufacturing and inventory management
Functional Decomposition
Dividing a system into components based on subsystems that are further divided into smaller subsystems.
What skills does a Business Analyst Require?
Technical and Knowledge Skills
Business Knowledge and Skills
People Knowledge and Skills
Have Integrity and Ethics
User Story
one short sentence in the every-day language of the end user that states what a user does as part of his or her work
Use Case
Steps of an activity that the system performs in response to a request by a user
Predictive SDLC Methodologies
SDLC approaches where the requirements are understood, well defined and there is low technical risk.
EG. Waterfall Method
Adaptive SDLC Methodologies
SDLC approaches where requirements and needs are uncertain, and there is a high technical risk.
EG. Agile Method
Waterfall Method (Predictive)
A SDLC approach that assumes phases can be completed sequentially with no overlap.
Agile Method (Adaptive)
A guiding philosophy and set of guidelines for developing information systems in an unknown, rapidly changing environment