Systems Analysis and Design 11th Edition PDF

Summary

This textbook, Systems Analysis and Design 11th Edition, provides a comprehensive overview of information technology and systems design concepts. It explores the essential components of information systems and their impact on business processes. The text also discusses different methodologies for developing information systems, including structured analysis, object-oriented analysis, and agile methods.

Full Transcript

Systems Analysis and Design 11th Edition Chapter 1 Introduction to Systems Analysis and Design Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part....

Systems Analysis and Design 11th Edition Chapter 1 Introduction to Systems Analysis and Design Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Chapter Objectives  Describe the impact of information technology  Define systems analysis and design and the role of a systems analyst  Define an information system and describe its components  Explain how to use business profiles and models  Explain Internet business strategies and relationships, including B2C and B2B Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 2 duplicated, or posted to a publicly accessible website, in whole or in part. Chapter Objectives (Cont.)  Identify various types of information systems and explain who uses them  Distinguish among structured analysis, object-oriented analysis, and agile methods  Explain the waterfall model, and how it has evolved  Discuss the role of the information technology department and the systems analysts who work there Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 3 duplicated, or posted to a publicly accessible website, in whole or in part. Introduction  Information helps companies: Increase productivity Deliver quality products and services Maintain customer loyalty Make sound decisions Use of information technology is vital for FIGURE 1-1 These headlines show the organizational success enormous impact of information technology on our lives. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 4 duplicated, or posted to a publicly accessible website, in whole or in part. What Is Information Technology?  Information Technology (IT) ◦ Combination of hardware and software products and services used to manage, access, communicate, and share information  Changing Nature of Information Technology ◦ Change is dramatic and continuous ◦ Advances influence change in business organizations FIGURE 1-2 An employee clocking in with a punch card in 1953. ClassicStock.com/Superstock Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 5 duplicated, or posted to a publicly accessible website, in whole or in part. What Is Information Technology? (Cont.)  Systems Analysis and Design ◦ Step-by-step process for developing high-quality information systems  Information systems: Combination of technology, people, and data to perform certain business functions  What Does a Systems Analyst Do? ◦ Plans, develops, and maintains information systems ◦ Manages IT projects, including tasks, resources, schedules, and costs ◦ Conducts meetings, delivers presentations, and writes memos, reports, and documentation Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 6 duplicated, or posted to a publicly accessible website, in whole or in part. Information System Components  System: Set of related components that produces specific results ◦ Mission-critical systems are vital to a company’s operations  All systems require input data ◦ Data: Basic facts that serve as raw material Information: Data transformed into output FIGURE 1-5 An information system needs these components. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 7 duplicated, or posted to a publicly accessible website, in whole or in part. Information System Components (Cont.1)  Hardware ◦ Physical layer of the information system ◦ Moore’s Law was integral to the development of hardware  Software ◦ Controls hardware ◦ System software ◦ Application software  Horizontal system  Vertical system  Legacy system FIGURE 1-6 Server farms provide the enormous power and speed that modern IT systems need. dotshock/Shutterstock.com Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 8 duplicated, or posted to a publicly accessible website, in whole or in part. Information System Components (Cont. 2)  Data ◦ Stored in tables  Processes ◦ Describe the tasks and business functions performed to achieve specific results  People ◦ Stakeholders: Individuals interested in FIGURE 1-7 In a typical payroll system, an information system data is stored in separate tables that are linked to form an overall database. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 9 duplicated, or posted to a publicly accessible website, in whole or in part. Business Today  Influenced by: ◦ Rapidly increasing globalization ◦ Technology integration for seamless information access ◦ Rapid growth of cloud-based computing and services  All trends are Internet-centric Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 10 duplicated, or posted to a publicly accessible website, in whole or in part. Business Today (Cont.1)  The Internet Model ◦ Ecommerce (electronic commerce) ◦ User interface - Enables communication between a data-base management software and a web- based server  Mobile devices interact with the system using apps ◦ Sectors  B2C (business-to-customer)  B2B (business-to-business) Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 11 duplicated, or posted to a publicly accessible website, in whole or in part. Business Today (Cont.2)  B2C (Business-to-Customer) ◦ In a single convenient session, customers can:  Do research and compare prices and features  Check availability and arrange delivery  Choose payment methods  B2B (Business-to-Business) ◦ Ecommerce was initially carried out using electronic data interchange (EDI) ◦ Most firms use supply chain management (SCM) software, which helps businesses manage inventory levels, costs, alternate suppliers Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 12 duplicated, or posted to a publicly accessible website, in whole or in part. Modeling Business Operations  Business Profile ◦ Overview of a company’s mission, functions, organization, products, services, customers, suppliers, competitors, constraints, and future direction  Business Process ◦ Specific set of transactions, events, and results that can be described and documented ◦ Business process model (BPM) ◦ Business process modeling notation (BPMN) Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 13 duplicated, or posted to a publicly accessible website, in whole or in part. Modeling Business Operations (Cont.) FIGURE 1-8 A simple business model might consist of an event, three processes, and a result. FIGURE 1-9 This sample uses business process modeling notation (BPMN) to represent the same events, processes, and workflow shown in Figure 1-8. Source: Drawio.com Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 14 duplicated, or posted to a publicly accessible website, in whole or in part. Business Information Systems  Current Method ◦ All employees use office productivity systems ◦ Operations users require decision support systems ◦ Systems are defined by their functions and features  Enterprise Computing ◦ Supports company-wide operations and data management requirements  Enterprise resource planning (ERP) systems provide cost-effective support for users and managers throughout the company Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 15 duplicated, or posted to a publicly accessible website, in whole or in part. Business Information Systems (Cont.1)  Transaction Processing (TP) Systems ◦ Processes data generated by day-to-day business operations ◦ Examples - Customer order processing, accounts receivable, and warranty claim processing  Business Support Systems ◦ Provide job-related information support to users at all levels of a company  Can work hand-in-hand with a FIGURE 1-11 A single sales transaction TP system consists of six separate tasks, which the TP system processes as a group. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 16 duplicated, or posted to a publicly accessible website, in whole or in part. Business Information Systems (Cont.2) ◦ Management Information Systems (MIS) ◦ Radio frequency identification (RFID)  Uses high-frequency radio waves to track physical objects  Knowledge Management ◦ Uses a knowledge base and inference rules  Knowledge base: Large database that allows users to find information by entering keywords  Inference rules: Identify data FIGURE 1-12 With an RFID tag, patterns and relationships items can be tracked and monitored throughout the shipping process. © nullplus/photos.com Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 17 duplicated, or posted to a publicly accessible website, in whole or in part. Business Information Systems (Cont.3)  User Productivity Systems ◦ Technology that improves productivity ◦ Groupware: Enables data sharing and coordination of efforts  Systems Integration ◦ Combination of transaction processing, business support, knowledge management, and user productivity features Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 18 duplicated, or posted to a publicly accessible website, in whole or in part. What Information Do Users Need? FIGURE 1-14 A typical organizational model identifies business functions and organizational levels. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 19 duplicated, or posted to a publicly accessible website, in whole or in part. What Information Do Users Need? (Cont.1)  Top Managers ◦ Use IT to develop long-range strategic plans  Require information such as economic forecasts, technology trends, competitive threats, and governmental issues  Middle Managers and Knowledge Workers ◦ Middle managers provide direction, resources, and performance feedback to supervisors and team leaders  Require more detailed information than top managers ◦ Knowledge workers provide support for the organization’s basic Copyright functions©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 20 What Information Do Users Need? (Cont.2)  Supervisors and Team Leaders ◦ Oversee operational employees and carry out day-to-day functions  Require decision support information, knowledge management systems, and user productivity systems  Operational Employees ◦ Rely on TP systems to enter and receive data they need to perform their jobs ◦ Empowered to handle tasks and make decisions that were assigned previously to supervisors Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 21 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Tools  Modeling ◦ Graphical representation of a concept or process  Business model  Data model  Object model  Network model  Process model FIGURE 1-15 Microsoft Visio allows you to drag and drop various symbols and connect them to show a business process. Source: Microsoft Visio 2010 Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 22 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Tools (Cont.1)  Prototyping ◦ Early working version of an information system  Disadvantage - Important decisions might be made before business or IT issues are thoroughly understood ◦ A prototype based on careful fact-finding and modeling techniques can be an extremely valuable tool Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 23 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Tools (Cont.2)  Computer-Aided Systems Engineering (CASE) Tools ◦ Known as computer-aided software engineering ◦ Provide an overall framework for systems development ◦ Support design methodologies  Structured analysis  Object-oriented analysis ◦ Generate program code  Speeds the implementation process Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 24 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods Structured Object-Oriented Analysis (O-O) Analysis Agile/Adaptive Methods Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 25 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.1)  Structured Analysis ◦ Time-tested and easy to understand ◦ Uses the systems development life cycle (SDLC) ◦ Based on predictive approach ◦ Process-centered technique  Uses process models to graphically describe a system FIGURE 1-18 This Visible Analyst screen shows a process model for a school registration system. The REGISTER STUDENTS process accepts input data from two sources and transforms it into output data. Source: Visible Systems Corporation Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 26 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.2) ◦ Addresses data organization and structure, relational database design, and user interface issues ◦ The SDLC describes activities and functions that all systems developers perform, regardless of which approach they use Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 27 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods(Cont.3) FIGURE 1-19 Development phases and deliverables are shown in the waterfall model. The circular symbols indicate interaction among the phases. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 28 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.4)  Steps in the SDLC Model ◦ Systems planning  Initiated by a systems request  Goal - To perform a preliminary investigation  Feasibility study: Reviews anticipated costs and benefits and recommends a course of action ◦ Systems analysis  Goal – To build a logical model of the new system  Requirements modeling: Analyst investigates business processes and documents the functions to be performed by the new system  Deliverable - System requirements document Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 29 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.5) ◦ Systems design  Goal – To create a physical model that satisfies all documented requirements  User interface is designed and application architecture is determined  Outputs, inputs, and processes are identified  Deliverable - System design specification  Management and user involvement is critical Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 30 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.6) ◦ Systems implementation  New system is constructed, programs are written, tested, and documented, and the system is installed  Deliverable - A completely functional and documented information system  Includes systems evaluation ◦ Systems support and security  IT staff maintains, enhances, and protects the system  A well-designed system must be secure, reliable, maintainable, and scalable Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 31 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.7)  Object-Oriented Analysis ◦ Combines data and the processes that act on the data into objects  Object: Member of a class, which possesses properties  O-O methodology FIGURE 1-20 The PERSON class includes provides easy transition INSTRUCTOR and STUDENT objects, which have their own properties and inherited to O-O programming properties. languages like Java Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 32 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods(Cont.8) FIGURE 1-21 In a typical O-O development model, planning, analysis, and design tasks interact continuously to generate prototypes that can be tested. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 33 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.9)  Agile Methods ◦ Involve building and constantly adjusting a series of prototypes to user requirements ◦ Use a spiral model  Spiral model: Series of iterations based on user feedback  Feedback from prior steps is incorporated in each incremental step ◦ Allow developers to be more flexible and responsive Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 34 duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Methods (Cont.10) ◦ Disadvantages  Riskier than traditional methods  Weak documentation and blurred lines of accountability  Lack of emphasis on the larger business picture  Other Development Methods ◦ Joint application development (JAD)  Focuses on team-based fact-finding ◦ Rapid application development (RAD)  A compressed version of the entire development process Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 35 duplicated, or posted to a publicly accessible website, in whole or in part. The Information Technology Department FIGURE 1-23 Depending on its size, an IT department might have separate organizational units for these functions, or they might be combined into a smaller number of teams. Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 36 duplicated, or posted to a publicly accessible website, in whole or in part. The Information Technology Department (Cont.1)  Application Development ◦ Systems are developed by teams consisting of users, managers, and IT staff members  Systems Support and Security ◦ Provides vital protection and maintenance services  User Support ◦ Provides users with technical information, training, and productivity support  Known as a help desk Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 37 duplicated, or posted to a publicly accessible website, in whole or in part. The Information Technology Department (Cont.2)  Database Administration ◦ Involves data design, management, security, backup, and access systems  Network Administration ◦ Includes hardware and software maintenance, support, and security  Web Support ◦ Web support specialists design and construct Web pages  Monitor traffic and manage hardware and software  Link Web-based applications information systems to the company’s information systems Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 38 duplicated, or posted to a publicly accessible website, in whole or in part. The Information Technology Department (Cont.3)  Quality Assurance (QA) ◦ QA team reviews and tests all applications and systems changes to verify specifications and software quality standards Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 39 duplicated, or posted to a publicly accessible website, in whole or in part. The Systems Analyst  Investigates, analyzes, designs, develops, installs, evaluates, and maintains a company’s information systems  Constantly interacts with users and managers within and outside the organization Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 40 duplicated, or posted to a publicly accessible website, in whole or in part. The Systems Analyst (Cont.1)  Roles ◦ Acts a translators to managers and programmers ◦ A company’s best line of defense in an IT disaster ◦ Most valuable skill - The ability to listen ◦ Seeks feedback from users to ensure that systems do not deviate from accomplishing set objectives  Knowledge, Skills, and Education ◦ Technical knowledge ◦ Communication and business skills ◦ Critical thinking skills Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 41 duplicated, or posted to a publicly accessible website, in whole or in part. The Systems Analyst (Cont.2) ◦ Education - A college degree in information systems, science, or business  Some IT experience is required  Certification ◦ Helps IT professionals learn new skills and gain recognition for their efforts Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 42 duplicated, or posted to a publicly accessible website, in whole or in part. The Systems Analyst (Cont.3)  Career Opportunities ◦ Companies will need systems analysts to apply new information technology ◦ Explosion in e-commerce will fuel IT job growth ◦ Important factors  Job titles  Company organization  Company size  Salary, location and future Growth  Corporate culture Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 43 duplicated, or posted to a publicly accessible website, in whole or in part. Trends in Information Technology  IT is one of the fastest evolving industries  Knowledge of current trends is vital to a systems analyst  Key trends ◦ Agile methods ◦ Cloud computing ◦ Mobile devices and apps ◦ IT firms now offer a mix of products, services, and support ◦ Social media Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 44 duplicated, or posted to a publicly accessible website, in whole or in part. Chapter Summary  IT - Combination of hardware and software resources ◦ Used by companies to manage, access, communicate, and share information  Essential components of an information system ◦ Hardware, software, data, processes, and people  Successful companies offer a mix of products, technical and financial services, consulting, and customer support Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 45 duplicated, or posted to a publicly accessible website, in whole or in part. Chapter Summary (Cont.1)  Types of information systems ◦ Enterprise computing systems, transaction processing systems, business support systems, knowledge management systems, or user productivity systems  Organization structure includes top managers, middle managers and knowledge workers, supervisors and team leaders, and operational employees Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 46 duplicated, or posted to a publicly accessible website, in whole or in part. Chapter Summary (Cont.2)  Systems analysts use modelling, prototyping, and computer-aided systems engineering (CASE) tools  Popular system development approaches ◦ Structured analysis, object-oriented analysis, and agile methods  In addition to technical knowledge, a systems analyst must understand the business, think critically, and communicate effectively Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or 47 duplicated, or posted to a publicly accessible website, in whole or in part.

Use Quizgecko on...
Browser
Browser