Ch2 Flashcards
the set of computing hardware, network hardware and topology, and system software employed by the organization
Technology architecture
the information systems that supports the organization (information systems, subsystems, and supporting technology)
Application architecture
Systems Analysis Activities
1-Gather detailed information
2- Define requirements
3- Prioritize requirement
4-Develop user-interface dialogs
5- Evaluate requirements
Gather Detailed Information
Interviews, questionnaires, documents, observing business processes, researching vendors, comments and suggestions
Define Requirements
Modeling functional requirements and non-functional requirements
Prioritize Requirements
Essential, important, vs. nice to have
Develop User-Interface Dialogs
Flow of interaction between user and system
Evaluate Requirements with Users
User involvement, feedback, adapt to changes
System Requirements =
Functional requirements
Non-functional requirements
the activities the system must perform
Functional Requirements
Business uses, functions the users carry out
Functional requirement
system characteristics
Constraints and performance goals
Non-Functional Requirements
FURPS
Functional requirements Usability requirements Reliability requirements Performance requirements Security requirements
Functional
Business rules and processes
Non- functional
Usability: user interface , ease of use
Reliability: Failure rate,recovery methods
Performance: Response time, throughput
Security:Access controls, encryption
Additional Requirements Categories
•Design constraints
•Implementation requirements
•Interface requirements
•Physical requirements
•Supportability requirements
Specific restrictions for hardware and software
Design constraints
Specific languages, tools, protocols, etc.
Implementation requirements