فصل 1 — اخلاق حرفه‌ای، جمع‌بندی، تمرین‌ها و مطالعه‌های موردی

فصل 1 — اخلاق حرفه‌ای، جمع‌بندی، تمرین‌ها و Case Studyها

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

نظرات 0

فصل 1 — اخلاق حرفه‌ای، جمع‌بندی، تمرین‌ها و Case Studyها

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

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

زبان اصلی: English

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

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

34

Chapter 1 — Introduction to Systems Analysis and Design

Chapter Summary

A QUESTION OF ETHICS

شما از Job خود به‌عنوان Summer Intern در IT Department یک Company محلی لذت می‌برید. دیروز هنگام Lunch چند نفر دربارهٔ Ethical Issueها صحبت می‌کردند. متوجه شدید بعضی از آن‌ها عضو IT Organizationهایی هستند که برای Guide کردن Memberها و تعیین Professional Standard، Code of Ethics دارند. برای Example، Ann که Supervisor شماست عضو Association for Computing Machinery (ACM) است؛ Organizationی با بیش از 97,000 Member و Web Site به نشانی acm.org. Ann می‌گوید ACM Code of Ethics برای او مهم است و قطعاً بر View او اثر می‌گذارد. در مقابل، Jack که Senior Programmer است معتقد است Personal Standardهای خودش برای Guide کردن او در صورت بروز Ethical Question کافی‌اند.

چون دربارهٔ Career خود به‌عنوان IT Professional هیجان دارید، تصمیم می‌گیرید ACM Code of Ethics را بررسی و خودتان قضاوت کنید. پس از این بررسی، بیشتر با Ann موافق خواهید بود یا Jack؟

CHAPTER SUMMARY

در این Chapter آموختید Information Technology (IT) به Combinationی از Hardware، Software و Service اشاره دارد که People برای Manage، Communicate و Share کردن Information استفاده می‌کنند. Technology سریع Change می‌کند و IT Professionalها باید برای Future آماده باشند. IT از Business Operationها Support می‌کند، Productivity را Improve می‌کند و به Managerها در Decision-Making کمک می‌کند. Systems Analysis and Design فرایند Develop کردن Information Systemهایی است که Data را به Information مفید Transform می‌کنند.

در گذشته، Companyها معمولاً یا In-House Application Develop می‌کردند یا Software Package را از Vendor می‌خریدند. امروز Choice بسیار Complexتر است، اما همیشه مهم است Company پیش از بررسی Implementation Optionها، System را با دقت Plan کند.

Componentهای اصلی Information System عبارت‌اند از Hardware، Software، Data، Process و People. Hardware شامل هر چیزی در Physical Layer Information System است. Software شامل System Software است که Hardware Componentها را Manage می‌کند و Application Software که از Day-to-Day Business Operationها Support می‌کند. Data، Raw Materialی است که Information System آن را به Information مفید Transform می‌کند. Processها Task و Functionهایی را Description می‌کنند که User، Manager و IT Staff Member انجام می‌دهند. Peopleی که با System Interaction دارند شامل Userهای داخل و خارج Company هستند.

Systems Analyst با Business Profile شروع می‌کند که Overviewی از Company Functionهاست؛ سپس Seriesی از Business Modelها می‌سازد که Business Processها را Represent می‌کنند. Business Process، Transaction، Event، Task و Result مشخص را Description می‌کند. Analystها از Business Process Modeling Toolها برای Document کردن Operationهای Complex استفاده می‌کنند.

بیشتر Companyهای موفق Mixی از Product، Technical و Financial Service، Consulting و Customer Support ارائه می‌کنند. یکی از Business Categoryهای در حال رشد سریع، Internet-Dependent یا Dot-Com Firm است که کاملاً به Internet-Based Operation وابسته است. E-Commerce شامل Business-to-Consumer (B2C) Sales و Business-to-Business (B2B) Transactionهایی است که از Internet-Based Digital Marketplace یا Private Electronic Data Interchange (EDI) System استفاده می‌کنند.

بر اساس Function و Feature، Business Information Systemها به Enterprise Computing System، Transaction Processing System، Business Support System، Knowledge Management System یا User Productivity System تقسیم می‌شوند. در بیشتر Companyها میان این نوع Information Systemها Overlap و Integration قابل‌توجهی وجود دارد.

Structure معمول Organization شامل Top Manager، Middle Manager و Knowledge Worker، Supervisor و Team Leader، و Operational Employee است. Top Managerها Strategic Plan تهیه می‌کنند که Overall Mission و Goal را تعریف می‌کند. Middle Managerها برای Supervisor و Team Leader، Direction، Resource و Feedback فراهم می‌کنند.

صفحه PDF 57

35

Phase 1 — Systems Planning

Chapter Summary

Knowledge Workerها Professionalهای مختلفی هستند که به‌عنوان Support Staff عمل می‌کنند. Supervisor و Team Leader، Operational Employeeها را Oversee می‌کنند. هر Organizational Level مجموعهٔ متفاوتی از Responsibility و Information Need دارد.

Systems Analystها از Modeling، Prototyping و Computer-Aided Systems Engineering (CASE) Tool استفاده می‌کنند. Modeling، Graphical Representation یک Concept یا Process را تولید می‌کند؛ Prototyping شامل ساخت Early Working Model از Information System یا Componentهای آن است. Systems Analyst از CASE Toolها برای Systems Development Taskهای مختلف استفاده می‌کند.

سه Systems Development Approach محبوب عبارت‌اند از Structured Analysis که Traditional Methodی است و همچنان گسترده استفاده می‌شود؛ Object-Oriented Analysis (O-O) که Approach جدیدتری است و بسیاری از Analystها ترجیح می‌دهند؛ و Agile Methodها که Adaptive Method نیز نامیده می‌شوند و جدیدترین Trendهای Software Development را شامل می‌شوند.

Structured Analysis از Seriesی از Phaseها به نام Systems Development Life Cycle (SDLC) استفاده می‌کند که معمولاً به‌شکل Waterfall Model نمایش داده می‌شود. این Approach یک Overall Plan مشابه Blueprint ساخت Building دارد، بنابراین Predictive Approach نامیده می‌شود. Method از Process Modelها برای Description گرافیکی System استفاده می‌کند و همچنین Data Organization and Structure، Relational Database Design و User Interface Issueها را پوشش می‌دهد.

Object-Oriented Analysis، Data و Processهایی را که روی Data عمل می‌کنند در Objectهایی ترکیب می‌کند که Person، Thing، Transaction و Event را Represent می‌کنند. Objectها Characteristicهایی به نام Property، Built-In Processهایی به نام Method دارند و با Message می‌توانند Information را برای Objectهای دیگر ارسال کنند. Programmer با O-O Programming Language، Code لازم برای ایجاد Objectها را می‌نویسد. O-O Methodها معمولاً Analysis و Design Phaseهایی شبیه SDLC دارند، اما Phaseها Interactiveتر هستند.

