FIT2001 Week 1


Published on

The slides I used in the first lecture for FIT2001, semester 1, 2008 at Caulfield.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

FIT2001 Week 1

  1. 1. COMMONWEALTH OF AUSTRALIA Copyright Regulations 1969 <ul><li>WARNING </li></ul><ul><li>This material has been reproduced and communicated to you by or on behalf of Monash University pursuant to Part VB of the Copyright Act 1968 (the Act).The material in this communication may be subject to copyright under the Act. Any further reproduction or communication of this material by you may be the subject of copyright protection under the Act. </li></ul><ul><li>Do not remove this notice. </li></ul>
  2. 2. FIT2001 Systems Analysis and Design: Caulfield Week 1 Peter O’Donnell Sections © 2006 by Thomson Course Technology. All rights reserved. <ul><li>The nature of systems analysis and design </li></ul>
  3. 3. Overview of today’s lecture <ul><li>Introducing the academic staff </li></ul><ul><li>Unit objectives </li></ul><ul><li>Semester structure </li></ul><ul><li>Text book and workload </li></ul><ul><li>Assessment </li></ul><ul><ul><li>Plagiarism </li></ul></ul><ul><li>The nature of systems analysis and design </li></ul>
  4. 4. Academic staff <ul><li>Peter O’Donnell </li></ul><ul><ul><li>Room: H7.39 </li></ul></ul><ul><ul><li>Phone: 9093 2502 </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>David Grant </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Jacob Zhivov </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Find us all on Facebook too! </li></ul>
  5. 5. Lecture and studios <ul><li>Lecture </li></ul><ul><ul><li>Tuesday: 10am, H1.26 </li></ul></ul><ul><li>Studios </li></ul><ul><ul><li>Tuesday: 12 noon, K1.07, K1.08 and K1.10; 2pm, K1.08; 4pm K1.08 </li></ul></ul><ul><ul><li>Wednesday : 10am, K1.10; 12 noon, K1.07. </li></ul></ul>
  6. 6. Common Core <ul><li>FIT2001 is a “common core” unit. The common core is a set of units that will be taken by all undergraduate students studying degrees with the Faculty of Information Technology. It represents the fundamental body of knowledge that we believe all IT professionals require. </li></ul>
  7. 7. FIT2001 Philosophy <ul><li>There is an increasing need for graduates to understand the fundamentals of systems analysis and design. FIT2001 offers theoretical knowledge and practical application of the area of systems analysis and systems design to enable students to be competitive and informed in their further study or future employment. </li></ul>
  8. 8. FIT2001 Unit Objectives <ul><li>Knowledge and understanding </li></ul><ul><ul><li>Describe the roles of systems analysts and designers and their role in system development </li></ul></ul><ul><ul><li>Describe various system development methodologies </li></ul></ul><ul><ul><li>Distinguish the processes of systems analysis and design in structured and object-oriented systems development methodologies and life-cycles </li></ul></ul><ul><ul><li>Undertake planning and problem definition in simple information technology problems </li></ul></ul>
  9. 9. FIT2001 Unit Objectives (Cont.) <ul><li>Knowledge and Understanding (Cont.) </li></ul><ul><ul><li>Apply principles of systems design, and explain the relationship of systems design to systems analysis </li></ul></ul><ul><ul><li>Understand the criteria that can be used to evaluate the quality of a model of a system. </li></ul></ul><ul><ul><li>Explain the purpose of different types of models in the UML </li></ul></ul><ul><ul><li>Explain the role and application of automated tools in systems modeling. </li></ul></ul>
  10. 10. FIT2001 Unit Objectives (Cont.) <ul><li>Attitudes, Values and Beliefs </li></ul><ul><ul><li>Appreciate that a range of valid solutions exist for any given problem. </li></ul></ul><ul><li>Relationships, Communication and Team Work </li></ul><ul><ul><li>Explain the interdependence and relationships between all stake-holders in the systems development process. </li></ul></ul><ul><li>Practical Skills </li></ul><ul><ul><li>Model and design logical and physical systems using industry standard object oriented techniques </li></ul></ul><ul><ul><li>Interpret and evaluate systems analysis and systems design models created using both structured and object oriented techniques. </li></ul></ul>
  11. 11. FIT2001 Unit Objectives (Cont.) <ul><li>Practical skills (Cont.) </li></ul><ul><ul><li>Create analysis and design models using the main elements of the unified modelling language (UML) </li></ul></ul><ul><ul><li>Develop and practice the skills and competencies necessary to undertake a requirements analysis for a business application </li></ul></ul><ul><ul><li>Apply problem solving techniques at different levels of abstraction and understand the effect this may have on a system specification </li></ul></ul>
  12. 12. Textbooks <ul><li>Prescribed text: </li></ul><ul><ul><li>Satzinger, J. W., Jackson, R.B., Burd, S.D. and R. Johnson (2006) Systems Analysis and Design in a Changing World, 4th Edition, Thomsen Course Technology. </li></ul></ul><ul><li>Recommended texts: </li></ul><ul><ul><li>Refer to unit information guide </li></ul></ul>
  13. 13. Systems Analysis and Design in a Changing World <ul><li>You simply must get a copy </li></ul>
  14. 14. Anticipated Workload <ul><li>2 hour lecture </li></ul><ul><li>2 hour per week workshop/tutorial session </li></ul><ul><li>6 hours per week preparation and project work </li></ul><ul><li>2 hours per week reading </li></ul>
  15. 15. Assessment <ul><li>40% - Assignments </li></ul><ul><li>60% - Examination </li></ul><ul><ul><li>Three hour, closed book exam, scheduled during the normal exam period. </li></ul></ul>
  16. 16. Assignment work <ul><li>Shoe store case study: Inventory management system </li></ul><ul><ul><li>An audio (.mp3) file </li></ul></ul><ul><li>Requirements specification: </li></ul><ul><ul><li>Assignment 1a, 5%, midnight, April 13. </li></ul></ul><ul><ul><li>Assignment 1b, 20%, midnight, May 4. </li></ul></ul><ul><li>Design specification: </li></ul><ul><ul><li>Assignment 2, 15%, due midnight, May 25. </li></ul></ul><ul><li>Optional bonus requirement: </li></ul><ul><ul><li>Weekly reflective blogs (3% added to assignment mark) </li></ul></ul><ul><li>Details available on unit web site (Moodle not MUSO) </li></ul>
  17. 17. Moodle ( <ul><li>Open source learning environment </li></ul><ul><li>Trial hosted by Faculty of Medicine </li></ul><ul><li>Site includes downloads, forums, blogs,podcast, campus specific information </li></ul><ul><li>You must make full use of this system to get the most out of the unit </li></ul>
  18. 18. Plagiarism/cheating <ul><li>The University and the Faculty have various policies regarding plagiarism that you must make yourself familiar with. </li></ul><ul><ul><li> </li></ul></ul>
  19. 19. Lecture schedule <ul><li>Introduction to Systems Analysis and Design </li></ul><ul><li>The Context of Analysis and Design </li></ul><ul><li>Requirements Gathering </li></ul><ul><li>Beginning Analysis </li></ul><ul><li>Structured Analysis </li></ul><ul><li>Use Case Modelling </li></ul> <ul><li>Finishing Analysis </li></ul><ul><li>The Nature of Good Design </li></ul><ul><li>Structured Design </li></ul><ul><li>Use Case Realization </li></ul><ul><li>User Interface Design </li></ul><ul><li>System Interfaces </li></ul><ul><li>Unit Review </li></ul>
  20. 20. This week’s learning objectives <ul><li>On completion of this your study this week you should aim to be able to: </li></ul><ul><ul><li>Explain the vital role of a systems analyst in the development of information technology systems. </li></ul></ul><ul><ul><li>Describe the role of the systems analyst in a systems development project. </li></ul></ul><ul><ul><li>Describe the types of systems that an analyst might help to create. </li></ul></ul><ul><ul><li>Describe the types of technology that an analyst needs to understand. </li></ul></ul>
  21. 21. Learning objectives (continued) <ul><li>On completion of this week you should aim to be able to (cont.): </li></ul><ul><ul><li>Describe the various job titles that are applied in different work places for the role of analyst and designer </li></ul></ul><ul><ul><li>Explain the importance of technical, people business and analytical skills for an analyst. </li></ul></ul><ul><ul><li>Explain why ethical behaviour is crucial for a systems analyst. </li></ul></ul><ul><li>Each week, your reading of the text is vital to achieving the learning objectives. </li></ul>
  22. 22. The nature of systems analysis and design <ul><li>Information Systems </li></ul><ul><ul><li>Crucial to success of modern business organizations </li></ul></ul><ul><ul><li>Constantly being developed to make business more competitive </li></ul></ul><ul><ul><li>Impact productivity and profits </li></ul></ul><ul><li>Keys to successful systems development </li></ul><ul><ul><li>Thorough systems analysis and design </li></ul></ul><ul><ul><li>Understanding what business requires </li></ul></ul>
  23. 23. Overview <ul><li>Systems analysis </li></ul><ul><ul><li>What system should do </li></ul></ul><ul><li>Systems design </li></ul><ul><ul><li>How components of information system should be physically implemented </li></ul></ul><ul><li>Systems analyst </li></ul><ul><ul><li>Uses analysis and design techniques to solve business problems with information technology </li></ul></ul>
  24. 24. The analyst as a business problem solver <ul><li>Has computer technology knowledge and programming expertise </li></ul><ul><li>Understands business problems </li></ul><ul><li>Uses logical methods for solving problems </li></ul><ul><li>Has fundamental curiosity </li></ul><ul><li>Wants to make things better </li></ul><ul><li>Is more of a business problem solver than technical programmer </li></ul>
  25. 25. Analyst’s Approach to Problem Solving Verify that the benefits of solving the problem outweigh the costs Research and understand the problem Define the requirements for solving the problem Develop a set of possible solutions (alternatives) Define the details of the chosen solution Monitor to make sure that you obtain the desired results Decide which solution is best, and make a recommendation Implement the solution
  26. 26. Systems that solve business problems <ul><li>System – interrelated components functioning together to achieve outcome </li></ul><ul><li>Information systems – collection of interrelated components that collect, process, store, and provide as output information needed to complete tasks </li></ul><ul><li>Subsystems – part of larger system </li></ul><ul><li>Supersystem – larger system contains subsystem </li></ul><ul><li>Functional decomposition – dividing system into smaller subsystems and components </li></ul>
  27. 27. Required skills of the systems analyst <ul><li>An analyst should have fundamental technology knowledge of: </li></ul><ul><ul><li>Computers / peripheral devices (hardware) </li></ul></ul><ul><ul><li>Communication networks and connectivity </li></ul></ul><ul><ul><li>Database and database management systems (DBMS) </li></ul></ul><ul><ul><li>Programming languages (for example: VB.NET or Java) </li></ul></ul><ul><ul><li>Operating systems and utilities </li></ul></ul>
  28. 28. Technical knowledge and skills <ul><li>Analyst uses tools: </li></ul><ul><ul><li>Software productivity packages (MS Office) </li></ul></ul><ul><ul><li>Integrated development environments (IDEs) for programming languages </li></ul></ul><ul><ul><li>CASE tools / coding, testing, and documentation support packages </li></ul></ul><ul><ul><ul><li>For example rational Rose and Sybase PowerDesigner </li></ul></ul></ul><ul><li>Analyst understands SDLC phase techniques: </li></ul><ul><ul><li>Project planning </li></ul></ul><ul><ul><li>Systems analysis, systems design </li></ul></ul><ul><ul><li>Construction, implementation, systems support </li></ul></ul>
  29. 29. Business knowledge and skills <ul><li>Analyst must understand: </li></ul><ul><ul><li>Business functions performed by organization </li></ul></ul><ul><ul><li>Organizational structure </li></ul></ul><ul><ul><li>Organization management techniques </li></ul></ul><ul><ul><li>Functional work processes </li></ul></ul><ul><li>Systems analysts will have chosen business electives in their University course </li></ul>
  30. 30. People knowledge and skills <ul><li>Systems analysts need to understand how people: </li></ul><ul><ul><li>Think, learn, react to change, communicate, work (in a variety of jobs and levels) </li></ul></ul><ul><li>Interpersonal and communication skills are crucial to: </li></ul><ul><ul><li>Obtaining information,motivating people, getting cooperation, understanding the complexity and workings of an organization in order to provide necessary support </li></ul></ul>
  31. 31. Integrity and Ethics <ul><li>Analyst has access to confidential information such as salary, an organization’s planned projects, security systems, etc. </li></ul><ul><ul><li>Must keep information private </li></ul></ul><ul><ul><li>Any impropriety can ruin an analyst’s career </li></ul></ul><ul><ul><li>Analyst plans security in systems to protect confidential information </li></ul></ul>
  32. 32. The environment surrounding the analyst <ul><li>Types of Technology Encountered </li></ul><ul><ul><li>Desktop </li></ul></ul><ul><ul><li>Networked desktops </li></ul></ul><ul><ul><li>Client-server </li></ul></ul><ul><ul><li>Mainframe </li></ul></ul><ul><ul><li>Internet, intranet, and extranet </li></ul></ul><ul><ul><li>Wireless, PDAs, Cell Phones (mobile workers) </li></ul></ul>
  33. 33. Typical job titles and places of employment <ul><li>Job titles of systems analyst vary greatly, but entail same thing </li></ul><ul><li>Places of employment vary from small businesses to large corporations </li></ul><ul><li>Analysts can be internal employees or outside consultants </li></ul><ul><li>Analysts can be developing solutions for internal business managers or for external clients and customers </li></ul>
  34. 34. The analyst’s role in strategic planning <ul><li>Special projects affecting executives </li></ul><ul><ul><li>Business process reengineering – radical improvements to existing processes </li></ul></ul><ul><li>Strategic planning development process </li></ul><ul><li>Information systems strategic planning </li></ul><ul><ul><li>Application architecture plan (business focus) </li></ul></ul><ul><ul><li>Technology architecture plan (infrastructure focus) </li></ul></ul><ul><li>Enterprise resource planning (ERP) integrated systems </li></ul>
  35. 35. Today’s summary <ul><li>Systems analyst solves business problems using information systems technology </li></ul><ul><li>Problem solving means looking into business problem in great detail, completely understanding problem, and choosing best solution </li></ul><ul><li>Information systems development is much more than writing programs </li></ul>
  36. 36. Summary (continued) <ul><li>System - collection of interrelated components that function together to achieve some outcome </li></ul><ul><li>Information systems outcome: solution to a business problem </li></ul><ul><li>Information systems, subsystems, and components interact with and include hardware, software, inputs, outputs, data, people, and procedures </li></ul>
  37. 37. Summary (continued) <ul><li>Systems analyst has broad knowledge and variety of skills, including technical, business, and people </li></ul><ul><li>Integrity and ethical behavior are crucial to success for the analyst </li></ul><ul><li>Systems analyst encounters a variety of rapidly changing technologies </li></ul><ul><li>System analyst works on strategic plans and then systems development projects </li></ul>
  38. 38. Before next week <ul><li>Get a copy of the text book SJB. </li></ul><ul><li>Read SJB chapter 1 </li></ul><ul><ul><li>Pay attention to the Rocky Mountain Outfitters case study </li></ul></ul><ul><li>Verify your understanding of the key terms listed on p30 of SJB </li></ul><ul><li>Attempt the ten thinking critically exercises at the end of SJB. </li></ul><ul><li>Try the week 1 quiz on the Moodle web site </li></ul>