فروش یا انتشار این ترجمه منوط به داشتن مجوز لازم از صاحب حقوق اثر است.
صفحه 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