تحلیل و طراحی سیستم‌ها، ویرایش نهم — معرفی کتاب، پیشگفتار و ساختار مباحث

تحلیل و طراحی سیستم‌ها، ویرایش نهم — اطلاعات کتاب، پیشگفتار، فهرست و آغاز Phase 1

توسط admin | گروه مهندسی نرم افزار | 1405/05/21

نظرات 0

تحلیل و طراحی سیستم‌ها، ویرایش نهم — اطلاعات کتاب، پیشگفتار، فهرست و آغاز Phase 1

عنوان منبع: Systems Analysis and Design, Ninth Edition

نویسندگان: Gary B. Shelly; Harry J. Rosenblatt

زبان اصلی: English

اعتبار ترجمه: ترجمه با کمک هوش مصنوعی

فروش یا انتشار این ترجمه منوط به داشتن مجوز لازم از صاحب حقوق اثر است.
صفحه PDF 1

[جلد کتاب — تصویر اصلی جلد به‌صورت جداگانه از PDF استخراج می‌شود.]

صفحه PDF 2

این نسخه، نسخهٔ الکترونیکی کتاب درسی چاپی است. به‌دلیل محدودیت‌های حقوقی مربوط به محتوای الکترونیکی، ممکن است بخشی از محتوای اشخاص ثالث حذف شده باشد. بررسی تحریریه نشان داده است که هر محتوای حذف‌شده، تأثیر اساسی بر تجربهٔ کلی یادگیری ندارد. ناشر این حق را برای خود محفوظ می‌دارد که اگر محدودیت‌های حقوقی بعدی ایجاب کند، در هر زمان محتوایی را از این عنوان حذف کند. برای دریافت اطلاعات ارزشمند دربارهٔ قیمت‌گذاری، ویرایش‌های قبلی، تغییرات ویرایش‌های جاری و قالب‌های جایگزین، برای جست‌وجو بر اساس ISBN، نویسنده، عنوان یا کلیدواژه در حوزه‌های مورد علاقهٔ خود به www[.]cengage.com/highered مراجعه کنید.

صفحه PDF 3

Gary B. Shelly

Harry J. Rosenblatt

Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States

Shelly Cashman Series®

یکی از نشان‌های Course Technology, Cengage Learning

Systems Analysis and Design — Ninth Edition

صفحه PDF 4

چاپ‌شده در ایالات متحدهٔ آمریکا

1 2 3 4 5 6 7 16 15 14 13 12 11

© 2012 Course Technology, Cengage Learning

تمام حقوق محفوظ است. هیچ بخشی از این اثر که تحت Copyright حاضر قرار دارد، بدون اجازهٔ کتبی قبلی ناشر و جز در موارد مجاز طبق بخش‌های 107 یا 108 قانون Copyright ایالات متحده مصوب 1976، نباید به هیچ شکل و با هیچ وسیله‌ای — گرافیکی، الکترونیکی یا مکانیکی — بازتولید، منتقل، ذخیره یا استفاده شود؛ از جمله، اما نه محدود به، فتوکپی، ضبط، اسکن، Digitizing، نواربرداری، توزیع Web، Information Networkها یا Systemهای ذخیره‌سازی و بازیابی اطلاعات.

Library of Congress Control Number: 2010943248

ISBN-13: 978-0-538-48161-8

ISBN-10: 0-538-48161-7

Course Technology

20 Channel Center Street

Boston, MA 02210

USA

Cengage Learning ارائه‌دهندهٔ پیشرو راه‌حل‌های یادگیری سفارشی است و در نقاط مختلف جهان، از جمله Singapore، United Kingdom، Australia، Mexico، Brazil و Japan دفتر دارد. محل دفتر منطقه‌ای خود را در international.cengage.com/region بیابید.

محصولات Cengage Learning در Canada توسط Nelson Education, Ltd. نمایندگی می‌شوند.

برای به‌اشتراک‌گذاشتن و دریافت ایده دربارهٔ کتاب‌های درسی ما، از وب‌سایت www[.]cengage.com/ct/shellycashman دیدن کنید.

برای آشنایی بیشتر با Course Technology به www[.]cengage.com/coursetechnology مراجعه کنید.

محصولات ما را می‌توانید از کتاب‌فروشی محلی دانشگاه یا فروشگاه آنلاین ترجیحی ما در www[.]cengagebrain.com تهیه کنید.

Systems Analysis and Design, Ninth Edition

Gary B. Shelly

Harry J. Rosenblatt

Vice President, Publisher: Nicole Pinard

Executive Editor: Kathleen McMahon

Associate Acquisitions Editor: Reed Curry

Associate Product Manager: Aimee Poirier

Editorial Assistant: Angela Giannopoulos

Director of Marketing: Elisa Roberts

Marketing Manager: Tristen Kendall

Marketing Coordinator: Adrienne Fung

Print Buyer: Julio Esperas

Director of Production: Patty Stephan

Content Project Manager: Matthew Hutchinson

Development Editor: Deb Kaufmann

Proofreader: Kim Kosmatka

Art Director: Marissa Falco

Interior and Text Design: Joel Sadagursky

Cover Design: Curio Press

Cover Photos: Tom Kates Photography

Compositor: PreMedialGlobal

Indexer: Liz Cunningham

برای اطلاعات محصول و کمک فنی، با Cengage Learning Customer & Sales Support به شمارهٔ 1-800-354-9706 تماس بگیرید.

برای دریافت اجازهٔ استفاده از مطالب این کتاب یا محصول، همهٔ درخواست‌ها را به‌صورت آنلاین در cengage.com/permissions ثبت کنید. پرسش‌های بیشتر دربارهٔ مجوزها را می‌توان به permissionrequest@cengage.com ارسال کرد.

صفحه PDF 5

فهرست مختصر

PHASE 1: SYSTEMS PLANNING — صفحه 1

Chapter 1: Introduction to Systems Analysis and Design — صفحه 2

Chapter 2: Analyzing the Business Case — صفحه 52

Chapter 3: Managing Systems Projects — صفحه 100

PHASE 2: SYSTEMS ANALYSIS — صفحه 139

Chapter 4: Requirements Modeling — صفحه 140

Chapter 5: Data and Process Modeling — صفحه 198

Chapter 6: Object Modeling — صفحه 248

Chapter 7: Development Strategies — صفحه 284

PHASE 3: SYSTEMS DESIGN — صفحه 333

Chapter 8: User Interface Design — صفحه 334

Chapter 9: Data Design — صفحه 390

Chapter 10: System Architecture — صفحه 452

PHASE 4: SYSTEMS IMPLEMENTATION — صفحه 505

Chapter 11: Managing Systems Implementation — صفحه 506

PHASE 5: SYSTEMS SUPPORT AND SECURITY — صفحه 569

Chapter 12: Managing Systems Support and Security — صفحه 570

THE SYSTEMS ANALYST’S TOOLKIT — صفحه 629

Toolkit Part A: Communication Tools — صفحه 630

Toolkit Part B: CASE Tools — صفحه 648

Toolkit Part C: Financial Analysis Tools — صفحه 668

Toolkit Part D: Internet Resource Tools — صفحه 688

Glossary/Index — صفحه 715

Photo Credits — صفحه 739

صفحه PDF 6

فهرست مطالب

PHASE 1: SYSTEMS PLANNING

Chapter 1 — Introduction to Systems Analysis and Design

Objectives — 2

Introduction — 2

Case آغاز فصل: Mountain View College Bookstore — 3

اثر Information Technology — 4

آینده — 4

Systems Development — 6

Systems Analysis and Design — 7

چه کسانی Information Systemها را توسعه می‌دهند؟ — 7

اجزای Information System — 7

Hardware — 8

Software — 8

Data — 9

Processها — 9

People — 10

شناخت Business — 10

Business Profile — 10

Business Process — 10

گونه‌های جدید شرکت‌ها — 11

Case in Point 1.1: Cloud Nine Financial Advisors — 12

اثر Internet — 13

B2C (Business-to-Consumer) — 13

B2B (Business-to-Business) — 14

Business Information Systems — 15

Enterprise Computing — 15

Transaction Processing — 15

Business Support — 16

Knowledge Management — 16

User Productivity — 17

Information Systems Integration — 17

Userها به چه اطلاعاتی نیاز دارند؟ — 18

Top Managerها — 18

Middle Managerها و Knowledge Workerها — 18

Supervisorها و Team Leaderها — 19

Operational Employeeها — 19

Systems Development Tools — 19

Modeling — 19

Prototyping — 20

Computer-Aided Systems Engineering (CASE) Tools — 20

Systems Development Methods — 21

Structured Analysis — 22

Object-Oriented Analysis — 24

Agile Methods — 25

سایر Development Methodها — 26

راهنمای Systems Development — 27

Information Technology Department — 28

Application Development — 28

Case in Point 1.2: Global Hotels and Momma’s Motels — 28

Systems Support and Security — 29

User Support — 29

Database Administration — 29

Network Administration — 29

Web Support — 29

Quality Assurance (QA) — 29

Case in Point 1.3: What Should Lisa Do? — 30

Systems Analyst — 30

مسئولیت‌ها — 30