Agile Methodها جدیدترین Development Approach هستند و تلاش می‌کنند System را Incrementally با ساخت Seriesی از Prototypeها و Adjustment دائم بر اساس User Requirement Develop کنند. Agile Method معمولاً از Spiral Model استفاده می‌کند که Seriesی از Iteration یا Revision بر اساس User Feedback را Represent می‌کند. Iterationهای تکراری Prototypeهایی تولید می‌کنند که به Finished System Evolve می‌شوند.

صرف‌نظر از Development Strategy، People، Task، Timetable و Cost باید با Project Management Tool و Technique به‌شکل Effective Manage شوند؛ Chapter 3 این موضوع را با Detail توضیح می‌دهد.

برخی Firmها Method داخلی خود را Develop می‌کنند یا Techniqueهای ارائه‌شده توسط Software Supplier، CASE Tool Vendor یا Consultant را Adopt می‌کنند. Companyها همچنین Team-Based Strategyهایی مانند Joint Application Development (JAD) و Rapid Application Development (RAD) را به‌کار می‌برند. JAD بر Team-Based Fact-Finding تمرکز دارد؛ RAD بیشتر مانند Compressed Version کل Process است. JAD و RAD در Chapter 4 بیشتر توضیح داده می‌شوند.

IT Department، Information Systemهای Company را Develop، Maintain و Operate می‌کند. IT Staff Memberها Technical Support در زمینه‌هایی مانند Application Development، Systems Support، User Support، Database Administration، Network Administration و Web Support ارائه می‌کنند. این Functionها به‌شدت Overlap دارند و در Companyهای مختلف ممکن است Nameهای متفاوتی داشته باشند.

علاوه بر Technical Knowledge، Systems Analyst باید Business را Understanding کند، Critical Thinking داشته باشد و Effective Communicate کند. Credentialهایی مانند Certification برای Systems Analystها وجود دارد. Responsibility یک Systems Analyst به Organization، Size و Culture Company بستگی دارد. هنگام Career Decision نیز باید Salary، Location و Future Growth Potential را Consider کند.

صفحه PDF 58

36

Chapter 1 — Introduction to Systems Analysis and Design

Key Terms and Phrases

فهرست Key Terms and Phrases و شمارهٔ صفحهٔ منبع:

Adaptive Methods — 21

Agile Methods — 21

Application Development — 28

Application Software — 8

B2B (Business-to-Business) — 13

B2C (Business-to-Consumer) — 13

Brick-and-Mortar — 12

Business Model — 19

Business Process — 10

Business Process Model (BPM) — 10

Business Process Modeling — 10

Business Process Modeling Notation (BPMN) — 10

Business Process Reengineering (BPR) — 18

Business Profile — 10

Business Rules — 22

Business Support Systems — 16

CASE Tools — 20

Certification — 32

Class — 24

Computer-Aided Software Engineering (CASE) — 20

Computer-Aided Systems Engineering (CASE) — 20

Corporate Culture — 33

Critical Thinking Skills — 31

Data — 7

Data Flow Diagram (DFD) — 22

Data Model — 19

Database Administration — 29

Deliverable — 22

Deployment Team — 29

Dot-Com (.com) — 12

E-Commerce (Electronic Commerce) — 13

Electronic Data Interchange (EDI) — 14

Empowerment — 19

End Product — 22

End Users — 10

Enterprise Applications — 8

Enterprise Computing — 15

Enterprise Resource Planning (ERP) — 15

Expert Systems — 16

Extensible Markup Language (XML) — 14

Feasibility Study — 23

Fuzzy Logic — 17

Groupware — 17

Hardware — 8

Help Desk — 29

Horizontal System — 8

I-Commerce (Internet Commerce) — 13

Inference Rules — 17

Information — 7

Information Center (IC) — 29

Information System — 7

Information Technology (IT) — 4

In-House Applications — 7

Interactive Model — 25

Internet-Dependent — 12

Iterative — 25

Joint Application Development (JAD) — 26

Knowledge Base — 17

Knowledge Management Systems — 16

Knowledge Workers — 19

Legacy Systems — 9

Management Information Systems (MIS) — 16

Message — 25

Methods — 25

Microsoft Solutions Framework (MSF) — 27

Mission-Critical System — 7

Modeling — 19

Moore’s Law — 8

Network Administration — 29

Network Model — 19

Object-Oriented (O-O) Analysis — 21

Object Model — 19

Objects — 24

Predictive — 22

Preliminary Investigation — 23

Process Model — 19

Process-Centered — 22

Processes — 9

Product-Oriented — 11

Project Management — 22

Properties — 24

Prototype — 20

Quality Assurance (QA) — 29

Radio Frequency Identification (RFID) — 16

Rapid Application Development (RAD) — 26

Rational Unified Process (RUP®) — 27

Requirements Model — 19

Requirements Modeling — 23

Scalable — 24

Service-Oriented — 11

Software — 8

Software Packages — 7

Spiral Model — 26

Stakeholders — 10

Strategic Plans — 18

Structured Analysis — 21

Supplier Relationship Management (SRM) — 14

Supply Chain Management (SCM) — 14

System — 7

System Design Specification — 24

System Requirements Document — 24

System Software — 8

Systems Analysis and Design — 7

Systems Analysis Phase — 23

Systems Analysts — 7

Systems Design Phase — 24

Systems Development Life Cycle (SDLC) — 22

Systems Evaluation — 24

Systems Implementation Phase — 24

Systems Planning Phase — 23

Systems Request — 23

Systems Support and Security — 29

Systems Support and Security Phase — 24

Technical Support — 28

Transaction Processing (TP) Systems — 15

User Productivity Systems — 17

User Support — 29

Users — 10

Vertical System — 8

Waterfall Model — 22

Web Support — 29

What-If — 16

صفحه PDF 59

37

Phase 1 — Systems Planning

Learn It Online

دستورالعمل: برای انجام Exerciseهای Learn It Online به Management Information Systems CourseMate Web Site بروید، Resourceهای این Chapter را پیدا کنید و Link مربوط به Exercise موردنظر را انتخاب کنید. Link خارجی در نسخهٔ HTML فعال نخواهد بود و فقط نام Source حفظ می‌شود.

1 — Chapter Reinforcement: TF, MC, and SA

Chapter Reinforcement را باز کنید. برای هر Page از File Menu گزینهٔ Print را انتخاب و Quiz را چاپ کنید. به همهٔ Questionها Answer دهید.

2 — Flash Cards

