
Essentials of Systems Analysis and Design, Global Edition
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Cover
- Title
- Copyright
- Contents
- Preface
- PART I Foundations for Systems Development
- Chapter 1 The Systems Development Environment
- What Is Information Systems Analysis and Design?
- Systems Analysis and Design: Core Concepts
- Systems
- Definition of a System and Its Parts
- Important System Concepts
- A Modern Approach to Systems Analysis and Design
- Your Role in Systems Development
- Developing Information Systems and the Systems Development Life Cycle
- Phase 1: Systems Planning and Selection
- Phase 2: Systems Analysis
- Phase 3: Systems Design
- Phase 4: Systems Implementation and Operation
- Alternative Approaches to Development
- Prototyping
- Computer-Aided Software Engineering (CASE) Tools
- Joint Application Design
- Rapid Application Development
- Participatory Design
- Agile Methodologies
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- References
- Chapter 2 The Sources of Software
- Introduction
- Systems Acquisition
- Outsourcing
- Sources of Software
- Choosing Off-the-Shelf Software
- Reuse
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Field Exercises
- Case: Petrie Electronics
- References
- Chapter 3 Managing the Information Systems Project
- Pine Valley Furniture Company Background
- Managing the Information Systems Project
- Initiating the Project
- Planning the Project
- Executing the Project
- Closing Down the Project
- Representing and Scheduling Project Plans
- Representing Project Plans
- Calculating Expected Time Durations Using PERT
- Constructing a Gantt Chart and Network Diagram at Pine Valley Furniture
- Using Project Management Software
- Establishing a Project Starting Date
- Entering Tasks and Assigning Task Relationships
- Selecting a Scheduling Method to Review Project Reports
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- PART II Systems Planning and Selection
- Chapter 4 Systems Planning and Selection
- Identifying and Selecting Projects
- The Process of Identifying and Selecting Information Systems Development Projects
- Deliverables and Outcomes
- Initiating and Planning Systems Development Projects
- The Process of Initiating and Planning Systems Development Projects
- Deliverables and Outcomes
- Assessing Project Feasibility
- Assessing Economic Feasibility
- Assessing Other Feasibility Concerns
- Building the Baseline Project Plan
- Reviewing the Baseline Project Plan
- Pine Valley Furniture WebStore: Systems Planning and Selection
- Pine Valley Furniture WebStore
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- PART III Systems Analysis
- Chapter 5 Determining System Requirements
- Performing Requirements Determination
- The Process of Determining Requirements
- Deliverables and Outcomes
- Requirements Structuring
- Traditional Methods for Determining Requirements
- Interviewing and Listening
- Directly Observing Users
- Analyzing Procedures and Other Documents
- Modern Methods for Determining System Requirements
- Joint Application Design
- Using Prototyping During Requirements Determination
- Radical Methods for Determining System Requirements
- Identifying Processes to Reengineer
- Disruptive Technologies
- Pine Valley Furniture WebStore: Determining System Requirements
- Website Layout and Navigation Characteristics
- WebStore and Site Management System Capabilities
- Customer and Inventory Information
- Website Prototype Evolution
- Smartphone App Requirements
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- Chapter 6 Structuring System Requirements: Process Modeling
- Process Modeling
- Modeling a System's Process
- Deliverables and Outcomes
- Data-Flow Diagramming Mechanics
- Definitions and Symbols
- Developing DFDs: An Example
- Data-Flow Diagramming Rules
- Decomposition of DFDs
- Balancing DFDs
- Using Data-Flow Diagramming in the Analysis Process
- Guidelines for Drawing DFDs
- Using DFDs as Analysis Tools
- Using DFDs in Business Process Reengineering
- Logic Modeling
- Modeling Logic with Decision Tables
- Pine Valley Furniture WebStore: Process Modeling
- Process Modeling for Pine Valley Furniture's WebStore
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- Chapter 7 Structuring System Requirements: Conceptual Data Modeling
- Conceptual Data Modeling
- The Process of Conceptual Data Modeling
- Deliverables and Outcomes
- Gathering Information for Conceptual Data Modeling
- Introduction to Entity-Relationship Modeling
- Entities
- Attributes
- Candidate Keys and Identifiers
- Multivalued Attributes
- Relationships
- Conceptual Data Modeling and the E-R Model
- Degree of a Relationship
- Cardinalities in Relationships
- An Example of Conceptual Data Modelingat Hoosier Burger
- PVF WebStore: Conceptual Data Modeling
- Conceptual Data Modeling for Pine Valley Furniture's WebStore
- Selecting the Best Alternative Design Strategy
- The Process of Selecting the Best Alternative Design Strategy
- Generating Alternative Design Strategies
- Developing Design Strategies for Hoosier Burger's New Inventory Control System
- Selecting the Most Likely Alternative
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- PART IV Systems Design
- Chapter 8 Designing the Human Interface
- Designing Forms and Reports
- The Process of Designing Forms and Reports
- Deliverables and Outcomes
- Formatting Forms and Reports
- Designing Interfaces and Dialogues
- The Process of Designing Interfaces and Dialogues
- Deliverables and Outcomes
- Designing Interfaces
- Designing Dialogues
- Pine Valley Furniture WebStore: Designing the Human Interface
- General Guidelines for Designing Web Interfaces
- General Guidelines for Web Layouts
- Designing the Human Interface at Pine Valley Furniture
- Menu-Driven Navigation with Cookie Crumbs
- Lightweight Graphics
- Forms and Data Integrity
- Style Sheet-Based HTML
- Custom Interface for Mobile Application
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- Chapter 9 Designing Databases
- Database Design
- The Process of Database Design
- Deliverables and Outcomes
- Relational Database Model
- Well-Structured Relations
- Normalization
- Rules of Normalization
- Functional Dependence and Primary Keys
- Second Normal Form
- Third Normal Form
- Transforming E-R Diagrams Into Relations
- Represent Entities
- Represent Relationships
- Summary of Transforming E-R Diagrams to Relations
- Merging Relations
- An Example of Merging Relations
- View Integration Problems
- Logical Database Design for Hoosier Burger
- Physical File and Database Design
- Designing Fields
- Choosing Data Types
- Controlling Data Integrity
- Designing Physical Tables
- Arranging Table Rows
- Designing Controls for Files
- Physical Database Design for Hoosier Burger
- Pine Valley Furniture WebStore: Designing Databases
- Designing Databases for Pine Valley Furniture's WebStore
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- PART V Systems Implementati on and Operati on
- Chapter 10 Systems Implementation and Operation
- Systems Implementation and Operation
- The Processes of Coding, Testing, and Installation
- Deliverables and Outcomes from Coding, Testing,and Installation
- The Processes of Documenting the System, Training Users,and Supporting Users
- Deliverables and Outcomes from Documenting the System,Training Users, and Supporting Users
- The Process of Maintaining Information Systems
- Deliverables and Outcomes from Maintaining Information Systems
- Software Application Testing
- Seven Different Types of Tests
- The Testing Process
- Acceptance Testing by Users
- Installation
- Planning Installation
- Documenting the System
- User Documentation
- Preparing User Documentation
- Training and Supporting Users
- Training Information System Users
- Supporting Information System Users
- Support Issues for the Analyst to Consider
- Why Implementation Sometimes Fails
- Project Closedown
- Conducting Systems Maintenance
- Types of Maintenance
- The Cost of Maintenance
- Measuring Maintenance Effectiveness
- Controlling Maintenance Requests
- Configuration Management
- Role of Automated Development Tools in Maintenance
- Website Maintenance
- Maintaining an Information Systemat Pine Valley Furniture
- Pine Valley Furniture WebStore: Systems Implementation and Operation
- Systems Implementation and Operation for Pine Valley Furniture's WebStore
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- Discussion Questions
- Case Problems
- Case: Petrie Electronics
- References
- Appendix A Object-Oriented Analysis and Design
- The Object-Oriented Modeling Approach
- Use-Case Modeling
- Object Modeling: Class Diagrams
- Representing Associations
- Representing Generalization
- Representing Aggregation
- Dynamic Modeling: State Diagrams
- Dynamic Modeling: Sequence Diagrams
- Designing a Use Case with a Sequence Diagram
- Moving to Design
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- References
- Appendix B Agile Methodologies
- The Trend to Agile Methodologies
- Agile Methodologies
- eXtreme Programming
- The Heart of the Systems Development Process
- Requirements Determination
- Design Specifications
- Implementation
- What We've Learned About Agile Methodologies
- Key Points Review
- Key Terms Checkpoint
- Review Questions
- Problems and Exercises
- References
- Glossary of Acronyms
- Glossary of Terms
- Index
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.