دانش، مهارت‌ها و آموزش — 30

Certification — 32

فرصت‌های شغلی — 32

Case in Point 1.4: Just-in-Time Airfreight, Inc. — 33

A Question of Ethics — 34

Chapter Summary — 34

Key Terms and Phrases — 36

Learn It Online — 37

SCR Associates Case Simulation Session 1: Introduction — 38

Chapter Exercises — 40

Apply Your Knowledge — 41

Case Studies — 43

New Century Health Clinic — 43

Personal Trainer, Inc. — 44

Original Kayak Adventures — 45

Chapter Capstone Case: SoftWear, Limited — 47

Chapter 2 — Analyzing the Business Case

Objectives — 52

Introduction — 52

Case آغاز فصل: Mountain View College Bookstore — 53

Strategic Planning — چارچوبی برای توسعهٔ IT Systems — 54

مرور Strategic Planning — 54

Case in Point 2.1: Lo Carb Meals — 56

نمونه‌ای از CASE Tool — 57

نقش IT Department در Project Evaluation — 58

آینده — 58

Case in Point 2.2: Attaway Airlines, Part One — 58

Business Case چیست؟ — 58

Information Systems Projects — 59

دلایل اصلی Systems Projectها — 59

Case in Point 2.3: Trent College — 61

عامل‌های مؤثر بر Systems Projectها — 61

عامل‌های داخلی — 62

عامل‌های خارجی — 62

Project Management — 64

ارزیابی Systems Requestها — 65

Systems Request Formها — 65

Systems Review Committee — 66

مرور Feasibility — 66

Operational Feasibility — 67

Technical Feasibility — 67

Economic Feasibility — 68

Schedule Feasibility — 69

صفحه PDF 7

ادامهٔ فهرست مطالب

ارزیابی Feasibility — 69

تعیین اولویت‌ها — 69

عامل‌های مؤثر بر اولویت — 70

Projectهای Discretionary و Nondiscretionary — 70

Case in Point 2.4: Attaway Airlines, Part Two — 71

مرور Preliminary Investigation — 71

تعامل با Managerها و Userها — 71

برنامه‌ریزی Preliminary Investigation — 72

Step 1: درک Problem یا Opportunity — 73

Step 2: تعریف Project Scope و Constraintها — 74

Step 3: انجام Fact-Finding — 75

Step 4: تحلیل داده‌های Project Usability، Cost، Benefit و Schedule — 80

Step 5: ارزیابی Feasibility — 80

Step 6: ارائهٔ Resultها و Recommendationها به Management — 81

A Question of Ethics — 82

Chapter Summary — 82

Key Terms and Phrases — 83

Learn It Online — 84

SCR Associates Case Simulation Session 2: Analyzing the Business Case — 85

Chapter Exercises — 86

Apply Your Knowledge — 87

Case Studies — 89

New Century Health Clinic — 89

Personal Trainer, Inc. — 89

Original Kayak Adventures — 90

Town of Eden Bay — 91

Chapter Capstone Case: SoftWear, Limited — 93

Chapter 3 — Managing Systems Projects

Objectives — 100

Introduction — 100

Case آغاز فصل: Mountain View College Bookstore — 101

مرور Project Management — 102

چه چیزی یک Project را شکل می‌دهد؟ — 102

Project Manager چه کاری انجام می‌دهد؟ — 103

Case in Point 3.1: Spring Forward Products — 103

Project Activityها و Planning Stepها — 103

Step 1: ساخت Work Breakdown Structure — 104

Gantt Chart چیست؟ — 104

PERT/CPM Chart چیست؟ — 105

کدام نوع Chart بهتر است؟ — 105

شناسایی Taskها در Work Breakdown Structure — 106

Case in Point 3.2: Parallel Services — 107

عامل‌های مؤثر بر Duration — 107

Case in Point 3.3: Sunrise Software — 108

نمایش Work Breakdown Structure — 109

Step 2: شناسایی Task Patternها — 110

Task Pattern چیست؟ — 110

چگونه از Task Boxها برای ساخت Model استفاده کنم؟ — 110

انواع اصلی Task Patternها کدام‌اند؟ — 110

چگونه Task Patternها را شناسایی کنم؟ — 111

چگونه با Task Patternهای پیچیده کار کنم؟ — 112

Step 3: محاسبهٔ Critical Path — 113

Critical Path چیست؟ — 113

چگونه Critical Path را محاسبه کنم؟ — 113

Project Monitoring and Control — 114

تکنیک‌های Monitoring and Control — 114

نگهداری Schedule — 115

Reporting — 115

Project Status Meetingها — 115

Project Status Reportها — 115

نمونه‌های Project Management — 116

نمونهٔ PERT/CPM — 116

نمونهٔ Software-Driven — 118

Case in Point 3.4: Census 2010 — 121

Risk Management — 121

گام‌های Risk Management — 121

Risk Management Software — 122

Managing for Success — 123

Business Issues — 123

Budget Issues — 123

Schedule Issues — 123

The Bottom Line — 124

A Question of Ethics — 125

Chapter Summary — 125

Key Terms and Phrases — 127

Learn It Online — 128

SCR Associates Case Simulation Session 3: Managing Systems Projects — 129

Chapter Exercises — 130

Apply Your Knowledge — 131

Case Studies — 133

New Century Health Clinic — 133

Personal Trainer, Inc. — 133

Chapter Capstone Case: SoftWear, Limited — 135

PHASE 2: SYSTEMS ANALYSIS

Chapter 4 — Requirements Modeling

Objectives — 140

Introduction — 140

Case آغاز فصل: Mountain View College Bookstore — 141

مرور Systems Analysis Phase — 142

Systems Analysis Activityها — 142

Systems Analysis Skillها — 143

تکنیک‌های Team-Based: JAD، RAD و Agile Methods — 143

Joint Application Development — 143

User Involvement — 144

JAD Participantها و Roleها — 144

مزایا و معایب JAD — 145

Rapid Application Development — 145

RAD Phaseها و Activityها — 146

RAD Objectiveها — 147

مزایا و معایب RAD — 147

Agile Methods — 147

مزایا و معایب Agile Method — 149

Case in Point 4.1: North Hills College — 149

صفحه PDF 8

ادامهٔ فهرست مطالب

Modeling Tools and Techniques — 149

Functional Decomposition Diagramها — 150

Business Process Modeling — 150

Data Flow Diagramها — 151

Unified Modeling Language — 151

System Requirements Checklist — 153

نمونه‌های Output — 153

نمونه‌های Input — 154

نمونه‌های Process — 154

نمونه‌های Performance — 154

نمونه‌های Control — 154

Future Growth، Cost و Benefit — 155

Scalability — 155

Total Cost of Ownership — 155

Fact-Finding — 156

مرور Fact-Finding — 156

Who، What، Where، When، How و Why؟ — 157

Zachman Framework — 158

Interviewها — 159

Step 1: تعیین افراد برای Interview — 159

Step 2: تعیین Objectiveهای Interview — 159

Step 3: طراحی سؤال‌های Interview — 160

Step 4: آماده‌شدن برای Interview — 161

Step 5: انجام Interview — 162

Step 6: مستندسازی Interview — 162

Step 7: ارزیابی Interview — 163

Case in Point 4.2: Deep River College — 163

Interviewهای ناموفق — 163

Case in Point 4.3: FastPak Overnight Package System — 164

سایر تکنیک‌های Fact-Finding — 164

Document Review — 164

Observation — 164

Questionnaireها و Surveyها — 166

Sampling — 167

Research — 168

Interview در برابر Questionnaire — 169

Case in Point 4.4: CyberStuff — 170

Documentation — 170

نیاز به ثبت Factها — 170

Software Tools — 170

Preview of Logical Modeling — 175

A Question of Ethics — 175

Chapter Summary — 175

Key Terms and Phrases — 177

Learn It Online — 178

SCR Associates Case Simulation Session 4: Requirements Modeling — 179

Chapter Exercises — 180

Apply Your Knowledge — 181

Case Studies — 183

New Century Health Clinic — 183

Personal Trainer, Inc. — 184

Baxter Community College — 185

Town of Eden Bay — 185

Chapter Capstone Case: SoftWear, Limited — 186

Chapter 5 — Data and Process Modeling

Objectives — 198

Introduction — 198

Case آغاز فصل: Mountain View College Bookstore — 199

مرور Data and Process Modeling Tools — 200

Data Flow Diagramها — 200

DFD Symbolها — 200

ساخت مجموعه‌ای از DFDها — 206

راهنمای رسم DFDها — 206

Step 1: رسم Context Diagram — 208

Step 2: رسم Diagram 0 DFD — 209

Step 3: رسم Lower-Level Diagramها — 212

Case in Point 5.1: Big Ten University — 217

Data Dictionary — 217

استفاده از CASE Tools برای Documentation — 218

مستندسازی Data Elementها — 218

مستندسازی Data Flowها — 220

مستندسازی Data Storeها — 221

مستندسازی Processها — 222

مستندسازی Entityها — 223

مستندسازی Recordها — 223

Data Dictionary Reportها — 223

Process Description Tools — 224