Flash Cards را باز و Instructionها را بخوانید. در Number of Playing Cards مقدار 20 یا عدد تعیین‌شده توسط Instructor را وارد کنید، Name خود را در Enter Your Name وارد و Flip Card را انتخاب کنید. وقتی Flash Card نمایش داده شد، Question را بخوانید و از ANSWER Box یک Answer انتخاب کنید. Cardها را مرور کنید. اگر Score شما 15 پاسخ درست، یعنی 75% یا بیشتر بود، Result را Print کنید. اگر Score کمتر از 15 بود، با Replay Exercise را دوباره انجام دهید.

3 — Practice Test

Practice Test را باز کنید. به هر Question پاسخ دهید، First Name و Last Name خود را در پایین Page وارد و Grade Test را انتخاب کنید. وقتی Graded Practice Test روی Screen ظاهر شد، Hard Copy را Print کنید. Practice Test را ادامه دهید تا Score شما 80% یا بیشتر شود.

4 — Who Wants To Be a Computer Genius?

Computer Genius را باز کنید. Instructionها را بخوانید، First Name و Last Name را در پایین Page وارد و Play را انتخاب کنید. پس از نمایش Score، PRINT RESULTS را برای چاپ Hard Copy انتخاب کنید.

5 — Wheel of Terms

Wheel of Terms را باز کنید. Instructionها را بخوانید، سپس First Name، Last Name و School Name را وارد کنید و PLAY را انتخاب کنید. وقتی Score نمایش داده شد، روی آن Right-Click کنید و از Shortcut Menu گزینهٔ Print را انتخاب کنید.

6 — Crossword Puzzle Challenge

Crossword Puzzle Challenge را باز کنید. Instructionها را بخوانید، First Name و Last Name را وارد و SUBMIT را انتخاب کنید. Crossword Puzzle را حل کنید. پس از پایان، Submit را انتخاب کنید و وقتی Puzzle دوباره نمایش داده شد، Print Puzzle را برای چاپ Hard Copy انتخاب کنید.

صفحه PDF 60

38

Chapter 1 — Introduction to Systems Analysis and Design

Case-Sim: SCR Associates

SCR Associates Case Simulation Session 1: Introduction

Overview

Case Study مربوط به SCR Associates یک Web-Based Simulation است که اجازه می‌دهد Skillهای خود را در Real-World Environment Practice کنید. Case Study شما را به Intranet شرکت SCR منتقل می‌کند؛ در آن 12 Work Session انجام می‌دهید که هر یک با یک Chapter هماهنگ است. در طول Case، E-Mail و Voice Mail Message دریافت می‌کنید، Information را از Online Libraryهای SCR به‌دست می‌آورید و Taskهای مختلف انجام می‌دهید.

Background

SCR Associates یک IT Consulting Firm است که Solution و Training ارائه می‌کند. SCR تصمیم گرفته با افتتاح یک High-Tech Training Center توسعه یابد. Company باید Information Systemی برای Support Operationهای Training Center جدید Develop کند. System جدید TIMS (Training Information Management System) نام خواهد داشت.

به‌عنوان Systems Analyst تازه استخدام‌شده به Jesse Baker، Systems Group Manager، Report می‌دهید. او انتظار دارد Knowledge و Skillهایی را که در هر Chapter می‌آموزید Apply کنید. Work شما باید Accurate، Thorough و دارای Professional Appearance باشد.

What’s in the textbook?

• Preview هر Work Session برای آماده‌کردن Context مربوط به Taskها.

• List مربوط به Session Taskها برای Easy Reference.

What’s on the Web?

• Realistic Simulation شامل SCR Web Site و Link به Company Intranet. Web Site شامل Public Information دربارهٔ Organization، Mission، Value، Goal و Serviceهای Company است.

• Intranet Portal که Name و Password می‌خواهد.

• Linkهای E-Mail و Voice Mail که Taskها را توضیح می‌دهند و Realism ایجاد می‌کنند.

• Task List با چهار Task مشخص در هر Session.

• Background Information موردنیاز شامل Data Library، Forms Library و Resources List.

How do I use the case?

• Background Material را Review کنید.

• Preview این Session را بخوانید و Task List را Study کنید. ممکن است برای انجام Taskها لازم باشد Material همین Chapter را Review کنید.

• Management Information Systems CourseMate Web Site را باز کنید، SCR Case Simulation را پیدا و Intranet Link را انتخاب کنید.

• Name و Password `sad9e` را وارد کنید. Opening Screen، Work Sessionها را نمایش می‌دهد.

• یک Work Session را Select کنید.

• E-Mail و Voice Mail Messageها را با دقت Check کنید و سپس Task List را آغاز کنید.

صفحه PDF 61

39

Phase 1 — Systems Planning

Case-Sim: SCR Associates

SCR Associates Case Simulation Session 1: Introduction (Continued)

Preview: Session 1

این دومین روز شما به‌عنوان Systems Analyst در SCR Associates است. بیشتر روز قبل را صرف تکمیل Personnel Formها و آشناشدن با Office کردید. امروز صبح پشت Desk نشسته‌اید و Internet Site شرکت SCR را بررسی می‌کنید. کل Site را Explore می‌کنید که History، Purpose و Valueهای SCR را بازتاب می‌دهد. به‌ویژه از Emphasis شرکت بر Relationship با Clientها تحت تأثیر قرار می‌گیرید. پس از پایان بررسی Site، بیش از قبل Convince می‌شوید که SCR می‌تواند Career Opportunity بسیار خوبی باشد. از Job جدید هیجان‌زده‌اید و مشتاق شروع Work هستید.

Task List — Figure 1-37

1. Internet Site شرکت SCR را Investigate کنید و دربارهٔ History، Purpose و Valueهای Company بیاموزید. Memo کوتاهی برای Jesse ارسال کنید و Suggestionهایی برای Expand یا Improve کردن این Sectionها ارائه دهید.

2. در SCR Intranet به Data، Forms و Resource Libraryها بروید و Sampleی از Information موجود در هر Library را Review کنید.

3. با استفاده از Function و Organization مربوط به SCR که در Data Library آمده، Organization Chart را با Microsoft Word، Visio یا Drawing Program بسازید.

4. Jesse می‌گوید SCR در IT Consulting Field Competitorهای زیادی دارد. در Internet سه IT Consulting Firm دیگر پیدا کنید. او Brief Description از هر Firm و Serviceهای آن می‌خواهد.

صفحه PDF 62

40

Chapter 1 — Introduction to Systems Analysis and Design

Chapter Exercises

Review Questions

1. Information Technology چیست و چرا برای Business مهم است؟

2. Business Profile، Process و Modeling را Define کنید.

3. Main Componentهای Information System را Identify و Stakeholderهای System را Description کنید.

4. Difference میان Vertical و Horizontal Systems Package را توضیح دهید.

5. Companyها چگونه از EDI استفاده می‌کنند؟ بعضی Advantageهای XML چیست؟

6. پنج Type از Information System را Description و برای هرکدام Example بزنید.

7. چهار Organizational Level در یک Business معمول و Information Requirementهای آن‌ها را Description کنید.

