SCIENCE 101 > eBook-PDF > eBook for Essentials of Systems Analysis and Design, 6th Edition By Joseph Valacich & Joey George (All)

eBook for Essentials of Systems Analysis and Design, 6th Edition By Joseph Valacich & Joey George

Document Content and Description Below

eBook for Essentials of Systems Analysis and Design, 6th Edition By Joseph Valacich & Joey George Get all 10 Chapters eBook PDF. Table of Contents Preface xix PART I FOUNDATIONS FOR SYSTE... MS DEVELOPMENT 2 Chapter 1 The Systems Development Environment 2 What Is Information Systems Analysis and Design? 4 Systems Analysis and Design: Core Concepts 4 Systems 6 Definition of a System and Its Parts 6 Important System Concepts 7 A Modern Approach to Systems Analysis and Design 10 Your Role in Systems Development 11 Developing Information Systems and the Systems Development Life Cycle 12 Phase 1: Systems Planning and Selection 14 Phase 2: Systems Analysis 14 Phase 3: Systems Design 15 Phase 4: Systems Implementation and Operation 15 Alternative Approaches to Development 18 Prototyping 18 Computer-Aided Software Engineering (CASE) Tools 18 Joint Application Design 19 Rapid Application Development 19 Participatory Design 21 Agile Methodologies 21 Key Points Review 21 Key Terms Checkpoint 22 Review Questions 23 Problems and Exercises 23 Discussion Questions 24 Case Problems 24 Chapter 2 The Sources of Software 26 Introduction 27 Systems Acquisition 27 Outsourcing 28 Sources of Software 29 Choosing Off-the-Shelf Software 33 Reuse 36 Key Points Review 39 Key Terms Checkpoint 39 Review Questions 40 Problems and Exercises 40 Field Exercises 40 Case: Petrie’s Electronics 40 Chapter 3 Managing the Information Systems Project 42 Pine Valley Furniture Company Background 44 Managing the Information Systems Project 45 Initiating the Project 49 Planning the Project 53 Executing the Project 60 Closing Down the Project 63 Representing and Scheduling Project Plans 64 Representing Project Plans 66 Calculating Expected Time Durations Using PERT 67 Constructing a Gantt Chart and Network Diagram at Pine Valley Furniture 68 Using Project Management Software 71 Establishing a Project Starting Date 72 Entering Tasks and Assigning Task Relationships 72 Selecting a Scheduling Method to Review Project Reports 73 Key Points Review 74 Key Terms Checkpoint 75 Review Questions 76 Problems and Exercises 76 Discussion Questions 78 Case Problems 79 Case: Petrie’s Electronics 80 PART II SYSTEMS PLANNING AND SELECTION 82 Chapter 4 Systems Planning and Selection 82 Identifying and Selecting Projects 84 The Process of Identifying and Selecting Information Systems Development Projects 84 Deliverables and Outcomes 87 Initiating and Planning Systems Development Projects 88 The Process of Initiating and Planning Systems Development Projects 88 Deliverables and Outcomes 89 Assessing Project Feasibility 90 Assessing Economic Feasibility 92 Assessing Other Feasibility Concerns 98 Building the Baseline Project Plan 99 Reviewing the Baseline Project Plan 105 Pine Valley Furniture WebStore: Systems Planning and Selection 108 Internet Basics 108 Pine Valley Furniture WebStore 110 Key Points Review 113 Key Terms Checkpoint 114 Review Questions 116 Problems and Exercises 116 Discussion Questions 117 Case Problems 117 Case: Petrie’s Electronics 119 PART III SYSTEMS ANALYSIS 122 Chapter 5 Determining System Requirements 122 Performing Requirements Determination 124 The Process of Determining Requirements 124 Deliverables and Outcomes 125 Requirements Structuring 126 Traditional Methods for Determining Requirements 126 Interviewing and Listening 126 Directly Observing Users 131 Analyzing Procedures and Other Documents 132 Modern Methods for Determining System Requirements 135 Joint Application Design 136 Using Prototyping during Requirements Determination 139 Radical Methods for Determining System Requirements 140 Identifying Processes to Reengineer 141 Disruptive Technologies 142 Pine Valley Furniture WebStore: Determining System Requirements 143 System Layout and Navigation Characteristics 143 WebStore and Site Management System Capabilities 144 Customer and Inventory Information 145 System Prototype Evolution 145 Key Points Review 146 Key Terms Checkpoint 147 Review Questions 148 Problems and Exercises 148 Discussion Questions 148 Case Problems 149 Case: Petrie’s Electronics 150 Chapter 6 Structuring System Requirements: Process Modeling 152 Process Modeling 154 Modeling a System’s Process 154 Deliverables and Outcomes 154 Data-Flow Diagramming Mechanics 155 Definitions and Symbols 156 Developing DFDs: An Example 158 Data-Flow Diagramming Rules 161 Decomposition of DFDs 162 Balancing DFDs 164 Using Data-Flow Diagramming in the Analysis Process 166 Guidelines for Drawing DFDs 166 Using DFDs as Analysis Tools 168 Using DFDs in Business Process Reengineering 169 Logic Modeling 171 Modeling Logic with Decision Tables 172 Pine Valley Furniture WebStore: Process Modeling 175 Process Modeling for Pine Valley Furniture’s WebStore 175 Key Points Review 177 Key Terms Checkpoint 178 Review Questions 179 Problems and Exercises 179 Discussion Questions 183 Case Problems 184 Case: Petrie’s Electronics 185 Chapter 7 Structuring System Requirements: Conceptual Data Modeling 188 Conceptual Data Modeling 190 The Process of Conceptual Data Modeling 191 Deliverables and Outcomes 191 Gathering Information for Conceptual Data Modeling 195 Introduction to Entity-Relationship Modeling 197 Entities 197 Attributes 199 Candidate Keys and Identifiers 199 Multivalued Attributes 200 Relationships 201 Conceptual Data Modeling and the E-R Model 201 Degree of a Relationship 202 Cardinalities in Relationships 203 An Example of Conceptual Data Modeling at Hoosier Burger 206 PVF WebStore: Conceptual Data Modeling 209 Conceptual Data Modeling for Pine Valley Furniture’s WebStore 209 Selecting the Best Alternative Design Strategy 213 The Process of Selecting the Best Alternative Design Strategy 213 Generating Alternative Design Strategies 214 Developing Design Strategies for Hoosier Burger’s New Inventory Control System 216 Selecting the Most Likely Alternative 218 Key Points Review 220 Key Terms Checkpoint 221 Review Questions 222 Problems and Exercises 222 Discussion Questions 225 Case Problems 225 Case: Petrie’s Electronics 229 PART IV SYSTEMS DESIGN 232 Chapter 8 Designing the Human Interface 232 Designing Forms and Reports 234 The Process of Designing Forms and Reports 234 Deliverables and Outcomes 236 Formatting Forms and Reports 238 Designing Interfaces and Dialogues 246 The Process of Designing Interfaces and Dialogues 246 Deliverables and Outcomes 247 Designing Interfaces 247 Designing Dialogues 258 Pine Valley Furniture WebStore: Designing the Human Interface 262 General Guidelines for Designing Web Interfaces 262 General Guidelines for Web Layouts 262 Designing the Human Interface at Pine Valley Furniture 263 Menu-Driven Navigation with Cookie Crumbs 264 Lightweight Graphics 265 Forms and Data Integrity 265 Template-Based HTML 265 Key Points Review 266 Key Terms Checkpoint 267 Review Questions 267 Problems and Exercises 268 Discussion Questions 268 Case Problems 269 Case: Petrie’s Electronics 270 Chapter 9 Designing Databases 272 Database Design 274 The Process of Database Design 274 Deliverables and Outcomes 276 Relational Database Model 279 Well-Structured Relations 280 Normalization 281 Rules of Normalization 281 Functional Dependence and Primary Keys 282 Second Normal Form 282 Third Normal Form 283 Transforming E-R Diagrams into Relations 284 Represent Entities 285 Represent Relationships 286 Summary of Transforming E-R Diagrams to Relations 288 Merging Relations 289 An Example of Merging Relations 289 View Integration Problems 290 Logical Database Design for Hoosier Burger 291 Physical File and Database Design 293 Designing Fields 294 Choosing Data Types 294 Controlling Data Integrity 296 Designing Physical Tables 297 Arranging Table Rows 299 Designing Controls for Files 303 Physical Database Design for Hoosier Burger 304 Pine Valley Furniture WebStore: Designing Databases 306 Designing Databases for Pine Valley Furniture’s WebStore 307 Key Points Review 309 Key Terms Checkpoint 311 Review Questions 312 Problems and Exercises 312 Discussion Questions 314 Case Problems 314 Case: Petrie’s Electronics 315 PART V SYSTEMS IMPLEMENTATION AND OPERATION 318 Chapter 10 Systems Implementation and Operation 318 Systems Implementation and Operation 320 The Processes of Coding, Testing, and Installation 321 Deliverables and Outcomes from Coding, Testing, and Installation 321 The Processes of Documenting the System, Training Users, and Supporting Users 322 Deliverables and Outcomes from Documenting the System, Training Users, and Supporting Users 323 The Process of Maintaining Information Systems 323 Deliverables and Outcomes from Maintaining Information Systems 324 Software Application Testing 325 Seven Different Types of Tests 325 The Testing Process 327 Acceptance Testing by Users 329 Installation 330 Planning Installation 330 Documenting the System 333 User Documentation 334 Preparing User Documentation 335 Training and Supporting Users 336 Training Information System Users 336 Supporting Information System Users 338 Support Issues for the Analyst to Consider 340 Why Implementation Sometimes Fails 341 Project Closedown 342 Conducting Systems Maintenance 343 Types of Maintenance 343 The Cost of Maintenance 344 Measuring Maintenance Effectiveness 345 Controlling Maintenance Requests 346 Configuration Management 347 Role of Automated Development Tools in Maintenance 348 Web Site Maintenance 348 Maintaining an Information System at Pine Valley Furniture 349 Pine Valley Furniture WebStore: Systems Implementation and Operation 350 Systems Implementation and Operation for Pine Valley Furniture’s WebStore 351 Key Points Review 353 Key Terms Checkpoint 354 Review Questions 356 Problems and Exercises 356 Discussion Questions 357 Case Problems 357 Case: Petrie’s Electronics 358 Appendix A Object-Oriented Analysis and Design 361 The Object-Oriented Modeling Approach 361 Use-Case Modeling 362 Object Modeling: Class Diagrams 365 Representing Associations 366 Representing Generalization 368 Representing Aggregation 370 Dynamic Modeling: State Diagrams 371 Dynamic Modeling: Sequence Diagrams 372 Designing a Use Case with a Sequence Diagram 374 Moving to Design 375 Key Points Review 376 Key Terms Checkpoint 377 Review Questions 378 Problems and Exercises 378 Appendix B Agile Methodologies 381 The Trend to Agile Methodologies 381 Agile Methodologies 382 eXtreme Programming 384 The Heart of the Systems Development Process 385 Requirements Determination 386 Design Specifications 389 Implementation 391 What We’ve Learned about Agile Methodologies 391 Key Points Review 392 Key Terms Checkpoint 393 Review Questions 393 Problems and Exercises 393 References 395 Glossary of Acronyms 401 Glossary of Terms 403 Index 409 [Show More]

Last updated: 1 year ago

Preview 1 out of 418 pages

Add to cart

Instant download

We Accept:

We Accept
document-preview

Buy this document to get the full access instantly

Instant Download Access after purchase

Add to cart

Instant download

We Accept:

We Accept

Reviews( 0 )

$20.00

Add to cart

We Accept:

We Accept

Instant download

Can't find what you want? Try our AI powered Search

OR

REQUEST DOCUMENT
28
0

Document information


Connected school, study & course


About the document


Uploaded On

Oct 09, 2021

Number of pages

418

Written in

Seller


seller-icon
eBookSmTb

Member since 2 years

1193 Documents Sold


Additional information

This document has been written for:

Uploaded

Oct 09, 2021

Downloads

 0

Views

 28

Document Keyword Tags

Recommended For You

Get more on eBook-PDF »

$20.00
What is Browsegrades

In Browsegrades, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Browsegrades · High quality services·