System Design Chapter 04 Flashcards
Analysis Activities
Gather info - Define Sys Req - Prioritize Requirements - Prototype for Feasibility & discovery - Generate & evaluation alternatives - Review recommendations with Management
Gathering Info
interviewing users - watching users - review planning docs - review policy statements - study documentation from existing system
Define System Requirements
Uses modeling to help define system requirements
Logical Model
Any model that shows what the system is required to do without committing to any one technology
Physical Model
Any model that shows how the system will actually be implemented
Scope Creep
system requirements tend to expand as users make more suggestions
Prioritize Requirements
Identify the most essential requirements of the new system
Prototype for Feasibility and Discovery
used to better understand the user’s needs. Checks the feasibility of certain approaches to the business need.
Generate and Evaluate Alternatives
Many alternatives exist that will need to be evaluated for the best match
Review Recommendations with Management
When all other analysis activities are complete the review with management will happen to decide if best to proceed or not
System Requirements
Specifications that define the functions to be provided by the system
Functional Requirements
a system requirement that describes and activity or process that the system must perform
Non-functional requirement
other than activities -such as technology-performance - usability - reliability and security
Non-func req: Technical Requirement
describes an operational characteristic related to an org’s environment - hardware - and software
Non-func req: Performance Requirement
describes an operational characteristic related to workload measures such as throughput and response time.
non-func req: Usability Requirement
describes an operational characteristic related to users - such as the user interface - work procedures - online help and documentation
non-func req: Security requirement
describes users access to certain functions and the conditions under which access is granted.
Models
representation of some aspect of the system being built
Mathematical Model
series of formulas that describe technical aspects of a system.