Obtain information from the user/s who will be using the system,
2
New cards
Define System Requirements
Creates models based on the information gathered
3
New cards
Logical model
shows what the system is required to do in detail, without committing to any technology.
4
New cards
Physical model
shows how the system will be implemented.
5
New cards
Prioritize Requirements
Determine and verify which functional and technical requirements are most crucial for the system.
6
New cards
Prototype for Feasibility and Discovery
Create prototype (often called discovery prototype) to better understand user’s needs and check the feasibility of certain approaches to the business need.
7
New cards
Generate and evaluate alternatives
Define and evaluate all possibilities in designing developing the system.
8
New cards
Review recommendations with management
Recommend a solution and obtain a decision from the management
9
New cards
System Requirements
detailed statements of what the system must do in order to satisfy the needs and requirements.
10
New cards
Functional Requirements
functions that the system is expected to perform.
11
New cards
Non-functional Requirements
focus on user expectations, defines how the system should do it.
12
New cards
Stakeholders
refer to everyone that is involved in the system.
13
New cards
Users
who actually use the system on a daily basis
14
New cards
Clients
who pay for and own the system
15
New cards
Technical Staff
who must ensure that the system operates in the computing environment of the organization.
16
New cards
Business Users
Who use the system to perform day-to-day operations of an organization.
17
New cards
Information Users
Who needs current information from the system.
18
New cards
Management Users
Who needs statistics and summary from the system. Responsible for seeing that the company is performing its daily procedures efficiently and effectively
19
New cards
Executive Users
Typically want information from a system so that they can compare overall improvements in resource utilization
20
New cards
External Users
Customers may access the system directly through the Internet. Suppliers may have access to a system to check inventory levels and to initiate billing transactions.
21
New cards
Use Case
An Activity that the system performs in response to user’s request.
22
New cards
User Goal Technique
Use case identifying trehnique where the system analyst talks to the users to describe what the users goals are in using the system.
23
New cards
CRUD technique
Use case identifying technique where system analyst look each type of data and includes use cases that Create, Read, Update, Delete data
24
New cards
Event Decomposition Technique
Use case identifying technique whch focused on idetifying events that the system must respond and determine how the system should respond.
25
New cards
External Events
Event Decomposition Technique type of event that occurs outside the system, initiated by external agent.
26
New cards
Temporal Events
Event Decomposition Technique type of event that occurs after reaching a specific point in time. Occurs after a defined period of time has elapsed.
27
New cards
State Events
Event Decomposition Technique type of event which occurs when something happens inside the system that triggers the need for processing.
28
New cards
Perfect Technology Assumption
Assumes that the system runs under a perfect techological condition.
29
New cards
Trigger
Part of Event Table which is a signal that informs the system that an evwent has occured.
30
New cards
Source
Part of Event Table which knowing where the data came from.
31
New cards
Response
Part of Event Table which is the output produced by the system.
32
New cards
Destination
Part of Event Table where the response(output) is sent.
33
New cards
use case diagram
a graphical model that summarizes the details of users known as actors and their interactions with the system.