Modular Design — 224

Structured English — 225

Decision Tableها — 226

Case in Point 5.2: Rock Solid Outfitters (Part 1) — 230

Decision Treeها — 230

Case in Point 5.3: Rock Solid Outfitters (Part 2) — 230

Logical Model در برابر Physical Model — 231

Sequence of Models — 231

Four-Model Approach — 231

Case in Point 5.4: Tip Top Staffing — 231

A Question of Ethics — 232

Chapter Summary — 232

Key Terms and Phrases — 233

Learn It Online — 234

SCR Associates Case Simulation Session 5: Data and Process Modeling — 235

Chapter Exercises — 236

Apply Your Knowledge — 237

Case Studies — 239

New Century Health Clinic — 239

Personal Trainer, Inc. — 240

Chapter Capstone Case: SoftWear, Limited — 241

Chapter 6 — Object Modeling

Objectives — 248

Introduction — 248

Case آغاز فصل: Mountain View College Bookstore — 249

مرور Object-Oriented Analysis — 250

Object-Oriented Terms and Concepts — 250

Objectها — 251

Attributeها — 254

Methodها — 254

Messageها — 255

Classها — 256

صفحه PDF 9

ادامهٔ فهرست مطالب

Relationship میان Objectها و Classها — 258

Object Relationship Diagram — 258

Object Modeling با Unified Modeling Language — 259

Use Case Modeling — 259

Case in Point 6.1: Hilltop Motors — 261

Use Case Diagramها — 261

Class Diagramها — 262

Case in Point 6.2: Train the Trainer, Inc. — 264

Sequence Diagramها — 264

State Transition Diagramها — 265

Activity Diagramها — 266

Case in Point 6.3: TravelBiz — 266

CASE Tools — 266

سازمان‌دهی Object Model — 267

Case in Point 6.4: Cyber Associates — 267

A Question of Ethics — 267

Chapter Summary — 268

Key Terms and Phrases — 269

Learn It Online — 270

SCR Associates Case Simulation Session 6: Object Modeling — 271

Chapter Exercises — 272

Apply Your Knowledge — 273

Case Studies — 275

New Century Health Clinic — 275

Personal Trainer, Inc. — 275

Chapter Capstone Case: SoftWear, Limited — 276

Chapter 7 — Development Strategies

Objectives — 284

Introduction — 284

Case آغاز فصل: Mountain View College Bookstore — 285

مرور Development Strategies — 286

اثر Internet — 286

Software as a Service — 286

Traditional در برابر Web-Based Systems Development — 287

نگاه به آینده: Web 2.0 و Cloud Computing — 289

Outsourcing — 290

رشد Outsourcing — 290

هزینه‌های Outsourcing — 291

مسائل و نگرانی‌های Outsourcing — 291

Offshore Outsourcing — 292

Case in Point 7.1: Turnkey Services — 293

گزینه‌های In-House Software Development — 293

Make or Buy Decision — 293

توسعهٔ Software به‌صورت In-House — 294

خرید Software Package — 295

سفارشی‌سازی Software Package — 296

ساخت User Applicationها — 297

نقش Systems Analyst — 298

تحلیل Cost و Benefit — 299

Financial Analysis Tools — 299

Case in Point 7.2: Sterling Associates — 299

Cost-Benefit Analysis Checklist — 300

Software Acquisition Process — 301

Step 1: ارزیابی Information System Requirements — 301

Step 2: شناسایی Vendorهای بالقوه یا گزینه‌های Outsourcing — 304

Step 3: ارزیابی Alternativeها — 306

Step 4: انجام Cost-Benefit Analysis — 307

Step 5: آماده‌کردن Recommendation — 307

Step 6: پیاده‌سازی Solution — 308

Case in Point 7.3: Doug’s Sporting Goods — 308

تکمیل Systems Analysis Taskها — 309

System Requirements Document — 309

Presentation به Management — 309

Transition به Systems Design — 310

آماده‌سازی برای Systems Design — 311

Logical Design و Physical Design — 311

Systems Design Guidelines — 311

Overview — 312

Case in Point 7.4: Downtown! — 313

Design Trade-Offها — 314

Prototyping — 315

Prototyping Methodها — 315

Prototyping Toolها — 316

محدودیت‌های Prototypeها — 317

Software Development Trendها — 317

دیدگاه‌هایی از IT Community — 317

A Question of Ethics — 318

Chapter Summary — 319

Key Terms and Phrases — 321

Learn It Online — 322

SCR Associates Case Simulation Session 7: Development Strategies — 323

Chapter Exercises — 324

Apply Your Knowledge — 325

Case Studies — 327

New Century Health Clinic — 327

Personal Trainer, Inc. — 328

Chapter Capstone Case: SoftWear, Limited — 330

PHASE 3: SYSTEMS DESIGN

Chapter 8 — User Interface Design

Objectives — 334

Introduction — 334

Case آغاز فصل: Mountain View College Bookstore — 335

User Interface چیست؟ — 336

Evolution of the User Interface — 336

Human-Computer Interaction — 338

Case in Point 8.1: Casual Observer Software — 340

Principles of User-Centered Design — 341

شناخت Business — 341

بیشینه‌کردن اثربخشی Graphic — 341

مانند یک User فکر کنید — 341

صفحه PDF 10

ادامهٔ فهرست مطالب

استفاده از Modelها و Prototypeها — 342

تمرکز بر Usability — 342

دعوت به Feedback — 342

همه‌چیز را مستند کنید — 342

طراحی User Interface — 342

طراحی یک Interface شفاف — 343

ساخت Interfaceی که یادگیری و استفاده از آن آسان باشد — 344

افزایش User Productivity — 344

دریافت Help یا اصلاح Error را برای User آسان کنید — 345

مشکلات Input Data را کمینه کنید — 346

به Userها Feedback بدهید — 346

Layout و Design جذاب ایجاد کنید — 347

از Termها و Imageهای آشنا استفاده کنید — 347

Control Featureها را اضافه کنید — 347

Case in Point 8.2: Boolean Toys — 349

Output Design — 350

مرور Report Design — 350

انواع Report — 352

مشارکت User در Report Design — 353

اصول Report Design — 354

Case in Point 8.3: Lazy Eddie — 357

Output Technology — 357

Input Design — 360

Source Documentها و Formها — 360

Case in Point 8.4: Trustworthy Insurance Company — 362

Data Entry Screenها — 363

Input Maskها — 365

Validation Ruleها — 366

Input Technology — 368

کاهش Input Volume — 370

مسائل Security و Control — 370

Output Security and Control — 370

Input Security and Control — 371

A Question of Ethics — 372

Chapter Summary — 372

Key Terms and Phrases — 374

Learn It Online — 375

SCR Associates Case Simulation Session 8: User Interface Design — 376

Chapter Exercises — 377

Apply Your Knowledge — 378

Case Studies — 380

New Century Health Clinic — 380

Personal Trainer, Inc. — 380

Video Superstore — 381

Chapter Capstone Case: SoftWear, Limited — 382

Chapter 9 — Data Design

Objectives — 390

Introduction — 390

Case آغاز فصل: Mountain View College Bookstore — 391

Data Design Concepts — 392

Data Structureها — 392

مرور File Processing — 392

Evolution از File Systemها به Database Systemها — 395

DBMS Componentها — 396

Interfaceها برای Userها، Database Administratorها و Systemهای مرتبط — 396

Data Manipulation Language — 398

Schema — 398

Physical Data Repository — 398

Web-Based Database Design — 398

ویژگی‌های Web-Based Design — 398

Internet Terminology — 399

اتصال Database به Web — 400

Data Security — 401

Data Design Terminology — 401

Definitionها — 401

Key Fieldها — 402

Referential Integrity — 404

Entity-Relationship Diagramها — 405

رسم ERD — 406

انواع Relationship — 406

Cardinality — 408

Case in Point 9.1: TopText Publishing — 410

Normalization — 410

Standard Notation Format — 411

Repeating Groupها و Unnormalized Designها — 411

First Normal Form — 412

Second Normal Form — 413

Third Normal Form — 416

نمونهٔ Normalization — 417

Case in Point 9.2: CyberToys — 419

استفاده از Codeها در Data Design — 422

مرور Codeها — 422

انواع Code — 423

توسعهٔ یک Code — 424

Case in Point 9.3: DotCom Tools — 425

Database Design: یک گام در هر مرحله — 426

Database Modelها — 427

نمونهٔ Business در دنیای واقعی — 427

کار با Relational Database — 428

Data Storage and Access — 430

Strategic Toolها برای Data Storage and Access — 430

Logical Storage و Physical Storage — 432

Data Coding and Storage — 433

Data Control — 435

Case in Point 9.4: SoccerMom — 436

A Question of Ethics — 436

Chapter Summary — 437

Key Terms and Phrases — 439

Learn It Online — 440

SCR Associates Case Simulation Session 9: Data Design — 441

Chapter Exercises — 442

Apply Your Knowledge — 443

Case Studies — 445

New Century Health Clinic — 445

Personal Trainer, Inc. — 445

FastFlight Airlines — 446

Chapter Capstone Case: SoftWear, Limited — 447

