did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781119626541

Systems Analysis and Design, 7th Edition [Rental Edition]

by ; ;
  • ISBN13:

    9781119626541

  • ISBN10:

    1119626544

  • Edition: 7th
  • Format: Hardcover
  • Copyright: 2019-07-23
  • Publisher: Wiley Rental
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $210.95
We're Sorry.
No Options Available at This Time.

Table of Contents

Preface v

Part 1 Planning Phase

1 The Systems Analyst and Information Systems Development 3

Introduction 4

The Systems Analyst 5

Systems Analyst Skills 5

Systems Analyst Roles 6

The Systems Development Life Cycle 7

Planning 10

Analysis 10

Design 11

Implementation 11

Project Identification and Initiation 12

System Request 14

Applying the Concepts at DrŌnTeq 15

Feasibility Analysis 18

Technical Feasibility 19

Economic Feasibility 20

Organizational Feasibility 26

Applying the Concepts at DrŌnTeq 29

Chapter Review 31

Appendix 1A: Detailed Economic Feasibility Analysis for DrŌnTeq 35

2 Project Selection and Management 37

Introduction 38

Project Selection 39

Applying the Concepts at DrŌnTeq 40

Creating the Project Plan 41

Project Methodology Options 42

Selecting the Appropriate Development Methodology 49

Estimating the Project Time Frame 51

Developing the Work Plan 52

Staffing the Project 56

Staffing Plan 56

Coordinating Project Activities 59

Managing and Controlling the Project 62

Refining Estimates 62

Managing Scope 64

Timeboxing 64

Managing Risk 65

Applying the Concepts at DrŌnTeq 66

Staffing the Project 68

Coordinating Project Activities 70

Chapter Review 70

Appendix 2A: The Function Point Approach 74

Appendix 2B: Project Management Tools: The Gantt Chart and PERT Chart 79

Gantt Chart 79

PERT Chart 79

Part 2 Analysis Phase

3 Requirements Determination 85

Introduction 86

The Analysis Phase 86

Requirements Determination 88

What Is a Requirement? 88

The Process of Determining Requirements 92

The Requirements Definition Statement 92

Requirements Elicitation Techniques 94

Requirements Elicitation in Practice 94

Interviews 95

Joint Application Development (JAD) 101

Questionnaires 105

Document Analysis 107

Observation 109

Selecting the Appropriate Techniques 110

Requirements Analysis Strategies 111

Problem Analysis 112

Root Cause Analysis 112

Duration Analysis 112

Activity-Based Costing 114

Informal Benchmarking 114

Outcome Analysis 114

Technology Analysis 115

Activity Elimination 116

Comparing Analysis Strategies 116

Applying the Concepts at DrŌnTeq 116

Eliciting and Analyzing Requirements 116

Requirements Definition 117

System Proposal 119

Chapter Review 119

4 Use Case Analysis 124

Introduction 124

What Is a Use Case? 126

The Use Case Concept in a Nutshell 126

Use Case Formats and Elements 127

Casual Use Case Format 128

Use Cases in Sequence 130

Fully Dressed Use Case Format 130

Applying Use Cases 133

Use Case Practical Tips 133

Use Cases and Functional Requirements 133

Use Cases and Testing 134

Creating Use Cases 134

Applying the Concepts at DrŌnTeq 144

Identifying the Major Use Cases 144

Elaborating on the Use Cases 145

Chapter Review 150

5 Process Modeling 153

Introduction 153

Data Flow Diagrams 154

Reading Data Flow Diagrams 154

Elements of Data Flow Diagrams 157

Using Data Flow Diagrams to Define Business Processes 159

Process Descriptions 164

Creating Data Flow Diagrams 164

Creating the Context Diagram 165

Creating Data Flow Diagram Fragments 166

Creating the Level 0 Data Flow Diagram 168

Creating Level 1 Data Flow Diagrams (and Below) 169

Validating the Data Flow Diagrams 172

Applying the Concepts at DrŌnTeq 176

Developing the Process Model 176

Creating Data Flow Diagram Fragments 176

Creating the Level 1 Data Flow Diagram 178

Creating Level 2 Data Flow Diagrams (and Below) 180

Validating the Data Flow Diagrams 181

Chapter Review 181

6 Data Modeling 186

Introduction 187

The Entity Relationship Diagram 187

Reading an Entity Relationship Diagram 188

Elements of an Entity Relationship Diagram 189

The Data Dictionary and Metadata 194

Creating an Entity Relationship Diagram 196

Building Entity Relationship Diagrams 196

Advanced Syntax 199

Applying the Concepts at DrŌnTeq 201