8. Phaseهای Systems Development Life Cycle را Description و SDLC Waterfall Model را با Spiral Model Compare کنید.

9. کاربرد Model، Prototype و CASE Tool را در Systems Development Process توضیح دهید. همچنین Pros و Cons مربوط به Agile Development Methodها را توضیح دهید.

10. Object-Oriented Analysis چیست و چه Differenceی با Structured Analysis دارد؟

Discussion Topics

1. برخی Expertها معتقدند رشد E-Commerce باعث می‌شود State و Local Governmentها مقدار قابل‌توجهی Sales Tax Revenue از دست بدهند، مگر اینکه Internet Transaction مشمول Sales Tax شود. موافقید؟ چرا یا چرا نه؟

2. برای Proposition زیر Argument موافق و مخالف ارائه کنید: چون IT Manager باید همهٔ Phaseهای Business را Understanding کند، Company باید Top Management Vacancyها را با Promotion دادن IT Managerها پر کند.

3. Head مربوط به IT Group در Company اغلب Chief Information Officer (CIO) یا Chief Technology Officer (CTO) نامیده می‌شود. آیا CIO یا CTO باید به Company President Report دهد، به Finance Department که بسیاری از Information Systemها در آن استفاده می‌شوند، یا به Person/Unit دیگری؟ چرا این موضوع اهمیت دارد؟

4. Computerها بسیاری از Jobهایی را انجام می‌دهند که قبلاً People انجام می‌دادند. آیا Computer-Based Transaction و E-Commerce گسترده در نهایت Person-to-Person Contact را Replace خواهند کرد؟ از دید Customer، آیا این بهتر است؟ چرا یا چرا نه؟

Projects

1. با حداقل سه Person در School خود یا Company نزدیک که از Information System استفاده می‌کنند تماس بگیرید. Systemها، Position Title مربوط به Userها و Business Functionهای Supportشده را List کنید.

2. Newspaper، Business Magazine Article یا Web را Research کنید و Computer Companyهایی را پیدا کنید که Stock آن‌ها Publicly Traded است. یک Company انتخاب کنید و فرض کنید 1,000 Dollar از Stock آن می‌خرید. Current Price هر Share چیست؟ چرا آن Company را انتخاب کردید؟ هر Week به Class دربارهٔ Performance سهام Report دهید.

3. در Web دربارهٔ Agile System Development Approach و Spiral Model Search کنید. Summary از Resultها و List Siteهای بازدیدشده Prepare کنید.

4. آیا واقعاً می‌توان Thinking Skill را Measure کرد؟ پیش از تصمیم، Critical Thinking Community Site نشان‌داده‌شده در Figure 1-35 صفحهٔ 31 را ببینید. Memo کوتاهی با Conclusion و Reasonهای خود Prepare کنید.

صفحه PDF 63

41

Phase 1 — Systems Planning

Apply Your Knowledge

Section مربوط به Apply Your Knowledge شامل چهار Mini-Case است. هر Case یک Situation را Description، Role شما را مشخص و Questionهایی مطرح می‌کند. با Apply کردن Knowledge همین Chapter می‌توانید Answer دهید.

1 — Low-Voltage Components

Situation: شما IT Manager شرکت Low-Voltage Components هستید؛ Firm متوسطی که Specialized Circuit Board تولید می‌کند. بزرگ‌ترین Customer شرکت، TX Industries، اخیراً Computerized Purchasing System Install کرده است. اگر Low-Voltage به TX System متصل شود، TX می‌تواند Purchase Orderها را Electronically Submit کند. Low-Voltage دارای Computerized Accounting System است، اما آن System قابلیت Handle کردن EDI را ندارد.

1. آیا Low-Voltage باید Systemی برای Connect شدن به Purchasing System شرکت TX Industries Develop کند؟ چرا یا چرا نه؟

2. چه Term یا Conceptهایی Relationship پیشنهادی Computer-to-Computer میان Low-Voltage و TX Industries را Description می‌کنند؟

3. آیا System جدید پیشنهادی Low-Voltage یک Transaction Processing System است؟ چرا یا چرا نه؟

4. پیش از Final Decision، آیا Company باید ERP System را Consider کند؟ چرا یا چرا نه؟

2 — Systems Analyst Salaries

Situation: به‌عنوان بخشی از Job Search تصمیم می‌گیرید دربارهٔ Salary و Qualification مربوط به Systems Analyst در Area موردنظر خود بیشتر بدانید. برای افزایش Knowledge، Internet را برای Research زیر Search کنید:

1. Information مربوط به Career به‌عنوان Systems Analyst را پیدا کنید.

2. با Internet مشخص کنید آیا Federal Bureau of Labor Statistics برای Systems Analystها Salary Information ارائه می‌کند. اگر بله، Information را Summarize کنید.

3. حداقل دو Online Ad برای Systems Analyst پیدا کنید و Employer، Qualification و Salary، در صورت ذکر، را List کنید.

4. حداقل یک Ad برای IT Position پیدا کنید که مشخصاً E-Commerce را Mention کرده باشد.

صفحه PDF 64

42

Chapter 1 — Introduction to Systems Analysis and Design

Apply Your Knowledge

3 — MultiTech Interview

Situation: برای IT Position در MultiTech، یک Telecommunications Company بزرگ، Interview دارید و می‌خواهید دربارهٔ Firm و Organizational Structure آن بیشتر بدانید. برای آماده‌شدن، Knowledge خود دربارهٔ Corporationها را Review می‌کنید و Questionهای زیر را در نظر می‌گیرید:

1. چهار Organizational Level در یک Company معمول چیست؟

2. Companyها را بر اساس Mix مربوط به Product و Service چگونه می‌توان Classify کرد؟

3. Empowerment چیست؟

4. یک Company بزرگ ممکن است از چه Typeهای Information System استفاده کند؟

4 — Rainbow’s End Interview

Situation: Interview شما در MultiTech ظاهراً خوب پیش رفت، اما Job را نگرفتید. در Meeting، Interviewer اشاره کرد MultiTech از Structured Analysis استفاده می‌کند و به‌شدت به Modeling، Prototyping و CASE Toolها متکی است. بعداً متوجه می‌شوید این Termها را کاملاً Understanding نکرده بودید. اکنون که برای Interview در Rainbow’s End، یک Retail Chain بزرگ، آماده می‌شوید، تصمیم می‌گیرید برخی IT Term و Conceptها را Review کنید. می‌خواهید برای Questionهای زیر آماده باشید:

1. Main Difference میان Structured، O-O و Agile Development Methodها چیست؟

2. CASE Tool چیست و چه کاری انجام می‌دهد؟

3. Business Process Modeling چیست و چگونه انجام می‌شود؟

4. Prototyping چیست و چرا مهم است؟

صفحه PDF 65

43

Phase 1 — Systems Planning

Case Studies