صفحه PDF 11

ادامهٔ فهرست مطالب

Chapter 10 — System Architecture

Objectives — 452

Introduction — 452

Case آغاز فصل: Mountain View College Bookstore — 453

System Architecture Checklist — 454

Enterprise Resource Planning (ERP) — 454

Case in Point 10.1: ABC Systems — 455

Initial Cost و TCO — 455

Scalability — 456

Web Integration — 456

Legacy System Interface Requirements — 457

Processing Optionها — 458

Security Issues — 458

برنامه‌ریزی Architecture — 458

Serverها — 458

Clientها — 459

Client/Server Architecture — 461

Overview — 461

Client/Server Design Styleها — 463

Fat Client و Thin Client — 464

Client/Server Tierها — 464

Middleware — 465

Cost-Benefit Issues — 465

Client/Server Performance Issues — 466

Internet-Based Architecture — 467

توسعهٔ E-Commerce Solution به‌صورت In-House — 468

Case in Point 10.2: Small Potatoes, Inc. — 469

Packaged Solutionها و E-Commerce Service Providerها — 469

Corporate Portalها — 470

Cloud Computing — 470

Web 2.0 — 472

Processing Methodها — 474

Online Processing — 474

Batch Processing — 475

Case in Point 10.3: R/Way Trucking Company — 475

ترکیب Online و Batch Processing — 475

Network Modelها — 476

OSI Reference Model — 476

Network Protocolها — 477

Network Topology — 477

Routerها — 481

Network Modeling Tools — 481

Network Licensing Issues — 482

Wireless Networkها — 482

Wireless Network Standards — 482

Wireless Network Topologyها — 483

Wireless Trendها — 484

Case in Point 10.4: Spider IT Services — 485

تکمیل Systems Design — 485

System Design Specification — 486

User Approval — 487

Presentationها — 487

A Question of Ethics — 488

Chapter Summary — 488

Key Terms and Phrases — 491

Learn It Online — 492

SCR Associates Case Simulation Session 10: Systems Architecture — 493

Chapter Exercises — 494

Apply Your Knowledge — 495

Case Studies — 497

New Century Health Clinic — 497

Personal Trainer, Inc. — 497

Chapter Capstone Case: SoftWear, Limited — 499

PHASE 4: SYSTEMS IMPLEMENTATION

Chapter 11 — Managing Systems Implementation

Objectives — 506

Introduction — 506

Case آغاز فصل: Mountain View College Bookstore — 507

Software Quality Assurance — 508

Software Engineering — 508

International Organization for Standardization (ISO) — 509

مرور Application Development — 511

بازبینی System Design — 511

Application Development Taskها — 511

Systems Development Tools — 512

Project Management — 514

Structured Application Development — 514

Structure Chartها — 514

Cohesion and Coupling — 516

رسم Structure Chart — 517

Object-Oriented Application Development — 518

ویژگی‌های Object-Oriented Application Development — 519

پیاده‌سازی Object-Oriented Designها — 520

Object-Oriented Cohesion and Coupling — 520

Agile Application Development — 520

نمونه‌ای از Extreme Programming (XP) — 520

آیندهٔ Agile Development — 523

Coding — 523

Programming Environmentها — 523

Generating Code — 523

Testing the System — 525

Unit Testing — 525

Case in Point 11.1: Your Move, Inc. — 526

Integration Testing — 526

System Testing — 527

Case in Point 11.2: WebTest, Inc. — 528

Documentation — 528

Program Documentation — 529

System Documentation — 529

Operations Documentation — 529

User Documentation — 530

Management Approval — 533

System Installation and Evaluation — 534

Operational and Test Environmentها — 534

Training — 535

Training Plan — 535

Vendor Training — 536

صفحه PDF 14

پیشگفتار

Shelly Cashman Series® بهترین کتاب‌های درسی در آموزش Computer را عرضه می‌کند. افتخار می‌کنیم که ویرایش‌های پیشین Systems Analysis and Design با استقبال بسیار خوب Instructorها و Studentها روبه‌رو شده‌اند. Systems Analysis and Design, Ninth Edition همان نوآوری، کیفیت و قابلیت اتکایی را ادامه می‌دهد که از Shelly Cashman Series انتظار دارید.

Overview

Systems Analysis and Design, Ninth Edition شامل Video Learning Sessionهای جذابی است که برای بیشینه‌کردن تجربهٔ یادگیری توسعه یافته‌اند. ترکیب Video Learning Sessionها با متن کتاب، رویکردی Interactive و Multimedia به Information Systems Development ارائه می‌کند. بسیاری از Collegeها و Schoolهای دوساله و چهارساله از این کتاب در برنامه‌های Information Systems، Computer Science و E-Commerce استفاده می‌کنند. کتاب بر نقش Systems Analyst در محیطی پویا و مرتبط با Business تأکید دارد.

در برابر Global Marketplace چالش‌برانگیز، شرکت‌ها برای بقا و رقابت مؤثر به منابع قدرتمند IT نیاز دارند. بسیاری از Studentهای امروز، Systems Analyst، Manager و IT Professionalهای فردا خواهند شد. این کتاب به آماده‌شدن آن‌ها برای این نقش‌ها کمک می‌کند.

با استفاده از این کتاب، Studentها می‌آموزند Business Requirementها را به Information Systemهایی تبدیل کنند که از Objectiveهای کوتاه‌مدت و بلندمدت شرکت پشتیبانی می‌کنند. Case Studyها و Assignmentها مهارت‌های Analysis و Problem-Solving را آموزش می‌دهند. Studentها با Structured Analysis سنتی، مفاهیم Object-Oriented و Agile Methods آشنا می‌شوند. Exerciseهای گستردهٔ پایان فصل بر Critical Thinking تأکید دارند.

Ninth Edition چند Feature مهم جدید را معرفی می‌کند؛ از جمله چهار Video Learning Session جدید و Assignment تازه‌ای در پایان فصل با عنوان Ready for a Challenge که بر Critical Thinking Skillها تأکید دارد. این ویرایش همچنین Updateهای مهمی دربارهٔ موضوع‌هایی مانند Agile Development، IT Security و Trendهای Web 2.0 دارد.

Objectives of This Textbook

Systems Analysis and Design, Ninth Edition برای یک درس مقدماتی سه Credit-Hour در Systems Analysis and Design در نظر گرفته شده است. این کتاب برای هدف‌های زیر طراحی شده است:

• تقویت Critical Thinking Skillها با Feature جدید Ready for a Challenge در پایان هر فصل. Taskهای Scenario-Based و Sample Answerها به Studentها کمک می‌کنند مهارت‌های Perception، Organization، Analysis، Problem-Solving و Decision-Making را پرورش دهند؛ مهارت‌هایی که می‌توانند با خود به محیط کار ببرند.

• توضیح Systems Analysis and Design با قالب Full-Color جذاب، Screenshotها و Illustrationهای متعدد و Style خوانایی که Student را به یادگیری ترغیب می‌کند.

• معرفی زودهنگام مفاهیم Project Management در Systems Development Process، همراه با Chapter جدیدی که Project Management Tools and Techniques را توضیح می‌دهد.

• به چالش کشیدن Studentها با Mini-Case با عنوان A Question of Ethics در هر Chapter، که از آن‌ها می‌خواهد به مسائل واقعی Ethics در محیط IT پاسخ دهند.

• ارائهٔ پوشش Multi-Method، شامل مقایسهٔ Structured، Object-Oriented و Agile Systems Development Methods.

• تأکید بر اهمیت Planning، Implementing و Managing یک IT Security Program مؤثر.

• توضیح اینکه IT چگونه در محیط رقابتی شدید امروز از Business Requirementها پشتیبانی می‌کند و معرفی Developmentها و Trendهای اصلی IT.

صفحه PDF 15

• توضیح Job یک Systems Analyst در یک Business Organization معمولی و نشان‌دادن نحوهٔ استفادهٔ Studentها از Toolها و Techniqueهای مختلف برای بهبود Skillها و مدیریت Career خود.

• ارائهٔ Systems Analyst’s Toolkit جامع که چهار Tool اصلی Cross-Functional را برجسته می‌کند: Communication Tools، CASE Tools، Financial Analysis Tools و Internet Resource Tools.

Video Learning Sessions

هجده Video Learning Session چندرسانه‌ای، Skillها و Conceptهای کلیدی Systems Analysis را توضیح می‌دهند و یک Learning Tool تعاملی و Self-Paced در اختیار Studentها می‌گذارند که متن را تقویت می‌کند. این Sessionها توضیح‌های Step-by-Step ارائه می‌کنند که دنبال‌کردن و درک آن‌ها آسان است.

هر Session شامل Practice Task، Sample Answer و Challenge Task است تا Studentها در هنگام یادگیری علاقه‌مند و درگیر بمانند.

• Topicها شامل DFD، Object-Oriented Analysis، Functional Decomposition Diagram، Structure Chart، Data Normalization، Entity-Relationship Diagram، Decision Table، Financial Tool و Project Management هستند.

