The need for formal analysis

advertisement
IMS1805
Systems Analysis
Review
www.monash.edu.au
1. Analysing Analysis
• To Analyse:
“To take to pieces; to separate, distinguish, or
ascertain the elements of anything complex, as a
material collection, chemical compound, light,
sound, a miscellaneous list, account or statement, a
sentence, phrase, word, conception, feeling, action,
process, etc.”
(OED online)
www.monash.edu.au
2
Informal analysis versus formal
analysis
Informal analysis
• Intuitive, instinctive
• Based on learned
behaviour/previous
experiences
• Inductive
• Internalised
• Techniques used but not
explicit
Formal analysis
• Rational, structured
• Based on formal logic
• Deductive
• Externalised
• Based on techniques
www.monash.edu.au
3
Key elements of analysis
• 1. Observation: Gathering information
about the object/situation
• 2. Perception: Choosing what is important
and what isn’t; focussing on the key factors
within the context of the problem
environment
• 3. Explanation/Comprehension: Identifying
relationships and patterns; establishing
causal relationships and connections
• 4. Representation: Describing and
modelling the object of analysis
www.monash.edu.au
4
The need for formal analysis:
Problem-related factors
• Complexity of the situation:
•
Many elements; many inter-relationships, complex
inter-relationships; many possible outcomes; etc
• Importance of getting it exactly right
• Need to communicate our understanding of the
situation to others
• Changing environment; we want to make sure
our current understanding will continue to be
accurate
• Using tools to help automate parts of the
analysis
www.monash.edu.au
5
Purposes of analysis
• Analysis for broad understanding:
•
What is happening/needs to happen?
•
Why/how/when/who/etc?
• Analysis for specification
•
What is happening/needs to happen?
•
Why/how/when/who/etc?
• Differences in scope and precision
• Implications for analytical techniques
www.monash.edu.au
6
Discrimination/selection in analysis
• People differ in the way they select things for
analysis
• This occurs in all phases of analysis:
• Selective perception
• Selective explanation
• Selective representation
• Can ALL things be seen/explained/represented
in more than one way?
• (Is there ANYTHING which can be seen in only
one way?!)
• Whose way is the ‘right’ way?
www.monash.edu.au
7
2. The IS Analytical environment
• Types of situations requiring formal analysis –
see newspapers for examples
• Need/purpose/objective of formal analysis –
problem-solving/opportunities/comprehension/
persuasion/etc?
• Types of formal analysis – numerical, logical,
historical, textual, visual, philosophical, etc
• Content/structure/techniques of analysis
• Consider case studies covered in tutes
www.monash.edu.au
8
Some elements of Information
Systems
•
•
•
•
•
•
•
Objectives
Organisations/individuals
Information needs
Information
Information processes
Information technology
Inter-relationships between elements (systems
aspects)
• In studying IS, any of these things (or others) may
be an appropriate basis for doing an analysis
www.monash.edu.au
9
Components of an Information System
Things
Data/
Information
People
Connections/linkages
Events
Other systems
Rules/regulations/
standards
Actions/activities
www.monash.edu.au
10
Technology, Information Systems and
Analysis
• The capabilities of computers
•
•
•
•
Input
Storage
Processing
Output
• The limitations of computers
•
•
•
•
Common sense?
Judgement?
Flexibility?
Ability to deal with the unexpected?
• Implications for analysis and analytical
techniques
www.monash.edu.au
11
3. Some ways of analysing an
information system
• Sequence (of processes/events)
• Hierarchy (of processes/events/objects)
• Movement of data/information (between
people/processes/things/events)
• Relationships (between things and people)
• Attitudes/feelings/motivations of people
(towards processes/events/things)
www.monash.edu.au
12
Sequence
Student inserts card
Student ID
BIS
Students
Look for student ID
In BIS student file
Is student
ID valid?
No
Display
red light
Yes
Show green light
and unlock door
End
www.monash.edu.au
13
Hierarchy
Calculate overall
result
Calculate exam mark
Calculate overall
assignment mark
Calculate first
assignment mark
Apply special
consideration
Calculate second
assignment mark
www.monash.edu.au
14
Data movement
Identification
details
Read
student
details
ID
Student
Valid
student IDs
Validate
Student ID
BIS Students
Authorisation
www.monash.edu.au
15
Object (and/or person) inter-relationships
Student
Enrols
in
Course
comprises
Unit
runs
Unit leader
www.monash.edu.au
16
Person-process inter-relationships
Timetable unit
Enrol in unit
Lecturer
Enrol in tutorials
Timetable exam
Student
Submit results
Admin officer
Publish results
www.monash.edu.au
17
Attitudes
???????????
Blah blah
blah …!
Lectures
Lecturer
Students
www.monash.edu.au
18
Download