Case Studyها به شما اجازه می‌دهند Skillهای مشخصی را که در Chapter آموخته‌اید Practice کنید. هر Chapter چند Case Study دارد که در سراسر Textbook ادامه پیدا می‌کنند و یک Chapter Capstone Case نیز دارد.

New Century Health Clinic

New Century Health Clinic، Preventive Medicine و Traditional Medical Care ارائه می‌کند. در Role یک IT Consultant، به New Century کمک می‌کنید Information System جدیدی Develop کند.

Background

پنج سال پیش، Cardiologistهایی به نام Timothy Jones و Dolores Garcia تصمیم گرفتند Practiceهای جداگانهٔ خود در Brea, California را ترکیب و New Century Health Clinic را ایجاد کنند. آن‌ها می‌خواستند با کمک به Patientها برای حفظ Health و Fitness و نیز ارائهٔ Traditional Medical Care بر Preventive Medicine تمرکز کنند. Dr. Jones اخیراً از شما خواسته است به‌عنوان IT Consultant با او همکاری کنید. او می‌خواهد به New Century برای Develop کردن Information Systemی که Operationها و Future Growth کلینیک را Support کند کمک کنید. در Initial Meeting، مقداری Background Information ارائه کرد و Suggestion شما دربارهٔ نحوهٔ شروع Work را خواست.

پشت Desk، Situation مربوط به New Century را Review می‌کنید. Clinic نزدیک یک Shopping Mall جدید در Section شلوغ City قرار دارد. Staff شامل چهار Doctor، سه Registered Nurse، چهار Physical Therapist و شش Office Staff Worker است. Clinic در حال حاضر 3,500 Patient از 275 Employer مختلف دارد؛ بسیاری از این Employerها Insurance Coverage مربوط به Employee Wellness و Health Maintenance ارائه می‌کنند. New Century در حال حاضر 34 Insurance Policy مختلف را Accept می‌کند.

Anita Davenport که از آغاز فعالیت New Century در Company بوده Office Manager است. او Staff شامل Fred Brown، Susan Gifford، Tom Capaletti، Lisa Sung و Carla Herrera را Supervise می‌کند. Fred Brown، Office Payroll، Tax Reporting و Profit Distribution میان Associateها را Handle می‌کند. Susan Gifford مسئول Maintenance مربوط به Patient Recordهاست. Tom Capaletti بیشتر Paperwork مربوط به Insurance Reporting و Accounting را Handle می‌کند. Lisa Sung مسئولیت اصلی Appointment Book را دارد؛ Dutyهای او شامل Reminder Call به Patientها و Prepare کردن Daily Appointment List است. Carla Herrera عمدتاً مسئول Order و Organize کردن Office و Clinic Supplyهاست.

هر یک از شش Office Staff Person یک یا چند Primary Responsibility دارد؛ بااین‌حال همهٔ Staff Memberها در صورت نیاز به Patient Record، Insurance Processing و Appointment Processing کمک می‌کنند. علاوه بر Responsibilityهای Regular، هر شش Office Worker در Prepare کردن Patient Statementها در پایان هر Month مشارکت دارند.

با این Information برای Meeting بعدی با Dr. Jones آماده می‌شوید.

Assignments

1. با Microsoft Word یا Program مشابه Organization Chart مربوط به Office Staff را Create کنید؛ یا آن را با دست Draw کنید. در Word 2010 و Word 2007 مسیر Insert > Smart Art > Hierarchy را استفاده کنید.

2. حداقل سه Business Process را که New Century انجام می‌دهد Identify و توضیح دهید چه کسی مسئول Taskهای مشخص است.

3. توضیح دهید New Century چگونه ممکن است از Transaction Processing System، Business Support System و User Productivity System استفاده کند. برای هر Type، Example مشخص ارائه و Benefit آن برای Clinic را توضیح دهید.

4. در Systems Development Process، آیا New Century باید B2B، Vertical و Horizontal System Package یا Internet-Based Solution را Consider کند؟ پاسخ‌ها را توضیح دهید.

صفحه PDF 66

44

Chapter 1 — Introduction to Systems Analysis and Design

Case Studies

PERSONAL TRAINER, INC.

Personal Trainer, Inc. مالک و Operator مجموعه Fitness Centerهایی در دوازده City منطقهٔ Midwest است. Centerها Performance خوبی داشته‌اند و Company برای International Expansion از طریق افتتاح Supercenter جدید در Toronto برنامه‌ریزی می‌کند.

Background

Cassia Umi، President، Head مربوط به Management Team شرکت Personal Trainer است. سه Manager در Headquarters شرکت در Chicago به او Report می‌دهند: Janet McDonald، Manager of Finance؛ Tai Tranh، Manager of Sales and Marketing؛ و Reed Cotter، Manager of Operations. Managerهای 12 Center موجود همگی به Reed Report می‌دهند.

Cassia می‌خواهد Supercenter جدید بر Variety گسترده‌ای از Personal Service و Special Program برای Memberها تأکید داشته باشد. اگر Supercenter Approach موفق شود، Model مربوط به Future Growth شرکت Personal Trainer خواهد شد. Cassia شخصاً Gray Lewis، Managerی با سه سال Fitness Center Experience، را برای ادارهٔ Facility جدید انتخاب کرده است.

Supercenter جدید Exercise Area بزرگی با State-of-the-Art Equipment، Swimming Pool، Sporting Goods Shop، Health Food Store و Snack Bar خواهد داشت. علاوه بر آن، Center، Child Care همراه Special Program برای Ageهای مختلف، Teen Center و Computer Café ارائه خواهد کرد. Cassia همچنین می‌خواهد Memberها Online Access به Customized Training Program و Progress Report داشته باشند.

Personal Trainer در حال حاضر از BumbleBee، یک Accounting Package محبوب، برای Manage کردن Receivable، Payable و General Ledger استفاده می‌کند. Membership List و Word Processing با Microsoft Office Productها Handle می‌شوند.

Cassia معتقد است Supercenter جدید به Data Management Capability بیشتری نیاز خواهد داشت، بنابراین Patterson and Wilder، یک IT Consulting Firm، را Hire کرده تا به Personal Trainer برای Develop کردن Information System مربوط به Operation جدید کمک کند. Firm، Susan Park، Consultant باتجربه، را برای Work با Personal Trainer Team Assign کرد.

اولین Task Susan، Learning بیشتر دربارهٔ Business Operation در Center جدید بود؛ بنابراین Meeting با Gray Request کرد. پس از گفت‌وگوی کوتاه، Discussion این‌گونه ادامه یافت:

Susan: دربارهٔ Planهای Operation جدید به من بگو. مخصوصاً می‌خواهم بدانم چه نوع Information Management نیاز خواهید داشت.