• Feature با عنوان Your Turn در هر Video Learning Session، Studentها را به به‌کارگیری Skillهای خود و مقایسهٔ Work با Sample Answerها دعوت می‌کند. این Hands-On Practice می‌تواند به Studentها کمک کند Assignmentها و Taskهای واقعی را بهتر انجام دهند.

• Video Learning Sessionها قالب Multimedia و Self-Paced دارند و Studentها می‌توانند در زمان مناسب خود آن‌ها را مرور کنند.

• Instructorها می‌توانند Video Learning Sessionها را برای Classroom Presentation، پشتیبانی Distance Education، Student Review و آمادگی Exam به کار ببرند.

Other New and Updated Features in This Text

Systems Analysis and Design, Ninth Edition این Featureهای جدید و توسعه‌یافته را ارائه می‌کند:

• Assignment جدید Ready for a Challenge در پایان Chapter به Studentها اجازه می‌دهد Critical Thinking Skillها را تمرین کنند؛ ابتدا با انجام Practice Task و مشاهدهٔ Sample Answer، و سپس با تکمیل Challenge Task. این Taskها می‌توانند Skillهای Perception، Organization، Analysis، Problem-Solving و Decision-Making را تقویت کنند.

• تأکید بیشتر بر Project Management Skillها و Techniqueها، با یک یا چند Gantt Chart در هر Chapter، Work Breakdown Structureها و Project Exampleهای واقع‌گرایانه. Link مربوط به Open Workbench، Studentها را به Open-Source Project Management Software متصل می‌کند که می‌توانند آن را Download و Install کنند.

• Mini-Case با عنوان Question of Ethics در هر Chapter، Studentها را با مسائل واقعی Ethics در محیط IT روبه‌رو می‌کند.

• پوشش Multi-Method، مقایسهٔ Structured، Object-Oriented و Agile Development Methods را از Chapter 1 ارائه می‌کند. محتوای جدید Agile Method شامل Exampleهایی از Extreme Programming، Scrum، Spiral Model و Topicهای مرتبط است.

• پوشش جدید Risk Management، هم در Context مربوط به Project Management و هم به‌عنوان عنصر کلیدی IT Security Planning.

• Update گسترده در پوشش Networking، شامل محتوای جدید دربارهٔ Switch، Router و Multistation Access Unit. پوشش جدید Wireless Network شامل Standardها، Topologyها و Trendهای Wireless است.

• توسعهٔ محتوای IT Security شامل Risk Management، Fault Management، Backup and Recovery، Wireless Security Issueها و یک Security Framework شش‌سطحی.

صفحه PDF 16

• پوشش توسعه‌یافتهٔ Trendهای IT، شامل Cloud Computing، Web 2.0، Social Networking، RFID، Wireless Network، Mobile Computing، Offshore Outsourcing، E-Business، ERP، Web Hosting، Client/Server Architecture، Network Conceptها، Webinar، Podcast، RSS Feed، Web-Based Application و موارد دیگر.

• Systems Analyst’s Toolkit به‌روزشده به Studentها Skillهای IT Support را در چهار حوزهٔ Cross-Functional آموزش می‌دهد: Communication Tools، CASE Tools، Financial Analysis Tools و Internet Resource Tools.

• وب‌سایت جدید Management Information Systems CourseMate برای Systems Analysis and Design, Ninth Edition، یک Solution کاملاً Digital برای Course ارائه می‌کند. CourseMate یک محل واحد برای همهٔ Interactive Activityها، Video Learning Sessionها و Interactive E-Book فراهم می‌کند. EngagementTracker امکان ارزیابی درک Student از Conceptها را از طریق Interactive Activityها فراهم می‌سازد.

Organization of This Textbook

Systems Analysis and Design, Ninth Edition شامل 16 Learning Unit در دوازده Chapter و یک Systems Analyst’s Toolkit چهارقسمتی است که Skillهای Cross-Functional ارزشمندی آموزش می‌دهد.

Chapter 1 – Introduction to Systems Analysis and Design: این Chapter مروری به‌روز بر Issueهای IT، Trendهای اصلی و Approachهای مختلف Systems Development ارائه می‌کند؛ از جمله Structured، Object-Oriented و Agile Methodها. Chapter بر نقش مهم Systems Analysis and Design در پشتیبانی از Business Objectiveها تأکید دارد.

Chapter 2 – Analyzing the Business Case: این Chapter نقطهٔ شروعی مرتبط با Business برای Systems Analysis موفق ارائه می‌کند. Topicها شامل Strategic Planning، Review of Systems Requests، نحوهٔ انجام Feasibility Study و Stepهای Preliminary Investigation هستند.

Chapter 3 – Managing Systems Projects: این Chapter، Project Management، Cost Estimating و Change Control برای Information Systemها را توضیح می‌دهد. همچنین Skillهای عملی برای ساخت Gantt Chart و PERT Chart را ارائه می‌کند.

Chapter 4 – Requirements Modeling: این Chapter، Fact-Finding Techniqueها و Team-Based Modeling Methodهایی مانند JAD و RAD را توضیح می‌دهد که Systems Analyst برای Model و Document کردن یک System جدید به کار می‌گیرد.

Chapter 5 – Data and Process Modeling: این Chapter توضیح می‌دهد Systems Analyst چگونه با Data Flow Diagram و Process Description Toolهایی شامل Structured English، Decision Table و Decision Tree یک Logical Model برای System جدید می‌سازد.

Chapter 6 – Object Modeling: این Chapter Toolها و Techniqueهای Object-Oriented، شامل Use Case Diagram، Class Diagram، Sequence Diagram، State-Transition Diagram، Activity Diagram و Unified Modeling Language را توضیح می‌دهد.

Chapter 7 – Development Strategies: تمرکز بر Software Acquisition Optionها، از جمله Outsourcing و Offshore Outsourcing، Application Service Providerها و Trendهای دیگری است که Software را Service می‌دانند نه Product.

Chapter 8 – User Interface Design: بر Output and Report Design و Interaction بین Human و Computer تأکید دارد؛ از جمله Usability Issueها، Graphical Screen Design، Input Issueها و Data Entry Guidelineها.

Chapter 9 – Data Design: Termها، Conceptها و Skillهای Data Design را توضیح می‌دهد؛ از جمله Entity-Relationship Diagram، Cardinality، Data Normalization Ruleها، Data Warehousing، Data Mining، مقایسهٔ Logical و Physical Recordها و Data Control Measureها.

Chapter 10 – System Architecture: Elementهای System Architecture را با تأکید بر RFID، ERP، Supply Chain Management، Client/Server Architecture و Network Topology، از جمله Wireless Networking Standardها و Trendها توضیح می‌دهد.

Chapter 11 – Managing Systems Implementation: شامل Application Development و Implementation Topicها مانند Structure Chart، Documentation Technique، System Testing، User Training، Data Conversion، Changeover Method و Post-Implementation Evaluation است.

صفحه PDF 12

ادامهٔ فهرست مطالب

Webinarها، Podcastها و Tutorialها — 537

Outside Training Resources — 537

Training Tipها — 537

Interactive Training — 539

Data Conversion — 543

Data Conversion Strategyها — 544

Data Conversion Security and Controls — 544

System Changeover — 544

Direct Cutover — 544

Parallel Operation — 545

Pilot Operation — 546

Phased Operation — 546

Case in Point 11.3: Global Cooling — 547

Post-Implementation Taskها — 547

Post-Implementation Evaluation — 547

Case in Point 11.4: Yorktown Industries — 549

Final Report to Management — 549

A Question of Ethics — 550

Chapter Summary — 550

Key Terms and Phrases — 552

Learn It Online — 553

SCR Associates Case Simulation Session 11: Systems Implementation — 554

Chapter Exercises — 555

Apply Your Knowledge — 556

Case Studies — 558

New Century Health Clinic — 558

Personal Trainer, Inc. — 558

Fanciful Crystal — 559

Chapter Capstone Case: SoftWear, Limited — 560

PHASE 5: SYSTEMS SUPPORT AND SECURITY

Chapter 12 — Managing Systems Support and Security

Objectives — 570

Introduction — 570

Case آغاز فصل: Mountain View College Bookstore — 571

Overview — 572

User Support — 572

User Training — 572

Help Deskها — 572

Outsourcing Issues — 574

Maintenance Taskها — 574

Corrective Maintenance — 575

Adaptive Maintenance — 576

Perfective Maintenance — 577

Preventive Maintenance — 577

Case in Point 12.1: Outback Outsourcing, Inc. — 578

Maintenance Management — 578

Maintenance Team — 578

Case in Point 12.2: Brightside Insurance, Inc. — 580

Maintenance Requestها — 580

تعیین اولویت‌ها — 582

Configuration Management — 582

Maintenance Releaseها — 583

Version Control — 583

Baselineها — 584

System Performance Management — 584

Fault Management — 585

Performance and Workload Measurement — 585

Capacity Planning — 587

System Maintenance Tools — 588

مرور System Security — 589

System Security Concepts — 589

Risk Management — 590

Attacker Profileها و Attackها — 592

Security Levelها — 594

Physical Security — 594

Case in Point 12.3: Outer Banks County — 597

Network Security — 597

Application Security — 601

File Security — 603

