lecture 3 Flashcards

(45 cards)

1
Q

what is system analysis

A

the process of studying a procedure or business in order to identify goals and purposes and the way to accomplish them efficiently

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

what are the 5 system analysis activities

A

1) gathering information
2) defining requirements
3) prioritizing requirements
4) developing user interface
5) evaluating requirements with user

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

what are ways to gather information

A
  • interviews
  • questionnaires
  • documents
  • observing business processes
  • researching vendors
  • comments and suggestions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

how do you define requirements

A

by modeling functional and non-functional requirements

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

define system requirements

A

specifications that define a new system and can be based off an old system
it has two parts: functional and non functional

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

what is meant by functional requirements

A

activities that the system must perform

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

functional requirements are based off what

A
  • business procedures

- functions that users conduct

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

what is meant by non-functional requirements

A

characteristics of the system

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

give categories of non-functional requirements

A
  • reliability
  • usability
  • security
  • performance
  • design constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

give examples of non-functional requirements

A
  • failure rate
  • ease of use
  • recovery methods
  • encryption
  • support software
  • size
  • data interchange formats
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what do complex systems require

A

more than one type of model

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

models represent..

A

some aspects of the system thats being built

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

benefits of creating models

A
  • helps analysts clarify and refine design

- assist communication with system users

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

types of models

A
  • textual/descriptive
  • graphical
  • mathematical
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

describe a textual model

A

a model that contains written texts that describe aspects of the system e.g. reports and memos

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

describe a graphical model

A

a model that contains visual and schematic representation of some aspect of the system in the form of a diagram e.g. activity diagram

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

describe a mathematical model

A

a model that uses algorithms, statistics and formulas to describe the technical aspects of the system

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

unified modeling language (UML)

A

a standard language used for diagrams and contains terminology that is used for developing information systems

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

why do analysts use models

A
  • reducing complexity
  • to remember all the details
  • to communicate with other development teams, users and stakeholders
  • to document what will be done for future maintenance/enhancement
20
Q

stakeholders

A

anybody who has interest in the successful implementation of the system

21
Q

internal stakeholders

A

persons within the organization e.g. employees

22
Q

external stakeholders

A

persons outside of the organization e.g. customers

23
Q

operational stakeholders

A

persons that interact with the system directly (can also be internal)

24
Q

executive stakeholders

A

persons that don’t interact directly but use the information or have financial interest

25
horizontal flow roles
information flows horizontally across departments
26
vertical flow roles
information needs of clerical staff, middle management and senior executives
27
steps of an interview
1) prepare detailed questions 2) meet with users 3) obtain and discuss answers 4) document the answers 5) follow up
28
types of questions in interview
- closed questions - bipolar questions - open ended questions
29
what are closed questions
are questions with a limited set of answers
30
what are bipolar questions
questions that lead to answers such as yes/no true/false
31
what are open ended questions
questions that result in a free form answer with no limits
32
basis of interviews
- to build trust - listen to stories - understand meaning
33
3 types of questions
- why - tell me more - (stay silent)
34
advantages of an open interview
- can help put interviewee at ease - provides details - allows for further questioning - phrasing is easier during the interview
35
disadvantages of an open interview
- may receive too much irrelevant details - may give the impression that the interview has no objective - amount of useful information gained can take a long time
36
probes in an interview
why can you give an example why do you feel that way
37
what does an interview agenda contain
- setting - interview discussion - follow up
38
what does the settings section include in the interview agenda
- time, date, location - objective of interview - participants names - project team participants names
39
what does the interview discussion section include in the interview agenda
the main questions that will be asked during the interview
40
reviewing inputs and outputs
information assessed can be external - studying and observing competitors - or internal - manuals and physical environment
41
workflow
process of documenting sequenced steps that occur when handling a business transaction or a customer request
42
activity diagrams describe..
1) user/system activities 2) the person who does each activity 3) the sequential flow of the activities
43
activity diagram is an example of a..
UML diagram
44
activity diagram shows..
a graphical model of the workflow
45
link for activity diagram (not a question)
https://www.youtube.com/watch?v=Wf_xlagfHmg