Gray: Cassia فکر می‌کند به‌خاطر Size و Complexity Operation جدید، Information Support بیشتری نیاز داریم. راستش من مطمئن نیستم. در Centerهای دیگر با BumbleBee Problemی نداشتیم و واقعاً نمی‌خواهم Wheel را دوباره Invent کنم.

Susan: شاید بهتر باشد با Similarityها و Differenceهای Center جدید و Centerهای موجود شروع کنیم.

Gray: بسیار خوب. اول اینکه همان Basic Serviceها را همه‌جا ارائه می‌کنیم؛ Exercise Equipment، Pool و در بیشتر Centerها Snack Bar. بعضی Centerها Sporting Goods هم می‌فروشند و یکی Child Care دارد، اما Child-Fitness Program ندارد. درست است که تاکنون همهٔ این موارد را زیر یک Roof جمع نکرده‌ایم و هرگز Online Access هم ارائه نکرده‌ایم. راستش کاملاً مطمئن نیستم منظور Cassia از 24/7 Web-Based Access چیست. یک Feature دیگر هم داریم: دو Level Membership در نظر گرفته‌ایم؛ فعلاً آن‌ها را Silver و Gold می‌نامیم. Silver Memberها می‌توانند از همهٔ Basic Serviceها استفاده کنند، اما برای بعضی Special Programها مثل Child Fitness Additional Fee می‌پردازند. Gold Memberها Unlimited Use از همهٔ Serviceها خواهند داشت.

Susan: با این همه Activity، آیا یک Overall System Job شما را آسان‌تر نمی‌کند؟

Gray: چرا، اما نمی‌دانم از کجا شروع کنم.

(ادامه در صفحهٔ بعد)

صفحه PDF 67

45

Phase 1 — Systems Planning

Case Studies

Susan: Gray، دقیقاً به همین دلیل من اینجا هستم. با تو و بقیهٔ Team کار می‌کنم تا Solutionی پیدا کنیم که Business شما را Support کند.

Gray: برای من خوب است. چه زمانی می‌توانیم شروع کنیم؟

Susan: فردا اول وقت با هم Meeting داشته باشیم. Organization Chart را همراه بیاور و دربارهٔ اینکه Facility جدید را چگونه می‌خواهی Run کنی فکر کن. تلاش می‌کنیم Modelی از Operation جدید Build کنیم تا Business Functionها را Identify کنیم. وقتی Functionها مشخص شوند، می‌توانیم تعیین کنیم هر Function به چه نوع Information نیاز دارد یا چه Informationی Generate می‌کند. این Starting Point ما خواهد بود.

Assignments

1. بر اساس Factهای ارائه‌شده، Business Profile مربوط به Personal Trainer را Develop کنید. حداقل سه Business Process آن را List کنید.

2. با Microsoft Word یا Program مشابه Organization Chart بسازید؛ یا با دست Draw کنید. در Word 2010/2007 مسیر Insert > Smart Art > Hierarchy را استفاده کنید.

3. Conversation میان Susan و Gray را Review کنید. به نظر شما Gray کاملاً از System جدید Support می‌کند؟ چرا یا چرا نه؟ آیا با شیوهٔ Response دادن Susan به Commentهای Gray موافقید؟ چرا یا چرا نه؟

4. آیا Personal Trainer باید Enterprise Computing، Transaction Processing، Business Support، Knowledge Management یا User Productivity System را Consider کند؟ چرا یا چرا نه؟ چه Opportunityهایی برای Web-Based B2C Transaction در Future دارد؟ B2B چطور؟

Original Kayak Adventures

Original Kayak Adventures (OKA) Guided Eco-Tour و Kayak Rental در امتداد Hudson River ارائه می‌کند.

Background

John و Edie Caputo که Kayakerهای مشتاق و Amateur Naturalist هستند، دو سال پیش OKA را تأسیس کردند. Caputoها Weekend و Vacationهای زیادی را صرف Explore کردن Creek و Tributaryهای متعدد Hudson کردند. John Sales Representative بود و Edie برای Web Design Firm کار می‌کرد. دو سال پیش Division مربوط به John توسط Rival Company خریداری شد و Company اعلام کرد Operationها را به State دیگری منتقل می‌کند. Caputoها به‌جای Relocate شدن، تصمیم گرفتند OKA را Launch کنند. Plan آن‌ها این بود که Edie Job خود را ترک کند و به‌عنوان Freelance Web Designer کار کند تا هم‌زمان که John تلاش می‌کند OKA را به Profitable Business تبدیل کند، مقداری Income فراهم شود. John و Edie متقاعد شده‌اند Ecotourism Market به‌شدت Expand خواهد شد و مشتاق‌اند Experience و Knowledge خود را با افرادی که Nature و Kayaking را دوست دارند Share کنند.

Original Kayak Adventures در Regional Magazineها Advertisement دارد و Web Siteی را که Edie Design کرده Maintain می‌کند. Customerها می‌گویند Site Attractive و Informative است، اما Caputoها از Effectiveness آن برای جذب New Business مطمئن نیستند. در حال حاضر هیچ Kayak Rental Firm دیگری در شعاع 20 Mile از Location مربوط به OKA Operate نمی‌کند.

تا اینجا Plan آن‌ها خوب Work کرده است. OKA در Marina نزدیک فضایی Rent کرده که Edie Office را اداره و Web Design Business خود را نیز همان‌جا Operate می‌کند. وقتی John در حال Lesson دادن یا مشغول Tour Group است، Edie Rentalها را هم Handle می‌کند. در Summer Weekendها و Holidayها، Janet Jacobs، Local College Student، Telephone Inquiry و Reservationها را Handle می‌کند.

Inventory شرکت OKA شامل 16 Rental Kayak از Typeهای مختلف، هشت Car-Top Carrier و مجموعهٔ بزرگی از Accessory و Safety Equipment است. بر اساس Customer Requestها، Edie در حال Consider کردن اضافه‌کردن Selectionی از Book و Video دربارهٔ Kayaking و Ecotourism است.

صفحه PDF 68

46

Chapter 1 — Introduction to Systems Analysis and Design

Case Studies

OKA سه Main Business Segment دارد: Rental، Instruction و Guided Tour. بیشتر Customerها برای Scheduled Tour و Instruction Session از قبل Reservation انجام می‌دهند، اما گاهی برای Last-Minute Customer نیز Space وجود دارد. Rentalها تقریباً به‌طور مساوی میان Reservation و Walk-In Customer تقسیم می‌شوند.

Reservationها در Loose-Leaf Binder ثبت می‌شوند که برای هر Business Activity Tab جدا دارد. Edie همچنین Microsoft Access Database برای Record کردن Reservationها ساخته است. هر وقت Time داشته باشد، Reservation Date، Reservation Detail و Kayak Type و Customer Information را در Table وارد می‌کند که بر اساس Reservation Date Sort می‌شود. هر Day یک Reservation List Print می‌کند. برای Quick Reference، Edie همچنین Kayak Availability را روی Wall-Mounted Board با Color-Coded Magnet نمایش می‌دهد که Available یا Reserved بودن هر Rental Kayak را مشخص می‌کند. علاوه بر Database، Edie از Accounting Package ارزان برای نگهداری Bookهای مالی OKA استفاده می‌کند.