User Security — 603

Procedural Security — 606

Case in Point 12.4: Chain Link Consulting, Inc. — 606

Backup and Recovery — 607

Backup Policyها — 607

Business Continuity Issues — 608

System Obsolescence — 609

Future Challenges and Opportunities — 610

Predictionها — 610

Strategic Planning برای IT Professionalها — 611

IT Credentialها و Certification — 611

Critical Thinking Skillها — 611

A Question of Ethics — 613

Chapter Summary — 613

Key Terms and Phrases — 615

Learn It Online — 616

SCR Associates Case Simulation Session 12: Managing Systems Support and Security — 617

Chapter Exercises — 618

Apply Your Knowledge — 619

Case Studies — 621

New Century Health Clinic — 621

Personal Trainer, Inc. — 621

Tarheel Industries — 622

Mills Imports — 623

Chapter Capstone Case: SoftWear, Limited — 624

THE SYSTEMS ANALYST’S TOOLKIT

Toolkit Part A — Communication Tools

Objectives — 630

Introduction — 630

Toolkit Introduction Case: Mountain View College Bookstore — 631

Successful Communication Strategies — 632

Why، Who، What، When و How — 632

Cultural Context — 632

شناخت Subject خود — 633

صفحه PDF 13

ادامهٔ فهرست مطالب

Written Communications — 633

Writing Style and Readability — 633

E-Mail، Memo و Letter — 634

Netiquette — 635

Workgroup Software — 637

Reportها — 637

Oral Communications — 639

Audience را تعریف کنید — 639

Objectiveها را تعریف کنید — 639

Presentation را سازمان‌دهی کنید — 640

هر Technical Term را تعریف کنید — 640

Presentation Aidها را آماده کنید — 640

Practice — 641

Presentation — 642

Online Presentationها — 643

مدیریت Communication Skillهای خود — 644

Toolkit Summary — 645

Key Terms and Phrases — 646

Toolkit Exercises — 647

Toolkit Part B — CASE Tools

Objectives — 648

Introduction — 648

Toolkit Introduction Case: Mountain View College Bookstore — 649

Overview of CASE Tools — 650

تاریخچهٔ CASE Tools — 651

Marketplace مربوط به CASE Tools — 651

CASE Terms and Concepts — 653

Repository — 653

Individual Tools — 653

Integrated Development Environmentها — 656

نمونه‌های Integrated Development Environment — 656

مزایا و معایب Integrated Development Tools — 658

نمونه‌های CASE Tool — 658

Visible Analyst — 658

Rational Software — 658

Trendهای CASE Tool — 661

Productها و Featureهای جدید — 661

Method-Specific CASE Tools — 662

Toolkit Summary — 664

Key Terms and Phrases — 665

Toolkit Exercises — 666

Toolkit Part C — Financial Analysis Tools

Objectives — 668

Introduction — 668

Toolkit Introduction Case: Mountain View College Bookstore — 669

توصیف Costها و Benefitها — 670

Cost Classificationها — 672

مدیریت Information Systems Costs and Charges — 673

Benefit Classificationها — 674

Cost-Benefit Analysis — 674

Payback Analysis — 675

استفاده از Spreadsheet برای محاسبهٔ Payback Analysis — 677

Return on Investment Analysis — 678

استفاده از Spreadsheet برای محاسبهٔ ROI — 680

Present Value Analysis — 680

استفاده از Spreadsheet برای محاسبهٔ Present Value — 683

Toolkit Summary — 684

Key Terms and Phrases — 686

Toolkit Exercises — 687

Toolkit Part D — Internet Resource Tools

Objectives — 688

Introduction — 688

Toolkit Introduction Case: Mountain View College Bookstore — 689

Overview — 690

برنامه‌ریزی Internet Research Strategy — 690

Step 1: Information Requirementهای خود را مرور کنید — 690

Step 2: از Search Toolها و Techniqueهای مناسب استفاده کنید — 691

Step 3: Resultها را ارزیابی کنید — 691

Step 4: مسائل Copyright و Data Integrity را در نظر بگیرید — 691

Search Basics — 692

Search Engineها — 693

Search Engine Concepts — 693

Search Techniqueها — 694

Advanced Search Techniques — 695

Search Checklist — 697

Subject Directoryها — 698

نمونهٔ Subject Directory — 698

مزایا و معایب Subject Directoryها — 699

Invisible Web — 699

نمونه‌های Invisible Web — 700

Navigation Tools برای Invisible Web — 700

Internet Communication Channels — 702

Social Networking — 702

Newsgroupها — 702

Newsletterها، Blogها، Podcastها و Webcastها — 703

RSS Feedها — 704

Webinarها — 704

Mailing Listها — 704

Web-Based Discussion Groupها — 705

Chat Roomها — 705

Instant Messaging و Text Messaging — 706

Information Technology Community Resources — 708

Corporate Resources — 708

Government Resources — 709

Personal and Professional Resources — 709

Online Learning Resources — 709

Toolkit Summary — 712

Key Terms and Phrases — 713

Toolkit Exercises — 714

Glossary/Index — 715

Photo Credits — 739

صفحه PDF 17

پیشگفتار

Chapter 12 – Managing Systems Support and Security: Chapter 12، User Support، Maintenance Techniqueها و عامل‌هایی را توصیف می‌کند که پایان عمر مفید یک System را نشان می‌دهند. این Chapter، Conceptها، Techniqueها و Toolهای IT Security را توضیح می‌دهد و به‌طور مشخص شش Security Level را بررسی می‌کند: Physical، Network، Application، File، User و Procedural Security. Chapter 12 همچنین Risk Management، Data Backup و Disaster Recovery را شرح می‌دهد و Challengeها و Opportunityهای آینده‌ای را توضیح می‌دهد که IT Professionalها در Workplace پویا با آن روبه‌رو خواهند شد.

Toolkit Part A – Communication Tools: بخش A از Toolkit، Toolهای Oral و Written Communication را توضیح می‌دهد که می‌توانند Systems Analyst را مؤثرتر کنند. Topicها شامل Guidelineهای ارتباط موفق، Tipهایی برای Readability بهتر، روش سازمان‌دهی و برنامه‌ریزی Presentation، Techniqueهای Effective Speaking و مدیریت Communication Skillها هستند.

Toolkit Part B – CASE Tools: بخش B از Toolkit بر Computer-Aided Software Engineering (CASE) Toolهایی تمرکز دارد که Systems Analystها برای Document، Model و Develop کردن Information Systemها استفاده می‌کنند. Exampleهایی از چند CASE Tool محبوب همراه با Sample Screenهایی که Featureهای CASE Tool را نشان می‌دهند ارائه شده است.

Toolkit Part C – Financial Analysis Tools: بخش C از Toolkit، Toolهای مختلفی را توضیح می‌دهد که Systems Analystها برای تعیین Feasibility و ارزیابی Cost و Benefit یک Information System استفاده می‌کنند. Toolهای مشخص شامل Payback Analysis، Return on Investment (ROI) و Net Present Value (NPV) هستند.

Toolkit Part D – Internet Resource Tools: بخش D از Toolkit، Strategyهای جمع‌آوری Information مبتنی بر Internet را توضیح می‌دهد. Topicها شامل Search Engine، Subject Directory، Invisible Web، Advanced Search Technique، Boolean Logic و Venn Diagram هستند. این بخش همچنین Social Networking، Newsgroup، Newsletter، Blog، Podcast، RSS Feed، Webinar، Mailing List، Web-Based Discussion Group، Chat Room، Instant Messaging و Online Learning Opportunity را بررسی می‌کند.

FOR THE STUDENT

Shelly Cashman Series می‌خواهد شما تجربهٔ Learning ارزشمندی داشته باشید که Knowledge و Skill لازم برای موفقیت را در اختیار شما قرار دهد. با این هدف، Activityها، Gameها و Learning Toolهای بسیاری را گنجانده‌ایم که امیدواریم برای شما جالب، چالش‌برانگیز و لذت‌بخش باشند. برای مثال، چون یک تصویر ارزشی برابر با هزار واژه دارد، هر Systems Development Phase با یک Cartoon جذاب Dilbert© و یک Gantt Chart چندرنگ آغاز می‌شود که Roadmap «You are Here» را ارائه می‌دهد.

Chapter Opening Features

هر Chapter شامل Featureهای زیر است تا به شما برای شروع کمک کند:

• Chapter Introduction: Chapter Introduction را برای یک Overview کوتاه از Chapter بخوانید.

• Chapter Objectives: Chapter Objectives، Skillها و Knowledge اصلی‌ای را فهرست می‌کند که هنگام پایان Chapter خواهید داشت.

• Chapter Introduction Case: Mountain View College Bookstore: Case مربوط به Mountain View College Bookstore یک Case Study ادامه‌دار است که Overviewی در دنیای واقعی از Topicهای هر Chapter ارائه می‌کند. هنگام پیشروی در کتاب، خواهید دید Team مربوط به Mountain View IT چگونه Issueها را بررسی، Key Pointها را شناسایی و Task Listهای مشخص ایجاد می‌کند.

صفحه PDF 18

پیشگفتار

