Transcript Chapter 1
Systems Analysis and Design in a Changing World, Fourth Edition Today’s Schedule 2 Assignment #1 Posted Overview of Course System Analyst Skills and Roles Identifying Information Systems Analyst as a System Developer Part 1: The systems analyst – – Chapter 1: The world of the information systems analyst (this chapter) Chapter 2: Approaches to system development – 3 Predictive and adaptive SDLCs Traditional approach Object-oriented approach Chapter 3: The analyst as a project manager Analyst as a System Developer (continued) Part 2: Systems analysis tasks – – – – – 4 Chapter 4: Beginning the analysis: Investigating system requirements Chapter 5: Modeling system requirements Chapter 6: Traditional approach to requirements Chapter 7: Object-oriented approach to requirements Chapter 8: Evaluating alternatives for requirements, environment, and implementation Analyst as a System Developer (continued) Part 3: Systems design tasks – – – – – – 5 Chapter 9: Moving to design Chapter 10: Traditional approach to design Chapter 11: Object-oriented approach to design Chapter 12: Designing databases Chapter 13: Designing the user interface Chapter 14: Designing system interfaces, controls, and security Learning Objectives 6 Explain the key role of a systems analyst in business – Explain the importance of technical, people, and business skills for an analyst – Describe the various types of systems an analyst might work on Explain information systems and their roles Skills and Roles of System Analyst 7 What did “Mary” have to say about her job? The Analyst as a Business Problem Solver 8 Has computer technology knowledge and programming expertise Understands business problems Uses logical methods for solving problems Has fundamental curiosity Wants to make things better Is more of a business problem solver than a technical programmer Analyst’s Approach to Problem Solving Research and understand the problem Verify benefits of solving problem outweigh the costs Define the requirements for solving the problem Develop a set of possible solutions (alternatives) Decide which solution is best and recommend Define the details of the chosen solution Implement the solution 9 Monitor to ensure desired results Required Skills of the Systems Analyst 10 Technical Knowledge and Skills An analyst should have fundamental technology knowledge of – – – – – 11 Computers / peripheral devices (hardware) Communication networks and connectivity Database and database management systems (DBMS) Programming languages (for example, VB.NET or Java) Operating systems and utilities Technical Knowledge and Skills (continued) Analyst uses tools – – – Analyst understands SDLC techniques – – – 12 Software productivity packages Integrated development environments (IDEs) for programming languages CASE tools, testing, documentation support, reverse engineering, configuration management Project planning, systems analysis Systems design, database design, network design Construction, implementation, systems support Business Knowledge and Skills 13 Analyst must understand – Business functions performed by organization – Strategies, plans, traditions, and values of the organization – Organizational structure – Organization management techniques – Functional work processes Systems analysts typically study business administration/management in college with a major in CIS or MIS People Knowledge and Skills 14 Systems analysts need to understand how people – Think – Learn – React to change – Communicate – Work (in a variety of jobs and levels) People Knowledge and Skills (continued) 15 Interpersonal and communication skills are crucial to – Obtaining information – Motivating people – Getting cooperation – Understanding the complexity and workings of an organization in order to provide necessary support Integrity and Ethics 16 Analyst has access to confidential information, such as salary, an organization’s planned projects, security systems, and so on. – Must keep information private – Any impropriety can ruin an analyst’s career – Analyst plans security in systems to protect confidential information Information Systems and Subsystems 17 Systems That Solve Business Problems System – interrelated components functioning together to achieve an outcome Information systems – collection of interrelated components that collect, process, store, and provide as output information needed to complete tasks Subsystem – part of a larger system Supersystem – larger system that contains subsystems Functional decomposition – dividing a system into smaller subsystems and components 18 Information Systems and Component Parts 19 System Boundary vs. Automation Boundary 20 Types of Information Systems 21 Types of Information Systems Transaction processing systems (TPS) – Management information systems (MIS) – – Take information captured by TPS Produce reports for planning and control Decision support / knowledge-based systems (DSS/KBS) – – 22 Capture and record information about organization’s transactions Explore impact of available options or decisions (what-if scenarios) Automate routine decision making Types of Information Systems (continued) Enterprise applications – Highly integrated systems that support company-wide operations and data – Often combine aspects of TPS, MIS, DSS/KBS Communication support systems – 23 Facilitate communication internally and with customers and suppliers Office support systems – Help employees create and share documents Your Information System Draw your system as a set of subsystems by decomposing it by function. Your components should be labeled with an action or verb. What are the System Boundaries? – – What are the Automation Boundaries? – – 24 Inputs Outputs Computed Manual What type(s) of IS may be involved? Introduction to Rocky Mountain Outfitters (RMO) Business 25 Began in Park City, Utah supplying winter sports clothes to local ski shops Expanded into direct mail-order sales with small catalog—as catalog interest increased, opened retail store in Park City Became large, regional sports clothing distributor by early 2000s in Rocky Mountain and Western states Currently $150 million in annual sales and 600 employees and two retail stores Mail-order revenue is $90 million; phone-order revenue is $50 million Early RMO Catalog Cover (Fall 1978) 26 Current RMO Catalog Cover (Fall 2007) 27 Summary 28 A systems analyst solves business problems using information systems technology Problem solving means looking into business problem in great detail, completely understanding problem, and choosing best solution Information system development is much more than writing programs Summary (continued) 29 System – collection of interrelated components that function together to achieve some outcome Information systems outcome – solution to a business problem Information systems, subsystems, and components interact with and include hardware, software, inputs, outputs, data, Summary (continued) 30 Systems analyst has broad knowledge and variety of skills, including technical, business, and people Integrity and ethical behavior are crucial to success for the analyst Systems analyst encounters a variety of rapidly changing technologies Systems analyst works on strategic plans For Tuesday, January 16 31 Bring any questions from Assignment #1 Complete reading Chapter #1 Read first part of Chapter 2, pages 35-50