Unit 3 Flashcards

Investigating system requirements (27 cards)

1
Q

Systems analysis activities

A

-Gather detailed info(interviews,questionnaires,observing business processes)
-Define requirements(Modelling 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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Gather detailed information

A

System analysts obtain information from people who will be using the system, either by interviewing them or watching them do work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define requirements

A

The analysts uses info gathered from users and documents to define requirements for the new system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Prioritize requirements

A

Establish which requirements are most crucial for the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Develop user

A

Interface dialogs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

System requirements

A

The activities a system must perform or support and the constraints that the system must meet
-Functional requirements
-Non-functional requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Functional requirements

A

The activities the system must perform
-Business uses,functions the user carry out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Non-functional requirements

A

Other system characteristics
-Constraints and performance goals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

FURPS(Non-functional)

A

-Functional requirements
-Usability requirements
-Reliability requirements
-Performance requirements
-Security requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Model

A

A representation of some aspect of the system being built

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Types of models

A

-Textual models:something written down, described
-Graphical model-diagram, schemate
-Mathematical models-formulas,stats,algorithms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Unified modeling language

A

Standard graphical modeling symbols terminology used for IS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Reasons for modeling

A

-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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Stakeholders

A

Persons who have an interest in the successful implementation of the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Types of stakeholders

A

-Internal stakeholders
-External stakeholders
-Operational stakeholders
-Executive stakeholders

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Internal stakeholders

A

Persons within the org who interact with the system or have a significant interest in its operations or success

17
Q

External stakeholders

A

Persons outside the orgs control and influence who interact with the system or have a significant interest in its operation or success

18
Q

Operational stakeholders

A

Persons who regularly interact with the system

19
Q

Executive stakeholders

A

Persons who don’t directly interact, but use the info or have financial interest

20
Q

Information gathering techniques

A

-Interviewing users and other stakeholders
-Distributing and collecting questionnaires
-Reviewing inputs,outputs and documentation
-Observing and documenting business procedures
-Researching vendor solutions
-Collecting active user comments and suggestions

21
Q

Interviewing users and other stakeholders

A

-Prepare detailed questions
-Meet with individuals or groups of users
-Obtain and discuss answers to the questions
-Document the answers
-Follow up as needed in future meetings or interviews

22
Q

Additional techniques

A

1)Observe and document business processes
-Watch and learn
-Document with activity diagram
2)Research vendor solutions
-See what others have done for similar situations
-White papers,vendor literature, competitors
3)Collect active user comments and suggestions
-Feedback on models and tests
-Users know it when they see it

23
Q

Usability requirements

A

Operational characteristics related to users, such as the user interface, related work procedures,online help amd documentation

24
Q

Reliability requirements

A

Describe the dependability of a system-how often a system exhibits such behaviours as service outages and incorrect processing and how it detects and recovers from these problems

25
Performance requirements
Operational characteristics related to measures of workload, such as throughput and response time
26
Security requirements
Describe how access to the application will be controlled and how data will be protected during storage and transmission
27
FURPS+
Design constraints:Describe restrictions to which the hardware and software must adhere Implementation requirements:describe constraints such as required programming languages and tools and a specific communication protocol for distributed components Interface requirements:Describe interactions among systems Physical requirements:Describe such characteristics of hardware as size,weight amd power consumption Supportability requirements:Describe how a system is installed and updated