Learning Tools within the Chapter

هنگام کار با هر Chapter، Toolها و Featureهای مفید زیر را خواهید دید:

• Video Learning Sessions: یک Library آنلاین شامل 18 Session چندرسانه‌ای Self-Paced در اختیار شماست و متن کتاب دربارهٔ آن‌ها Reminder می‌دهد. بسته به Learning Style شخصی خود می‌توانید Videoها را به روش‌های مختلف استفاده کنید. برای مثال، یک Approach می‌تواند این باشد که Chapter را مرور کنید، VLS را ببینید، Taskهای Your Turn را انجام دهید و سپس Answerهای خود را کنترل کنید.

• A Question of Ethics: در هر Chapter یک Mini-Case شما را با Issueهای واقعی Ethics در محیط IT به چالش می‌کشد.

• Case in Point: این Feature جذاب، چهار فرصت Mini-Case درون متن فراهم می‌کند تا Skillها و Conceptهایی را که در Chapter می‌آموزید Analyze و Apply کنید.

• Toolkit Time: Systems Analyst’s Toolkit، Skillهایی را توضیح می‌دهد که در هر نقطه از کتاب می‌توانید به کار ببرید. Noteهای حاشیه‌ای Toolkit Time، Toolkit، محل آن و نحوهٔ کمک آن برای Address کردن Issueها یا Material مربوط به Chapter را به شما یادآوری می‌کنند.

• On the Web: با مراجعه به Web Siteهای پیشنهادی و بررسی Linkهای ارائه‌شده، دربارهٔ یک Topic بیشتر بیاموزید.

End-of-Chapter Exercises

Exerciseهای زیر در همهٔ Chapterهای کتاب وجود دارند:

• Learn It Online: هر Chapter یک صفحهٔ Learn It Online با شش Exercise دارد. این Exerciseها از Web برای Activityهای تقویتی مرتبط با Chapter استفاده می‌کنند تا Confidence شما در Systems Analysis and Design بیشتر شود. این Exerciseها شامل True/False، Multiple Choice، Short Answer، Flash Cards، Practice Test و چند Learning Game هستند.

• CASE SIM: SCR Associates: این یک Case Study تعاملی Web-Based است که در پایان هر Chapter یک Work Session دارد. به Web Site مربوط به SCR بروید و وارد Intranet شرکت شوید تا E-Mailهای خطاب به خود را بخوانید، Voice Mailها را گوش کنید و Taskهای تعیین‌شده را در یک Corporate Setting واقع‌گرایانه انجام دهید. در این Simulation به Jesse Baker گزارش می‌دهید، اما Assignmentهای تکمیل‌شده را برای Instructor خود E-Mail می‌کنید. Instructionهای کامل استفاده از این Case در Management Information Systems CourseMate Web Site مربوط به Systems Analysis and Design, Ninth Edition در www[.]cengagebrain.com موجود است. برای ورود به SCR Intranet باید Password برابر sad9 را استفاده کنید. هنگام Log On، از شما خواسته می‌شود First Name و Last Name خود را وارد کنید تا E-Mailها درست خطاب شوند.

• Chapter Exercises: در این Section، 10 Review Question، چهار Discussion Topic و چهار Project وجود دارد. این Exerciseها امکان Apply کردن Understanding شما از Material را فراهم می‌کنند و برای Test و Assessment آماده‌تان می‌سازند.

• Apply Your Knowledge: این Section در هر Chapter چهار Mini-Case دارد. هر Mini-Case نیازمند استفاده از Knowledge و Skill آموخته‌شده در Chapter است.

• Case Studies: Case Studyها Experience عملی ایجاد می‌کنند و به شما اجازه می‌دهند Skillهای مشخص آموخته‌شده در Chapter را تمرین کنید. هر Chapter چند Case Study دارد که دو مورد از آن‌ها، New Century Health Clinic و Personal Trainer, Inc.، در سراسر کتاب ادامه دارند. Assignmentها را می‌توانید با Formهای Microsoft Word و Excel موجود در Management Information Systems CourseMate Web Site تکمیل کنید.

صفحه PDF 19

• Chapter Capstone Case: SoftWear, Limited: SoftWear, Limited (SWL) یک Case Study ادامه‌دار است که در آن Studentها به‌عنوان اعضای SWL Systems Development Team عمل می‌کنند و در هر Chapter Assignmentهای مختلفی انجام می‌دهند؛ از جمله مجموعه‌ای از Project Management Taskها و یک Sample Gantt Chart.

• Ready for a Challenge: این Assignment جدید پایان Chapter بر Critical Thinking Skillها تأکید دارد؛ Skillهایی که بسیاری از Educatorها و Employerها آن‌ها را در Workplace بسیار مهم می‌دانند. ابتدا Practice Taskها را انجام دهید، Sample Answerها را ببینید و Knowledge و Skill خود را در Challenge Taskها Apply کنید. Ready for a Challenge می‌تواند Skillهای Perception، Organization، Analysis، Problem-Solving و Decision-Making را توسعه دهد؛ Skillهایی که می‌توانید به Workplace ببرید.

Additional Support Tools

Toolهای زیر می‌توانند Learning Experience شما را تقویت کنند:

GLOSSARY/INDEX: این ویرایش کتاب شامل Feature ترکیبی Glossary/Index است تا به Understanding اصطلاح‌ها و عبارت‌های کلیدی کمک کند یا به‌عنوان Quick Reference Tool استفاده شود.

STUDENT STUDY TOOL: این Interactive Study Tool که از طریق Management Information Systems CourseMate Web Site مربوط به Systems Analysis and Design, Ninth Edition قابل دسترسی است، موارد زیر را فراهم می‌کند:

• Outlineهای تفصیلی هر Chapter که Topicهای اصلی را Highlight می‌کنند و می‌توانند هنگام مرور برای Exam به‌عنوان Guide استفاده شوند.

• Chapter Glossaryهایی که اجازه می‌دهند همهٔ Key Termها را در یک محل جست‌وجو کنید و در صورت نیاز به Information بیشتر، Page Reference مربوط به Key Term را ببینید.

• Figureها و Test Yourself Questionهایی که Chapter Conceptها را بیشتر تقویت می‌کنند.

• User Guide مربوط به Open Workbench، یک Open-Source Project Management Program رایگان، به همراه Linkهای Download و Install نسخهٔ Trial از Microsoft Project و نسخهٔ کامل Open Workbench.

MANAGEMENT INFORMATION SYSTEMS COURSEMATE: Learning Experience خود را گسترده‌تر و Understanding خود از Material هر Chapter را با Management Information Systems CourseMate Web Site افزایش دهید. برای دسترسی به موارد زیر به www[.]cengagebrain.com مراجعه کنید:

• E-Book کامل، Interactive و Digital

• Video Learning Sessionها و Your Turn Exerciseها

• Ready for a Challenge Practice Taskها و Challenge Taskها

• Linkهای On the Web

• Learn It Online Exerciseها، شامل True/False، Multiple Choice، Short Answer، Flash Cards، Practice Test و چند Learning Game

• Internet و Intranet Siteهای SCR Associates

• Forms Library

• Project Management Resources

FOR THE INSTRUCTOR

Shelly Cashman Series متعهد است همهٔ Toolهای مورد نیاز برای موفقیت Class شما را فراهم کند. Information مربوط به همهٔ Supplementary Materialها از طریق Course Technology Representative شما یا شماره‌های تماس زیر در دسترس است.

صفحه PDF 20

پیشگفتار

برای Collegeها، Universityها، Continuing Education Departmentها، Post-Secondary Vocational Schoolها، Career Collegeها، Business، Industry، Government، Trade، Retailer، Wholesaler، Library و Resellerها با Cengage Learning به شمارهٔ 800-354-9706 تماس بگیرید. برای K-12 Schoolها، Secondary and Vocational Schoolها، Adult Education و School Districtها نیز با Cengage Learning به شمارهٔ 800-354-9706 تماس بگیرید. در Canada با Nelson Cengage Learning به شمارهٔ 800-268-2222 تماس بگیرید.

Instructor Resources Disc

Instructor Resources Disc با شمارهٔ 0-538-48163-3 برای این کتاب، هم Teaching Aid و هم Testing Aid را شامل می‌شود. محتوای Disc عبارت است از:

• Instructor’s Manual: Lecture Noteهایی شامل Summary بخش‌های Chapter، Figureها و Boxed Elementهای هر Chapter، Teacher Tip، Classroom Activity، Lab Activity و Quick Quiz در فایل‌های Microsoft Word.

• Syllabus: Sample Syllabus با قابلیت Customization آسان که Policyها، Assignmentها، Examها و سایر Course Information را پوشش می‌دهد. همچنین یک Microsoft Project File برای ساخت پنج Phase Opener Gantt Chart وجود دارد. Instructor می‌تواند از این Project File برای ساخت Visual Syllabus شامل Task، Quiz و Projectهای بیشتر استفاده کند. Project File همچنین برای Track کردن پیشرفت Class در Course قابل استفاده است. Instructorها می‌توانند این File را در اختیار Studentها قرار دهند و نحوهٔ مدیریت Task، Resource و Deadline برای Team Projectها را نشان دهند.