Validating an Entity Relationship Diagram 205

Design Guidelines 205

Normalization 208

Balancing Entity Relationship Diagrams with Data Flow Diagrams 208

Chapter Review 210

Appendix 6A: Normalizing the Data Model 213

Part 3 Design Phase

7 Moving into Design 221

Introduction 222

Transition from Requirements to Design 222

System Acquisition Strategies 224

Custom Development 226

Packaged Software 227

Outsourcing 228

Influences on the Acquisition Strategy 231

Business Need 231

In-House Experience 232

Project Skills 233

Project Management 233

Time Frame 233

Selecting an Acquisition Strategy 233

Alternative Matrix 234

Applying the Concepts at DrŌnTeq 236

Chapter Review 238

8 Architecture Design 240

Introduction 241

Elements of an Architecture Design 241

Architectural Components 241

Client–Server Architectures 242

Client–Server Tiers 243

Server-Based Architecture 245

Mobile Application Architecture 246

Advances in Architecture Configurations 247

Comparing Architecture Options 248

Creating an Architecture Design 249

Operational Requirements 249

Performance Requirements 250

Security Requirements 252

Cultural and Political Requirements 257

Designing the Architecture 259

Hardware and Software Specification 261

Applying the Concepts at DrŌnTeq 263

Creating an Architecture Design 263

Hardware and Software Specification 264

Chapter Review 265

9 User Interface Design 268

Introduction 269

The Usability Concept 269

Principles for User Interface Design 270

Layout 270

Content Awareness 272

Aesthetics 273

Usage Level 273

Consistency 275

Minimize User Effort 276

Special Issues of Touch Screen Interface Design 276

User Interface Design Process 277

Understand the Users 278

Organize the Interface 280

Define Standards 283

Interface Design Prototyping 284

Interface Evaluation/Testing 286

Navigation Design 290

Basic Principles 290

Menu Tips 291

Message Tips 293

Input Design 296

Basic Principles 296

Input Tips 298

Input Validation 300

Output Design 300

Basic Principles 300

Types of Outputs 302

Media 304

Applying the Concepts at DrŌnTeq 305

Understand the Users 305

Organize the Interface 305

Define Standards 306

Interface Template Design 306

Develop Prototypes 312

Interface Evaluation/Testing 313

Chapter Review 313

10 Program Design 318

Introduction 319

Moving from Logical to Physical Process Models 319

The Physical Data Flow Diagram 319

Applying the Concepts at DrŌnTeq 322

Designing Programs 323

Structure Chart 326

Syntax 327

Building the Structure Chart 330

Applying the Concepts at DrŌnTeq 332

Design Guidelines 336

Program Specification 342

Syntax 342

Applying the Concepts at DrŌnTeq 345

Chapter Review 348

11 Data Storage Design 354

Introduction 355

Data Storage Formats 355

Files 356

Databases 358

Selecting a Storage Format 362

Applying the Concepts at DrŌnTeq 364

Moving from Logical to Physical Data Models 365

The Physical Entity Relationship Diagram 365

Revisiting the CRUD Matrix 369

Applying the Concepts at DrŌnTeq 369

Optimizing Data Storage 372

Optimizing Storage Efficiency 372

Optimizing Access Speed 374

Estimating Storage Size 379

Applying the Concepts at DrŌnTeq 380

Chapter Review 382

Part 4 Implementation Phase

12 Moving into Implementation 387

Introduction 387

Managing the Programming Process 388

Assigning Programming Tasks 388

Coordinating Activities 389

Managing the Schedule 390

Testing 390

Test Planning 392

Unit Tests 392

Integration Tests 395

System Tests 395

Acceptance Tests 395

Developing Documentation 397

Types of Documentation 398

Designing Documentation Structure 398

Writing Documentation Topics 400

Identifying Navigation Terms 401

Applying the Concepts at DrŌnTeq 403

Managing Programming 403

Testing 403

Developing User Documentation 404

Chapter Review 407

13 Transition to the New System 409

Introduction 409

Making the Transition to the New System 410

The Migration Plan 411

Selecting the Conversion Strategy 412

Preparing a Business Contingency Plan 416

Preparing the Technology 417

Preparing People for the New System 418

Understanding Resistance to Change 418

Revising Management Policies 420

Assessing Costs and Benefits 420

Motivating Adoption 423

Enabling Adoption: Training 424

Postimplementation Activities 427

System Support 427

System Maintenance 428

Project Assessment 430

Applying the Concepts at DrŌnTeq 432

Implementation Process 432

Preparing the People 432

Postimplementation Activities 432

Chapter Review 433

Index 436

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program