Systems Analysis and Design.
Main Author: | |
---|---|
Format: | eBook |
Language: | English |
Published: |
Mason, OH :
Cengage,
2019.
|
Edition: | 12th ed. |
Subjects: | |
Online Access: | View fulltext via EzAccess |
Table of Contents:
- Cover
- Brief Contents
- Table of Contents
- Preface
- Features
- About the Author
- Acknowledgments
- Phase 1: Systems Planning
- Chapter 1: Introduction to Systems Analysis and Design
- 1.1 Information Technology
- 1.2 Information Systems
- 1.3 Internet Business Strategies
- 1.4 Modeling Business Operations
- 1.5 Business Information Systems
- 1.6 Organizational Information Models
- 1.7 Systems Development
- 1.8 The Information Technology Department
- 1.9 The Systems Analyst
- 1.10 Summary
- Key Terms
- Exercises
- Chapter 2: Analyzing the Business Case
- 2.1 Strategic Planning
- 2.2 Strategic Planning Tools
- 2.3 The Business Case
- 2.4 Systems Requests
- 2.5 Factors Affecting Systems Projects
- 2.6 Processing Systems Requests
- 2.7 Assessing Request Feasibility
- 2.8 Setting Priorities
- 2.9 The Preliminary Investigation
- 2.10 Summary
- Key Terms
- Exercises
- Chapter 3: Managing Systems Projects
- 3.1 Overview of Project Management
- 3.2 Creating a Work Breakdown Structure
- 3.3 Task Patterns
- 3.4 The Critical Path
- 3.5 Project Monitoring and Control
- 3.7 Project Management Software
- 3.8 Risk Management
- 3.9 Managing for Success
- 3.10 Summary
- Key Terms
- Exercises
- Phase 2: Systems Analysis
- Chapter 4: Requirements Engineering
- 4.1 System Requirements
- 4.2 Team-Based Techniques
- 4.3 Gathering Requirements
- 4.4 Gathering Requirements through Interviews
- 4.5 Gathering Requirements Using Other Techniques
- 4.6 Gathering Requirements in Agile Projects
- 4.7 Representing Requirements
- 4.8 Validating and Verifying Requirements
- 4.9 Tools
- 4.10 Summary
- Key Terms
- Exercises
- Chapter 5: Data and Process Modeling
- 5.1 Logical versus Physical Models
- 5.2 Data Flow Diagrams
- 5.3 Data Flow Diagram Symbols
- 5.4 Drawing Data Flow Diagrams.
- 5.5 Drawing a Context Diagram
- 5.6 Drawing a Diagram 0 DFD
- 5.7 Drawing Lower-Level DFDs
- 5.8 Data Dictionary
- 5.9 Process Description Tools in Modular Design
- 5.10 Summary
- Key Terms
- Exercises
- Chapter 6: Object Modeling
- 6.1 Object-Oriented Analysis
- 6.2 Objects
- 6.3 Attributes
- 6.4 Methods
- 6.5 Messages
- 6.6 Classes
- 6.7 Relationships among Objects and Classes
- 6.8 The Unified Modeling Language (UML)
- 6.9 Tools
- 6.10 Summary
- Key Terms
- Exercises
- Chapter 7: Development Strategies
- 7.1 Traditional versus Web-Based Systems Development
- 7.2 Evolving Trends
- 7.3 In-House Software Development Options
- 7.4 Outsourcing
- 7.5 Offshoring
- 7.6 Software as a Service
- 7.7 Selecting a Development Strategy
- 7.8 The Software Acquisition Process
- 7.9 Completion of Systems Analysis Tasks
- 7.10 Summary
- Key Terms
- Exercises
- Phase 3: Systems Design
- Chapter 8: User Interface Design
- 8.1 User Interfaces
- 8.2 Human-Computer Interaction
- 8.3 Seven Habits of Successful Interface Designers
- 8.4 Guidelines for User Interface Design
- 8.5 Source Document and Form Design
- 8.6 Printed Output
- 8.7 Technology Issues
- 8.8 Security and Control Issues
- 8.9 Emerging Trends
- 8.10 Summary
- Key Terms
- Exercises
- Chapter 9: Data Design
- 9.1 Data Design Concepts
- 9.2 DBMS Components
- 9.3 Web-Based Design
- 9.4 Data Design Terms
- 9.5 Entity-Relationship Diagrams
- 9.6 Data Normalization
- 9.7 Codes
- 9.8 Data Storage and Access
- 9.9 Data Control
- 9.10 Summary
- Key Terms
- Exercises
- Chapter 10: System Architecture
- 10.1 Architecture Checklist
- 10.2 The Evolution of System Architecture
- 10.3 Client/Server Architecture
- 10.4 The Impact of the Internet
- 10.5 E-Commerce Architecture
- 10.6 Processing Methods
- 10.7 Network Models
- 10.8 Wireless Networks.
- 10.9 Systems Design Completion
- 10.10 Summary
- Key Terms
- Exercises
- Phase 4: Systems Implementation
- Chapter 11: Managing Systems Implementation
- 11.1 Quality Assurance
- 11.2 Application Development
- 11.3 Structured Development
- 11.4 Object-Oriented Development
- 11.5 Agile Development
- 11.6 Coding
- 11.7 Testing
- 11.8 Documentation
- 11.9 Installation
- 11.10 Summary
- Key Terms
- Exercises
- Phase 5: Systems Support and Security
- Chapter 12: Managing Systems Support and Security
- 12.1 User Support
- 12.2 Maintenance Tasks
- 12.3 Maintenance Management
- 12.4 System Performance Management
- 12.5 System Security
- 12.6 Security Levels
- 12.7 Backup and Recovery
- 12.8 System Retirement
- 12.9 Future Challenges and Opportunities
- 12.10 Summary
- Key Terms
- Exercises
- Glossary
- Index.