• PowerPoint Presentations: یک Multimedia Lecture Presentation System، Slideهای هر Chapter را بر اساس Chapter Objectives فراهم می‌کند.

• Figure Files: Illustration مربوط به هر Figure کتاب در قالب Electronic.

• Solutions to Exercises: Solutionهای Exerciseهای پایان Chapter، شامل Ready for a Challenge Practice و Challenge Task Solution، Chapter Reinforcement Exercise و Extra Case Study.

• Test Bank & Test Engine: Test Bankها برای هر Chapter شامل 112 Question هستند و Question Typeهای Objective-Based و Critical Thinking، Page Number Reference و در صورت مناسب Figure Reference دارند. ExamView Test Engine Tool نهایی برای نیازهای Testing است.

• Additional Activities for Students: Formهایی که Studentها برای تکمیل Case Studyها استفاده می‌کنند موجودند. دو Case Study اضافی برای هر Chapter نیز ارائه شده که می‌توان آن‌ها را Homework، Extra Credit یا Assessment Tool قرار داد. Chapter Reinforcement Exerciseها شامل True/False، Multiple Choice و Short Answer برای افزایش Confidence Student در Material آموخته‌شده هستند؛ همچنین Your Turn Practice Taskها و Sample Solutionها نیز وجود دارند.

• Additional Faculty Files: یک Copy از CASE Tool قدرتمند Visible Analyst — Student Edition برای Evaluation ارائه شده است. چند Sample Solution مربوط به Case Study Taskها نیز وجود دارد. برای Install این Program، Registration Process ساده‌ای را دنبال می‌کنید که اجازهٔ استفاده از Software و دریافت Support را فراهم می‌کند. Instructionهای تفصیلی روی Instructor Resources Disc موجود است. نسخه‌های Word Document از E-Mail و Voice Mail Messageهای قرارگرفته برای Studentها روی SCR Web Site و Interview Summaryهای New Century Case Study نیز گنجانده شده‌اند.

صفحه PDF 21

Course Cartridge Content

Course Technology با Providerهای پیشرو Distance Learning Solution و Class-Management Platform همکاری کرده است. برای دسترسی به این Material به www[.]cengage.com/coursecare/cartridge/ بروید و عنوان خود را Search کنید. Instructor Resourceها شامل Additional Case Project، Sample Syllabus، PowerPoint Presentation و موارد دیگر هستند. برای دسترسی Studentها به این Material، باید Course Cartridge PIN-Code مخصوص این عنوان و Campus Platform خود را خریداری کرده باشند. Resourceهای Student بسته به Preferenceهای Instructor می‌تواند شامل Topic Review، Review Question، Practice Test و موارد دیگر باشد. برای Information بیشتر با Sales Representative خود تماس بگیرید.

SOFTWARE BUNDLING OPPORTUNITIES

Systems Analysis and Design, Ninth Edition را می‌توان همراه چند Software Program محبوب Bundle کرد:

• Visible Analyst Student Edition: چه در حال Design کردن E-Business Application، Develop کردن Data Warehouse یا Integrate کردن Legacy System با Enterprise Applicationهای جدید باشید، Visible Analyst یک Software-Based Learning Tool ارزشمند است که با Modeling Capabilityهای Advanced، Affordable و Easy-to-Use به Studentها کمک می‌کند Marketableتر شوند. Visible Analyst اخیراً جایزهٔ «Best Systems Analysis & Design Modeling Tool» را از Indian Education Ministry دریافت کرده است. Userهای اصلی شامل Business Analystهایی هستند که Organization و Design مربوط به Business یا Government Department را Analyze می‌کنند و Business Modelها و Integration آن‌ها با Technology را می‌سنجند. Professionهای دیگری که Systems Analysis and Design Method و Technique استفاده می‌کنند شامل Systems Analyst، Database Engineer، Computer Scientist و Software Engineer هستند. Visible Analyst یک Software Tool مستقل است که به‌صورت Student Edition یا University Edition با Concurrent Floating License برای Computer Labهای College یا University ارائه می‌شود. Information بیشتر: www[.]visible.com/Modeler/index.htm یا sales@visible.com.

• Microsoft Visio: Advanced Diagramming Toolهای Visio 2010 با Visualهای Dynamic و Data-Driven و روش‌های جدید Share روی Web به‌صورت Real Time، Complexity را ساده‌تر می‌کنند. ابتدا Diagram را با Templateهای Professional و Shapeهای Modern و Pre-Drawn بسازید. سپس Diagram را به Data Sourceهای محبوب مانند Excel Link کنید. Data به‌طور Automatic در خود Diagram Refresh می‌شود و در قالب Visualهایی مانند Icon، Symbol، Color و Bar Graph نمایش می‌یابد. در پایان، با چند Click، Data-Linked Diagram را در SharePoint Publish کنید و Access را برای دیگران روی Web فراهم کنید، حتی اگر Visio نداشته باشند. ترکیب Simplicity، Data-Driven Shape و Web Sharing، Visio 2010 را به یکی از قدرتمندترین روش‌ها برای دیدن و Understanding Information مهم تبدیل می‌کند.

• Microsoft Project: Microsoft® Project 2010 روش‌های قدرتمند و از نظر Visual بهبودیافته‌ای برای Manage کردن دامنهٔ گسترده‌ای از Projectها و Programها ارائه می‌دهد. از رعایت Deadlineهای حیاتی تا انتخاب Resource مناسب و Empower کردن Teamها، Project 2010 تجربه‌های آسان‌تر و Intuitiveتری فراهم می‌کند تا Productiveتر باشید و Resultهای چشمگیری به دست آورید.

ACKNOWLEDGMENTS

ابتدا تشکر ویژه از Deb Kaufmann، Development Editor ما، که Contribution بسیار بزرگی به این Edition داشت. Insight و Suggestionهای او بسیار ارزشمند بود.

از Larry Brock، Andrew Page و Ron Savilla سپاسگزاریم. به‌عنوان Studentهای سابق Central Piedmont Community College، Ideaهای آن‌ها به‌ویژه ارزشمند بود و به شکل‌گیری Edition جدید کمک کرد. همچنین از David Rosenblatt که در Edition پیشین Systems Analysis and Design مشارکت داشت و برای کمک به Ninth Edition بازگشت، تشکر می‌کنیم.

صفحه PDF 22

در پایان از Studentهای خود برای Feedback و Commentها تشکر می‌کنیم. آن‌ها پیشنهاد کردند Video Learning Sessionهای بیشتر و Interactive Contentهایی مانند Ready for a Challenge و Your Turn اضافه کنیم. امیدواریم همچنان Suggestion بدهند و ما نیز قطعاً به آن‌ها گوش خواهیم داد.

ABOUT OUR COVERS

Shelly Cashman Series پیوسته Approach و Content خود را Update می‌کند تا شیوهٔ Learning و Experience کردن Technology جدید توسط Studentهای امروز را بازتاب دهد. این تمرکز بر Student Success در Coverهای ما دیده می‌شود؛ Coverهایی که Studentهای واقعی Bryant University را در حال استفاده از Shelly Cashman Series در Courseهایشان نشان می‌دهند و تنوع Age و Background Studentهایی را بازتاب می‌دهند که با Bookهای ما می‌آموزند. وقتی از Shelly Cashman Series استفاده می‌کنید، می‌توانید مطمئن باشید Computer Skillها را با مؤثرترین Courseware موجود می‌آموزید.

صفحه PDF 23

PHASE 1 — SYSTEMS PLANNING

همان‌طور که Cartoon مربوط به Dilbert نشان می‌دهد، همیشه ایدهٔ خوبی است که بدانیم آیا یک Project با Overall Strategy شرکت متناسب است یا نه. در Systems Planning Phase دربارهٔ Relationship میان Systems Projectها و Corporate Strategyها بیشتر خواهید آموخت.

Systems Planning نخستین Phase از پنج Phase موجود در Systems Development Life Cycle است. پس از Introduction به Systems Analysis and Design، خواهید آموخت Systems Projectها چگونه آغاز می‌شوند، چگونه یک Project Proposal را برای تعیین Feasibility ارزیابی کنید، و چگونه Project Management Tool و Technique به کار ببرید. Deliverable این Phase، Preliminary Investigation Report است.

DELIVERABLE: Preliminary Investigation Report

TOOLKIT SUPPORT: Communication و Financial Analysis Tools

VIDEO LEARNING SESSIONS: Project Management Concepts

SYSTEMS PLANNING

امتیاز کاربران به این مقاله

☆☆☆☆☆

0 نفر امتیاز داده اند. میانگین: 0.0 از 5

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

0 / 500

اطلاعات تماس

  • آدرس:اصفهان-خیابان ام کلثوم غربی - بعد خیابان تخم چی - بیست متر بعد از پیتزا ننه شب - کوچه تعمیر گاه سمار زغالی - پلاک 354 - درب مشکی - طبقه هفتم
  • آدرس ایمیل:najafzade@gmail.com
  • وب سایت:http://www.a00b.com/
  • تلفن ثابت:(+98)9131253620
  • تلفن همراه:09131253620