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