Ch2 Pr2 Flashcards
Stakeholders?
persons who have an interest in the successful implementation of the system
Internal Stakeholders?
persons within the organization
External stakeholders?
persons outside the organization
Operational stakeholders?
persons who regularly interact
with the system (aka the employees)
Executive stakeholders?
persons who don’t directly interact, but use the information or have financial interest
Internal + operational
موظفين/ يتعاملون معه كثير + داخلي
Bookkeepers, Accountants, Internal auditors
Internal + Executive
مساهم/ مدير، مدراء كبييير + داخلي
Senior managers , Board of directors
External + Operational
موظفين/ يتعاملون معه كثير + خارجي
Partner organizations , Customers
External + Executive
مساهم/ مدير، مدراء كبييير + خارجي
Investors + Regulators
Textual model
something written down, described
Graphical models?
diagram, schematic
Mathematical models?
formulas, statistics, algorithms
Unified Modeling Language (UML)
standard graphical modeling symbols/terminology used for information svstems
UML short for ?
Unified Modeling Language
Workflow?
sequence of processing steps that completely handles one business transaction or customer request
Activity Diagram?
describes user (or system) activities,
the person who does each activity, and the sequential flow of these activities
Information Gathering Techniques
- Interviewing
- questionnaires
- Observing and documenting business procedures
- Researching vendor solutions
- Collecting active user comments and suggestions
How do we define requirements?
After collecting information, create models
Model?
representation of some aspect of the system being built
Types of Models?
- Textual model
- Graphical models
- Mathematical models
1 ?? Reasons for Modeling?
- Learning from the modeling process
- Reducing complexity by abstraction
- Remembering all the details
- Communicating with other development team members
- Communicating with a variety of users and stakeholders
- Documenting what was done for future maintenance/enhancement
Reasons for Modeling مختصر ?
- Learning from the modeling process
- Reducing complexity by abstraction
- Remembering the details
- Communicating with other team members
- Communicating with a variety of users and stakeholders
- Documenting what was done for future maintenance
What is an Activity diagram good for?
- Showing a graphical model of workflow
- A UML diagram
Analysis activities include ?
- Gather detailed information
- Define requirements
- Prioritize requirements
- Develop user-interface dialogs
- Evaluate requirements with users