اگرچه OKA Database، Basic Information را Handle می‌کند، Caputoها چند Drawback مشاهده کرده‌اند. برای Example، Reservation مربوط به Guided Tour یا Instruction Session گاهی با Availability مربوط به John یا Edie Conflict دارد. Caputoها همچنین می‌خواهند Information بیشتری دربارهٔ Rental Pattern، Customer Profile، Advertising Effectiveness و Future Business Opportunity به‌دست آورند. John و Edie دربارهٔ Update کردن System صحبت کرده‌اند اما آن‌قدر Busy بوده‌اند که فرصت انجام آن را نداشته‌اند.

Assignments

1. Business Profile مربوط به Original Kayak Adventures را Develop کنید. Profile باید Information دربارهٔ Business Activity، Organization، Resource، Customer و Potential Opportunity برای E-Commerce را شامل شود.

2. Main Function و Business Processهای OKA را List کنید. Modelی از یکی از OKA Business Processها Draw کنید که Event، Process و Resultهای احتمالی را شامل شود.

3. OKA از چه Type Information Systemهایی استفاده می‌کند؟ آیا این Systemها Current و Future Business Objectiveهای آن را Support می‌کنند؟ چرا یا چرا نه؟

4. از Object-Oriented Viewpoint، OKA، Reservation را به‌عنوان Class در نظر می‌گیرد. بر اساس Background Information، بعضی Propertyهای Reservation Object چیست؟

صفحه PDF 69

47

Phase 1 — Systems Planning

Chapter Capstone Case: SoftWear, Limited

CHAPTER CAPSTONE CASE — SoftWear, Limited

SoftWear, Limited (SWL) یک Continuing Case Study است که Knowledge و Skillهای Descriptionشده در هر Chapter را Illustrate می‌کند. Student در این Case Study به‌عنوان Member مربوط به SWL Systems Development Team عمل می‌کند و Taskهای مختلف انجام می‌دهد.

Background

SoftWear, Limited، Casual و Recreational Clothing برای Men و Women Manufacture و Sell می‌کند. SWL حدود 10 سال پیش ایجاد شد؛ زمانی که یک National Firm در جریان Corporate Downsizing این Division را فروخت. Groupی از Managerها Financing به‌دست آوردند و Owner شرکت شدند. با Marketing هوشمندانه، Competitive Pricing و Efficient Production، SWL به بیش از 450 Employee شامل Corporate Headquarters و Manufacturing Plantها رشد کرده است. Sales سال گذشتهٔ SWL برابر 700 Million Dollar بود.

Company در Headquarters خود در Raleigh, North Carolina، 90 Person شامل Officer، Manager و Support Staff Employ می‌کند. 30 Salaried Employee و 340 Hourly Employee دیگر در Production Facilityهای Haskell, California و Florence, Texas کار می‌کنند. Company همچنین در حال بررسی Factoryهای جدید در Canada و Australia است.

SWL، Web Siteی با Information مربوط به Company و Productها Maintain می‌کند. Web Site شامل Text، Graphic و Audio است و به Customerها اجازه می‌دهد E-Mail ارسال کنند، Productهای SoftWear Catalog را Order دهند و Special Promotional Itemهایی مانند Beach Umbrella، Hat و T-Shirt سفارشی‌شده با Logo خریدار Request کنند. SWL همچنین روش‌های دیگر استفاده از Internet برای Boost کردن Product Sales و Expand کردن Marketing Effort را Study می‌کند؛ از جمله Special European Promotion برای افزایش Awareness نسبت به SWL Web Site.

Organization

Headquarters شرکت SWL شامل Executive، Operations، Marketing، Finance و Human Resources Department است. Figure 1-38 Organization Chart مربوط به Management Positionهای SWL را نشان می‌دهد. Director of Information Technology یعنی Ann Hon به Michael Jeremy، Vice President of Finance، Report می‌دهد. Director of Payroll Department یعنی Amy Calico نیز به Mr. Jeremy Report می‌دهد.

Figure 1-38 — Organization Chart شرکت SoftWear, Limited.

صفحه PDF 70

48

Chapter 1 — Introduction to Systems Analysis and Design

Chapter Capstone Case: SoftWear, Limited (continued)

IT Department شامل Ann Hon به‌عنوان Director، Jane Rossman به‌عنوان Systems Support Manager، Zachary Ridgefield به‌عنوان User Support Manager و Ella Trung به‌عنوان Web Support Manager است. Figure 1-39 Organization مربوط به IT Department را نشان می‌دهد. در SWL، Systems Support Group همچنین New Systems Development، Network Administration و Database Administration را Handle می‌کند.

Figure 1-39 — Organization Chart مربوط به IT Department شرکت SoftWear, Limited. Positionهای Figure: Director Information Technology — Ann Hon؛ Manager Systems Support and Security — Jane Rossman؛ Manager User Support — Zachary Ridgefield؛ Manager Web Support — Ella Trung؛ User Support Specialist — Hana Rose؛ Web Support Specialist — Emma Nelle؛ Database Administrator — Mills Jacob؛ Network Administrator — Sara M~y؛ دو Systems Analyst و دو Programmer.

Systems Analyst و Programmerها به Jane Rossman، Systems Support Manager، Report می‌دهند. Systems Analystها عمدتاً Information Systemها را Analyze و Design می‌کنند. Programmerها عمدتاً Code لازم برای Systems Development، Enhancement و Maintenance را Develop، Test و Implement می‌کنند. علاوه بر Current Staff، SWL قصد دارد Programmer-Analystی Hire کند که Time خود را میان Systems Analysis و Programming Dutyها تقسیم کند.

Technical Support Staff Memberها مسئول System Software روی همهٔ SWL Computerها هستند. آن‌ها همچنین Technical Advice و Guidance به Groupهای دیگر IT Department می‌دهند.

Operations Staff مسئول Centralized IT Functionها، از جمله Mainframe Computer مربوط به SWL، است و Network و Database Administration ارائه می‌کند.

Current Systems

SWL در Factoryهای خود Manufacturing and Inventory Control System استفاده می‌کند، اما System در حال حاضر با Supplierهای SWL Data Exchange ندارد. Sales Processing System شرکت، Online و Catalog Transactionها را Handle و Sales Report تولید می‌کند. بااین‌حال Marketing Staff به Information بیشتری دربارهٔ Sales Trend و Marketing Analysis Data نیاز دارد. Company Intranet، Employeeها را در همهٔ Locationها Connect می‌کند و E-Mail، Shared Calendar و Document Library فراهم می‌سازد. بیشتر Administrative Employeeها Workstationهایی با Microsoft Office Application دارند، اما SWL تاکنون Company-Wide Training یا Help Desk Support ارائه نکرده است.

