аЯрЁБс>ўџ ACўџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџьЅСY Пh"bjbjѓWѓW ,J‘=‘=52џџџџџџ]„„„„„„„˜˜˜˜8аф\˜ll‚‚‚‚‚‚ц ш ш ш :"дідЪ$є Œю„‚‚‚‚‚ю„„‚‚l‚"„‚„‚ц ˜˜„„„„‚ц 02 V„ B„„в ‚@,р0vмžС˜˜Є^Ц Systems Analysis a) What is Systems Analysis? i) Extracting information from Stake-holders ii) Understanding how a system works Paper-based Out-of-date system iii) Documenting your understanding Diagrams Textual descriptions b) Definition 'Systems Analysis is a method for modelling and understanding complex systems. It is aimed at determining precisely what a new system must accomplish and how to accomplish it.' Information Systems in Business : An Introduction James O. Hicks, Jnr ( 1990Љ West Publishing Company ) System Analysis Objectives identify customer’s need evaluate system for feasibility perform economic & technical analysis allocate functions to system elements (hardware, software, people, etc.) establish schedule & constraints create system definitions Feasibility Study economic feasibility technical feasibility legal feasibility alternatives A system is an organised set of related components established to perform a certain task Input-process-output-feedback Roles a) Systems Analyst i) Roles Facilitator Mediator Advisor Agent of Change ii) Characteristics Experience - University of Life Good listener Psychologist Any others? b) Stake-holders i) Roles Sponsor Resistor Opinion leader Early majority Late majority ii) Characteristics - - c) Other Parties Suppliers Buyers Government Departments Industry Watchdog Environmental Agencies Methods of Systems Analysis a) Interviews i) One-on-One Interviewee has freedom to express thoughts without peer pressure Only 1 person's view - must validate comments with other interviewees ii) Group Discussions Group will form consensus of recognised problems or open up points of contention Points of contention can be explored further in 1-on-1 interviews i) Observation/Participation Watch people doing their jobs - witness the problems they encounter Perform a job function - experience the problems first hand b) Documentation i) User Manual How the system should perform ii) Marketing Literature Perceptions given to customers, suppliers, etc. iii) Internal Documents Company Policy Documents Memos Technical Notes iv) Annual Report Goals & Objectives of Company v) Documentation from Interested Parties Annual Report Marketing Literature Government Proposals/White Paper vi) Stake-holders Documentation Ask Users to participate more by generating problem statements and possible resolution, diagrams, pictures, etc. vii) Others? Presenting the Findings a) Description of Problem Area i) Terms of Reference Aim of analysis What is considered? What is not? Criteria for success ii) Assumptions - - iii) Constraints Recognised 'problems' that will affect any recommended solution b) Drawings i) Diagrams Formal - Hard Systems Approach People are not part of the problem or the solution ii) Pictures Informal - Soft Systems Approach Considers any people problems when recommending a solution Regardless of type of diagram, they should be layered, concentrating on different areas of system in greater detail. c) Textual Description i) Describing any Unclear Diagrams Plain everyday language - should be complete and unambiguous Clarification of any complex areas ii) Possible Solutions Description of each Attributes & Characteristics Good and bad point of each iii) Describing the Recommended Solution Justification Any problem areas 'Recommended solution may not be computer-based.' LECTURE 1 The Need for Systems Analysis Professional expertise is needed to: identify users’ real requirements. identify the real problems of the current system. design and specify a suitable system to meet these needs. assemble and organise hardware, software and data storage. design control and security procedures. take account of predictable future needs Consider this scene: Course taken by company purchasing and installing a computer system. 1. Identify application areas e.g. accounting, budgeting, word-processing 2. Search made of the computer literature to find the names and reviews of accounting, spreadsheet and word-processing packages. 3. Small group of likely candidates is selected. 4. These are demonstrated by the dealers selling them and the package which best meets the needs of the user of each application is chosen. 5. Compatible hardware is then purchased, often recommended by the dealer, and the equipment is installed. 6. Software and existing business data are loaded up and, hey presto! the organisation has a working information system which meets the requirements of is users and delivers all the benefits associated with computerisation. This approach may work when a small business is in need of computer assisted support for its standard procedures and when those needs are clearly identified. Unlikely it will be satisfactory for the development of more complex system for a medium sized or large organisation. As a rule the larger the organisation the more complex and individual are the DP and information requirements of that organisation and the greater is the funding available. These organisations are more likely to develop their own system or pay specialist firms to do this for them. Their needs are individual and often initially unidentified. Tailor-made systems are required. For large systems; 1 . Users requirements must be identified 2. Suitable system specified and designed to meet those needs 3. Take account of hardware software and data storage structure 4. Incorporate security and control features 5. Predictable future needs 6. Hardware purchased and installed 7. Programs written 8. Data loaded into the data storage structure 9. System tested and amended 10. Staff training 11. Maintenance Requires people with different areas of expertise Sums of money large Time months even years Essential project is planned and co-ordinated properly The analyst must become thoroughly familiar with the existing system. In particular the analyst has to determine: 1. The objectives of the existing system 2. How the existing system works 3. Any legal, government other regulations which might affect the operation of the system e.g. The Data Protection Act in the UK 4. The economic and organisational environment within which the system lies and in particular any changes that are likely to occur. Why pay attention to the existing system? After all it is deficient and needs replacing. It may be that the present system only needs some change in its manual procedures to make it function efficiently. A study of the present system gives the systems analyst a thorough understanding of the nature of the activities to be incorporated in the final computerised system. No matter how weak the existing system is, it must function at some level of effectiveness. This will provide a rich source of information from which the analyst can work. The analyst must be aware of all aspects of the application he is investigating to ensure that all the users needs are catered for and problems and exceptional activities dealt with. User involvement is essential from the start. Lack of user involvement in the past has often led to systems which are not what the users want. They only learn at the implementation stage what they is getting. They therefore have no incentive to make the system work. (Tree OHP) User involvement and understanding is helped by the concept of structured systems analysis using modelling techniques like system flowcharts and data flow diagrams. Systems Analysis The process of studying an existing system to determine how it works and how it meets user needs. Project Management The ongoing activity by which an analyst plans, delegates, directs and controls progress to develop an acceptable system within the allotted time and budget (Alex Fleming, 2001 Page  PAGE 13 я  #cЛ^ ` 5Љђ#$'23PQRw‘“ю9:МНЪнјUh=Is8AJPV[‚ŠŽ›pLM !!!!‚!„!—!3"4"5"6"7"8"9":";"§їё§ээх§с§ї§ї§нйжвЯхЧжжжжйжйжйжжйжйжйжйжйжжйжнМхЧнБхБнЏЏЏ65B*CJXhmH nH 5B* CJ@hmH nH CJ8hmH nH CJ 5CJ CJ5CJ6mH 5mH CJ@hmH nH 0J>* 5CJmH  56mH mH E.[€ŒŸУЬся в§ъззФФТФРОЃˆ$„nЄЄ Ц RЄі H šь>т4!$„n„Є Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4! .[€ŒŸУЬся в$=]ƒЬэ.DVcМкрѓќ)=]ќі№ъчфоливЬЩЦУПИБЊЃœ™•އ€ќќќztqnkhb_ьџџџ Зџџџкџџџтџџџыџџџїџџџ эџџџ њџџџ          цџџџ                чўџџџџџOџџџ ђџџџ џџџгџџџмџџџ rџџџЯџџџлџџџ Жџџџ уџџџ яџџџ$в$=]ƒЬэ.DVcМкрѓќцфййййййфЮЮЮЮЬЬЬЙІ Ц RЄі H šь>т4! Ц RЄі H šь>т4! & F@& Ца & F@& Ца$„nЄ Ц RЄі H šь>т4!ќ)=]kx„–ŸЇАПЮм№ђє   - ььььйььььЦйьььььйььЦььь Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4!]kx„–ŸЇАПЮм№ђє   - ? V s   б  - ~ Р н ! ] o ~ œ Е х §   , > \ ќљі№ъчфсолевЯЩфЦУРНКДЎЋЈЂЯŸ™–“ъŠ„{xurliюџџџ 1џџџЩџџџЯџџџшџџџ xџџџчџџџ Сџџџёџџџ љ§џџŸџџџуџџџ Гўџџ™џџџ \џџџАџџџђџџџ ђџџџ уџџџЕџџџЧџџџоџџџхџџџ цўџџъџџџьџџџ ЈџџџШџџџзџџџцџџџяџџџїџџџ юџџџ VџџџБџџџОџџџЬџџџ)- ? V s   б  - ~ Р н ! ] o ~ œ Е х §  ььйЦГььГььГььЦГьГьГь Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4!  , > \ … “ Ј Щ щ Z g € Ÿ Е Х й ц ћ   ььйьйьььйьйзФйььььйььй Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4!\ … “ Ј Щ щ Z g € Ÿ Е Х й ц ћ   `my˜Ыиљ45ЊТх"E\pЈбпёњїєёыштпйгаЭЪЧСОЛЕВЌІЃ š—”‘‹…|ysp mgїє џџџИџџџщџџџ eџџџ џџџнџџџ шџџџ Н§џџ +џџџ—џџџвџџџѓџџџ •џџџеџџџєџџџ ѓџџџ џџџяџџџ qџџџюџџџ№џџџ …џџџЙџџџЦџџџкџџџъџџџ сџџџ чџџџ ўџџрџџџ ”ўџџДџџџЩџџџзџџџ џџџ' `my˜Ыиљ45ЊТх"E\pЈбпьйЦььЦььь­йЦььЦьььЦь$„7„ Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4! Ц RЄі H šь>т4!пёђ$%&'123QRwšЬAi’“ЈььйзззббЬЧзСИИИИИззГdЌў & F„„ф§„„ф§d4ўd ў$d ў Ц RЄі H šь>т4! Ц RЄі H šь>т4!ёђ$%&'123QRwšЬAi‘’“Јэю9:МНя№}~щъЪЫijkl‘<=_rsžмIe‰ЬъўBVmЄЅІDEghъќіѓ№эъчфсолеЭХНЕГГБББББББББББББББББББББББББББўџџ  ьўџџ  &џџџ  Xџџџ   {џџџ  џџџЁџџџПџџџРџџџСџџџЫџџџЬџџџЭџџџЮџџџ ИўџџЗџџџFЈэю9:МНя№}~щъЪЫijkl‘<=њјіьіуііііііійауЫјјјјТdџ Ц@dtџdџ Ц?ј dџ ЦPdџ Ц dџ ЦаdЌў=_rsžмIe‰ЬъўBVmЄЅІDEghъ§§§ћћћћћћћћћћћћіі§§§§§§ћћћћћd ўъыpqLMf g ! !!!‚!ƒ!„!—!4"5";"]"_"a"f"g"h"§§њјјјјјј ъыpqLMf g ! !!!‚!ƒ!„!—!4"5"6"7"8"9"§§ѓшпннннндЮнннннЛнЛн„dШЄЄ Ц3r Р!(#„’„>ў & F„„ф§dџ Ц „dџ Ц dџ Ца9":";"a"b"c"d"e"f"g"h"ьъфъьъьъъъ Цp#„dШЄЄ Ц3r Р!(# ;"<"U"V"\"]"_"`"a"b"c"d"e"g"h"њјёюёщёјјјх6mH 0JmH0J j0JU6 jг№6*00?&P PА‚. АЦA!А "А #$%А [<@ёџ<Normal„Ѕd@ЄPЄP 6B*mH J@J Heading 1$„d№ЄhЄh 56>*CJ B@"B Heading 2„7d№Є@Є@ 56CJD@2D Heading 3„„Wўd№ЄДЄД6CJ<A@ђџЁ<Default Paragraph Font.ўђ. Bullet list„4 @4Footer„ ЦИp#CJ&)@Ђ& Page Number W@Ђ! Strong5XўO2Xindent1)$„„Р§dџЄЄ Ц аќ6B*CJmH hJџџџџ-/14;"h"$вќ-  пЈ=ъ9"h" "#]\ ёъh"! '*4!єџ•€ѓє5fi кщъ$ 45;PU`afiџџ Alex Fleming2C:\WebPages\afleming\lectures\Systems-Analysis.doc Alex Fleming2C:\WebPages\afleming\lectures\systems-analysis.doc Alex Fleming9C:\WINDOWS\TEMP\AutoRecovery save of systems-analysis.asd Alex Fleming2C:\WebPages\afleming\lectures\systems-analysis.doc Alex Fleming2C:\WebPages\afleming\lectures\systems-analysis.doc Alex Fleming9C:\WINDOWS\TEMP\AutoRecovery save of systems-analysis.asd Alex Fleming2C:\WebPages\afleming\lectures\systems-analysis.doc Alex Fleming2C:\WebPages\afleming\lectures\systems-analysis.doc Alex Fleming9C:\WINDOWS\TEMP\AutoRecovery save of systems-analysis.asd Alex Fleming2C:\WebPages\afleming\lectures\systems-analysis.docўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ*„а„˜ў.„ „˜ў.„p„˜ў.„@ „˜ў.„„˜ў.„р„˜ў.„А„˜ў.„€„˜ў.„а„˜ў.„ „˜ў.„p„˜ў.„@ „˜ў.„„˜ў.„р„˜ў.„А„˜ў.„€„˜ў.айХкХўџџџXкХўџџџЌкХџџџџџџџџџџџџdкХ`t@CJ0OJQJo(u№џџџџИкХрЪ@CJ*OJQJo(u№џџ  џ@HP DeskJet 400LPT1:HPDSKJTBHP DeskJet 400 (Monochrome)HP DeskJet 400”@f ,,@MSUD$HP DeskJet 400 (Monochrome)„dHP DeskJet 400”@f ,,@MSUD$HP DeskJet 400 (Monochrome)„d€33иФ33h@@G‡:џTimes New Roman5€Symbol3& ‡:џArial_R €ZapfDingbatsMonotype Sorts"A‰аёL\•…af^ш 5ВЌ б"„ЅРДД€0d–^ iџџSystems Analysis Alex Fleming Alex Fleming RhubarB26ўџ р…ŸђљOhЋ‘+'Гй0ˆ˜ДРиф№ ( D P \hpx€фSystems Analysisdyst Alex Flemingsislexlex Normal.dotg Alex Flemingsis5exMicrosoft Word 8.0@вIk@^и‹ъ€С@n|мžС^шўџ еЭеœ.“—+,љЎDеЭеœ.“—+,љЎ<ј hp|„Œ” œЄЌД М йфm5 –j Systems Analysis Title˜ 6> _PID_GUIDфAN{04FD8CC0-812B-11D5-ABB5-00C0DFEA7724}  !"#$%ўџџџ'()*+,-./ўџџџ1234567ўџџџ9:;<=>?ўџџџ§џџџBўџџџўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РFЊBRxПв}мžСD€1Tableџџџџџџџџџџџџ&™WordDocumentџџџџџџџџ,JSummaryInformation(џџџџ0DocumentSummaryInformation8џџџџџџџџџџџџ8CompObjџџџџjObjectPoolџџџџџџџџџџџџв}мžСв}мžСџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџ џџџџ РFMicrosoft Word Document MSWordDocWord.Document.8є9Вq