CHAPTER 1
PREPARED BY:
LEARNING OUTCOMES
TOPIC
At the end of this chapter, students will be able to: Define an information system and describe its components Explain how the internet has affected business strategies and relationships Identify various types of information systems and explain who uses them Explain systems development tools, including modeling, prototyping, and CASE tools Discuss the impact of information technology on business strategy and success Describe the system development life cycle
Slide 2 of 45
1.0 INTRODUCTION
TOPIC
Introduce to the role of IT in todays dynamic business environment. Learn about the development of IS, system analysis and design concepts, the system development life cycle, and various system development methods, tools and techniques. Companies use information as a weapon in the battle to increase productivity, deliver quality products and services, maintain customer loyalty, and make sound decisions. Information technology can mean the difference between success and failure
Slide 3 of 45
TOPIC OUTLINES
TOPIC
1.1 The Impact of Information Technology 1.1.1 The Role of Systems Analysis and Design 1.1.2 Who develops Information Systems 1.2 Information System Components 1.3 Understanding The Business 1.4 Impact of the Internet 1.5 How Business Uses Information Systems 1.6 Information System Users and Their Needs 1.7 Systems Development Tools and Techniques 1.8 Systems Development Methods 1.9 The Systems Development Life Cycle
Slide 4 of 45
Information Technology Combination of hardware and software products and services that companies use to manage, access, communicate, and share information A vital asset that must be used effectively, updated constantly, and safeguarded carefully
The Future of IT Responsible for half of all productivity growth and a third of all economic growth between 1995-1999 Online population worldwide is expected to increase 60 percent between 2001-2004
Slide 5 of 45
TOPIC
Slide 6 of 45
TOPIC
Slide 7 of 45
A system is a set of related components that produces specific results A Mission-critical system is one that is vital to a companys operations Information systems have five key components:
Slide 8 of 45
Slide 9 of 45
Software
System software e.g. OS, device drivers, etc Network operating system e.g. control flow of data Application software e.g. systems and software Enterprise applications e.g. payroll system, etc.. Horizontal system e.g. system that can be adapted for use in many different companies Vertical system e.g. system that designed to meet unique requirements
Slide 10 of 45
Data Is the raw material that an information system transforms into useful information Tables Linking
Slide 11 of 45
Processes Define the tasks and business functions that users, managers, and IT staff members perform to achieve specific results People Users, or end users, are the people who interact with an information system, both inside and outside the company
Slide 12 of 45
Business Profile Is an overview that describes a companys overall functions, processes, organization, products, services, customers, suppliers, competitors, constraints, and future direction. Business Models Business models: is a graphical representation Business processes: describe specific set of transactions, events, tasks, and results BPR (business process reengineering)
Slide 13 of 45
A simple business model might consist of an event, three processes, and a result
Slide 14 of 45
New Kinds of Companies Companies are classified based on their main activities: Production-oriented: manufacture and sell products Service-oriented: offer information or services Brick-and-mortar: conduct business from physical locations Dot-com (.com)
Slide 15 of 45
E-Commerce (I-Commerce) B2C (Business-to-Consumer) B2B (Business-to-Business) EDI, XML, HTML Web-Based System Development WebSphere, Web services
Slide 16 of 45
In past, IT managers divided systems into categories based on the user group the system served Office systems Operational systems Executive information systems Decision support systems
Slide 17 of 45
Today, it makes more sense to identify a system by its functions, rather than by users Enterprise computing systems Transaction processing systems Business support systems Knowledge management systems User productivity systems
Slide 18 of 45
Enterprise computing systems Support company-wide operations and data management requirements Enterprise resource planning (ERP) Transaction processing systems Efficient because they process a set of transaction-related commands as a group rather than individually
Slide 19 of 45
Business support systems Provide job-related information to users at all levels of a company Management information systems (MIS) Radio frequency identification (RFID) Knowledge management systems (expert systems) Simulate human reasoning by combining a knowledge base and inference rules Many use fuzzy logic
Slide 20 of 45
User productivity systems Technology that improves productivity Word processing is an example Information systems integration Most large companies require systems that combine transaction processing, business support, knowledge management, and user productivity features
Slide 21 of 45
Slide 22 of 45
Slide 24 of 45
Systems analysts must know how to use a variety of techniques such as modeling, prototyping, and computer-aided systems engineering tools to plan, design, and implement information systems. Systems analysts work with these tools in a team environment
Slide 25 of 45
Modeling o Used to describe and simplify an information system: o Business model o Requirements model o Data model o Object model o Network model o Process model
Slide 26 of 45
Prototyping Early working version of an information system Speeds up the development process significantly Important decisions might be made too early, before business or IT issues are thoroughly understood Can be an extremely valuable tool Computer-Aided Systems Engineering (CASE) Tools Framework for systems development and support a wide variety of design methodologies
Slide 27 of 45
Structured analysis and object-oriented analysis are both popular methodologies for developing computer-based information systems. A systems analyst should understand the alternative methodologies and their individual strengths and weaknesses.
Slide 28 of 45
Structured Analysis Uses a set of process models to describe a system graphically Systems development life cycle (SDLC)
Slide 29 of 45
Object-oriented (O-O) analysis O-O analysis combines data & processes into objects Object is a member of a class Class is a collection of similar objects Objects possess properties Methods change an objects properties Messages request specific behavior or information from another object
Slide 30 of 45
Joint Application Development and Rapid Application Development JAD Team based fact finding RAD compressed version of the entire process
Slide 31 of 45
y SDLC used to plan and manage the systems development process y It includes the following steps: y Systems planning y Systems analysis y Systems design y Systems implementation y Systems operation, security and support Traditionally pictured as a waterfall model, but is also presented as an interactive model depicting real world practice and the constant dialog among users, managers, and systems developers
Slide 32 of 45
Slide 33 of 45
Systems planning Purpose is to identify the nature and scope of the business opportunity or problem Systems request begins the process & describes problems or desired changes Systems planning includes preliminary investigation whose key part is a feasibility study
Slide 34 of 45
Systems Analysis Purpose is to build a logical model of the new system First step is requirements modeling, where you investigate business processes and document what the new system must do End product is the system requirements document
Slide 35 of 45
Systems Design Purpose is to create a blueprint that will satisfy all documented requirements Identify all outputs, inputs, and processes Avoid misunderstanding through manager and user involvement End product is system design specification
Slide 36 of 45
Systems Implementation New system is constructed Write, test, & document programs File conversion occurs Users, managers, IT staff trained to operate and support the system System evaluation performed
Slide 37 of 45
Systems Operation and Support New system supports operations Maintenance changes correct errors or meet requirements Enhancements increase system capability After several years of operation, systems need extensive changes SDLC ends with system replacement
Slide 38 of 45
Planning Involve users throughout the development process Listening is Very Important Create a Time Table with Major Milestones Identify Interim Checkpoints Remain Flexible Develop Accurate Cost and Benefit Information
Slide 39 of 45
The information technology (IT) department develops and maintains a companys information systems. The IT group provides technical support includes six main functions: application development, systems support, user support, database administration, network administration, and Web support
Slide 40 of 45
IT department develops and maintains a companys information systems and it varies among companies. Application Development Team may include users, managers and IT Staff members Systems Support and Security Provides hardware and software support User Support Provides users with technical information, training, and productivity support
Slide 41 of 45
Database Administration Database design, management, security, backup, and user access Network Administration Includes hardware and software maintenance, support, and security Web Support Design and construction of web pages and presence. Important for e-commerce
Slide 42 of 45
Slide 43 of 45
LIST OF REFERENCES
TOPIC
Slide 44 of 45
APPENDIX
TOPIC
Slide 45 of 45