صفحه PDF 71

49

Phase 1 — Systems Planning

Chapter Capstone Case: SoftWear, Limited (continued)

SWL Team Tasks

1. Employment Advertisement برای Systems Analyst Position جدید در SWL بنویسید. در Internet Exampleهای Advertisement مربوط به Systems Analyst را Research و Business Profile شرکت SWL را هنگام نوشتن Ad در نظر بگیرید.

2. آیا SWL باید ERP، Business Support یا Knowledge Management System را Consider کند؟ چرا یا چرا نه؟

3. SWL در Future چه Opportunityهایی برای Web-Based B2B Transaction دارد؟

4. آیا SWL باید روش‌هایی برای افزایش Sense of Empowerment میان Employeeها Consider کند؟ چرا یا چرا نه؟ آیا User Productivity Software می‌تواند در این Effort Role داشته باشد؟ چگونه؟

Manage the SWL Project

از شما خواسته شده Project مربوط به Information System جدید SWL را Manage کنید. یکی از مهم‌ترین Activityهای شما Identify کردن Project Taskها و تعیین زمان انجام آن‌هاست. پیش از شروع، باید SWL Case را در این Chapter Review کنید. سپس Taskها را طبق موارد زیر List و Analyze کنید.

LIST THE TASKS

ابتدا حداقل 10 Task را که SWL Team برای برآورده‌کردن Objectiveهای این Chapter باید انجام دهد List و Number کنید. List می‌تواند SWL Team Taskها و Taskهای دیگری را که در Chapter Description شده‌اند شامل شود. برای Example، Task 3 ممکن است Draw an SWL Organization Chart و Task 6 ممکن است Identify the Various Levels of SWL Management باشد.

ANALYZE THE TASKS

اکنون Taskها را Study کنید تا Order انجام آن‌ها مشخص شود. ابتدا همهٔ Concurrent Taskها را Identify کنید؛ Taskهایی که به Task دیگر Dependent نیستند. در Example مربوط به Figure 1-40، Taskهای 1، 2، 3، 4 و 5 Concurrent هستند و اگر Resource موجود باشد می‌توانند هم‌زمان Begin شوند.

Taskهای دیگر Dependent Task نامیده می‌شوند، زیرا تا زمانی که یک یا چند Task قبلی Complete نشوند نمی‌توانند Perform شوند. برای هر Dependent Task باید Taskهای مشخصی را Identify کنید که پیش از شروع آن لازم است Complete شده باشند. برای Example، برای Identify کردن Management Levelها به Organization Chart نیاز دارید؛ بنابراین Task 6 تا Task 3 Complete نشده باشد نمی‌تواند Begin شود، همان‌طور که Figure 1-40 نشان می‌دهد.

Figure 1-40 — Taskهای 1 تا 5 Concurrent هستند و می‌توانند هم‌زمان Perform شوند. Task 6 یک Dependent Task است و تا Complete شدن Task 3 نمی‌تواند Perform شود.

Chapter 3، Project Management Tool، Technique و Software را Description می‌کند. Resourceهای Project Management کتاب و Softwareهایی مانند Project 2010 و Open Workbench برای Practice معرفی شده‌اند؛ External Linkها در HTML نهایی به Text ساده تبدیل می‌شوند.

صفحه PDF 72

50

Chapter 1 — Introduction to Systems Analysis and Design

Ready for a Challenge?

شما Summer Intern در IT Department شرکت Game Technology هستید و به IT Director یعنی Mike McGee Report می‌دهید. Mike شما را Assign کرده تا با دو Systems Analyst یعنی Lauren Jacksina و Cathy Ross کار کنید. Lauren و Cathy هر دو به Felesia Stukes، Manager — IT Development، Report می‌دهند و Felesia به Mike Report می‌دهد. Joe Turner، Manager — IT Operations نیز به Mike Report می‌دهد. Dawn Rountree، Database Administrator، و Greg Wade، Network Administrator، به Joe Report می‌دهند.

به‌عنوان Intern، انتظار می‌رود Journalی برای Record کردن Day-to-Day Experience و چیزهایی که می‌آموزید نگه دارید. این Week باید بعضی Characteristicهای Systems Development Methodهای مختلف مورد استفادهٔ IT Team را List کنید. Journal باید Topicهای زیر را شامل شود:

• کدام Development Method به Written Documentation اتکای زیادی دارد؟

• کدام Development Method، System Actorها را با Diagram نمایش می‌دهد؟

• کدام Development Method از Spiral Model استفاده می‌کند؟

Practice Tasks

A. Organization Chartی Draw کنید که همهٔ IT Department Positionها را نشان دهد. می‌توانید Microsoft Word یا Program مشابه استفاده کنید یا با دست Draw کنید. در Word 2010/2007 مسیر Insert > Smart Art > Hierarchy را استفاده کنید.

B. Journal Entry بنویسید که به Questionهای مربوط به Development Methodها Answer دهد.

پس از Complete کردن Practice Taskها، برای Check کردن Work و مشاهدهٔ Sample Answerها، Resource مربوط به Ready for a Challenge? در Management Information Systems CourseMate Web Site معرفی شده است.

The Challenge

سه Week پیش Mike McGee برای Join شدن به Company بزرگ‌تری رفت و Management تصمیم گرفت IT Department را Reorganize کند. Felesia Stukes به IT Director Promotion یافت و برای Save کردن Money، Position قبلی او حذف شد. شما، Lauren، Cathy و Joe به او Report خواهید داد. بقیهٔ Team بدون Change باقی مانده، جز اینکه Programmer جدیدی به نام Annie Edenton Hire شده و به Dawn Rountree Report می‌دهد. Title مربوط به Dawn نیز به Data Design Specialist Change کرده است.

برای Update کردن Journal باید سه Information دیگر اضافه کنید:

• کدام Development Method از Five-Phase Model استفاده می‌کند؟

• کدام Development Method بر Intense Team-Based Effort تأکید دارد؟

• کدام Development Method از Waterfall Model استفاده می‌کند؟

Challenge Tasks

A. Organization Chart جدیدی با Full Name و Titleها Draw کنید که Changeها را نشان دهد.

B. Journal Entry بنویسید که به Questionهای جدید Development Methodها Answer دهد.

علاوه بر Technical Skill، IT Professionalها به Critical Thinking Skillهایی مانند Perception، Organization، Analysis، Problem-Solving و Decision-Making نیاز دارند. Feature مربوط به Ready for a Challenge? کمک می‌کند این Skillها را Learn، Practice و Apply کنید و به Workplace منتقل کنید.

صفحه PDF 73

این صفحه عمداً خالی گذاشته شده است.

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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