فصل 1 تحلیل و طراحی سیستم‌ها — فناوری اطلاعات، سیستم‌های اطلاعاتی و توسعه سیستم

فصل 1 — مقدمه، اثر Information Technology و توسعهٔ Systemها

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

نظرات 0

فصل 1 — مقدمه، اثر Information Technology و توسعهٔ Systemها

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

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

زبان اصلی: English

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

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

Chapter 1 — Introduction to Systems Analysis and Design

Chapter 1 نخستین Chapter از سه Chapter مربوط به Systems Planning Phase است. این Chapter نقش Information Technology را در Business Environment پویا و امروزی توضیح می‌دهد. در این Chapter با توسعهٔ Information Systemها، Conceptهای Systems Analysis and Design و Systems Development Methodهای مختلف آشنا می‌شوید. این Chapter همچنین نقش Information Technology Department و افراد شاغل در آن را شرح می‌دهد.

OBJECTIVES

وقتی این Chapter را به پایان برسانید، قادر خواهید بود:

• اثر Information Technology بر Business Strategy و موفقیت را توضیح دهید.

• یک Information System را تعریف و Componentهای آن را توصیف کنید.

• توضیح دهید Profileها و Modelها چگونه می‌توانند Business Functionها و Operationها را نمایش دهند.

• توضیح دهید Internet چگونه بر Business Strategyها و Relationshipها اثر گذاشته است.

• انواع مختلف Information System را شناسایی و توضیح دهید چه کسانی از آن‌ها استفاده می‌کنند.

• تفاوت Structured Analysis، Object-Oriented Analysis و Agile Methodها را بیان کنید.

• Traditional Waterfall Model را با Agile Methodها و Modelها مقایسه کنید.

• پنج Guideline پایه برای Systems Development را به کار ببرید.

• دربارهٔ نقش Information Technology Department و Systems Analystهای شاغل در آن بحث کنید.

INTRODUCTION

Headlineهای Figure 1-1 نمونه‌های چشمگیری از اثر Information Technology بر Society ما ارائه می‌دهند. شرکت‌ها از Information به‌عنوان یک Weapon در نبرد برای افزایش Productivity، ارائهٔ Product و Service باکیفیت، حفظ Customer Loyalty و اتخاذ Decisionهای درست استفاده می‌کنند. در یک Global Economy با Competition شدید، Information Technology می‌تواند تفاوت میان Success و Failure باشد.

Figure 1-1 — این Headlineها اثر بسیار عظیم Information Technology در قرن بیست‌ویکم را نشان می‌دهند.

صفحه PDF 25

Introduction

Figure 1-2 — Taskهای معمول مقدماتی برای Systems Projectها.

CHAPTER INTRODUCTION CASE: Mountain View College Bookstore

Background: Mountain View College در New England قرار دارد. School به‌سرعت رشد کرده و اکنون در سه Campus، 8,000 Student دارد که هر Campus یک Branch Bookstore دارد. Wendy Lee، Manager خدمات College، مسئول همهٔ Bookstore Operationها است. Wendy یک Information System جدید می‌خواهد که Efficiency را افزایش دهد و Customer Service را بهبود بخشد.

در آغاز Case، Tina Allen، یک Systems Analyst در Information Technology Department دانشگاه، با David Conroe صحبت می‌کند. David در Mountain View College در رشتهٔ Information Systems تحصیل می‌کند و با کار Part-Time به‌عنوان Student Intern، Credit مورد نیاز Degree خود را به دست می‌آورد.

Participants: Tina و David

Location: Office تینا، ساعت 10 صبح دوشنبه، 22 August 2011

Project status: Initial discussion

Discussion topics: Conceptهای پایهٔ Systems Development

Tina: به Team خوش آمدی، David.

David: خوشحالم که اینجا هستم. Agenda چیست؟

Tina: خب، صحبت‌هایی دربارهٔ یک Bookstore Information System جدید شده است. Wendy می‌گوید هنوز هیچ چیز قطعی نیست، اما پیشنهاد کرده آماده باشیم.

David: پس با یادگیری دربارهٔ Business مربوط به Bookstore شروع می‌کنیم؟

Tina: بله. بهترین System دنیا هم اگر از Business و Information Needها پشتیبانی نکند ارزش زیادی ندارد. اما نباید جلوتر از خودمان برویم. ابتدا باید به‌طور کلی دربارهٔ Business Information Systemها صحبت کنیم. سپس یک Business Model می‌سازیم تا Operationها و Processهای مشخص Bookstore را درک کنیم. دربارهٔ Systems Analysis and Design Toolها و Techniqueها هم صحبت خواهیم کرد. از یک Overview دربارهٔ Information Systemها و Characteristicهای آن‌ها شروع کنیم.

David: منطقی است. دربارهٔ Basic Systems Analysis Techniqueهایی که گفتید چه؟ می‌توانید کمی بیشتر توضیح دهید؟

Tina: در این Project از چیزی به نام Structured Method استفاده می‌کنیم که بر Concept مربوط به Systems Development Life Cycle یا به‌اختصار SDLC مبتنی است. Object-Oriented Method و Agile Methodها را نیز توضیح می‌دهم و دربارهٔ Modeling Toolها و Techniqueها یاد می‌گیری. در مسیر کار، مجموعه‌ای از Basic System Development Guidelineها را دنبال می‌کنیم.

David: SDLC چگونه کار می‌کند؟

Tina: SDLC مانند ساختن یک Building است. ابتدا Objectiveهای مشخص Project را فهرست می‌کنی. سپس ممکن است یک Architect استخدام کنی تا Drawingهایی ایجاد کند که Building نهایی را نشان دهند. بعداً به Blueprintهای تفصیلی برای Construction Workerها نیاز داری. وقتی Building تمام شد، همه‌چیز را Check می‌کنی، آن را به Ownerهای جدید تحویل می‌دهی و مطمئن می‌شوی از Result راضی هستند.

David: و Information Systemهای جدید را هم همین‌طور Develop می‌کنیم؟

Tina: دقیقاً. از Programی به نام Microsoft Project برای ساخت List مربوط به Taskهایی که می‌توانیم روی آن‌ها کار کنیم استفاده خواهیم کرد.

صفحه PDF 26

THE IMPACT OF INFORMATION TECHNOLOGY

Information Technology (IT) به ترکیب Hardware، Software و Serviceهایی گفته می‌شود که People برای Manage، Communicate و Share کردن Information استفاده می‌کنند. هرچند Headlineهای Bold در Figure 1-1 ساختگی هستند، اثر عظیم IT بر Society ما را نشان می‌دهند.

بیش از هر زمان دیگری، Business Success به Information Technology وابسته است. IT یک Digital Economy جدید را به حرکت درآورده است؛ اقتصادی که در آن پیشرفت Hardware، Software و Connectivity می‌تواند Benefitهای عظیمی برای Businessها و Individualها ایجاد کند. هرچند Economic Trendها بر Level مربوط به IT Spending اثر می‌گذارند، بیشتر Firmها در زمان خوب یا بد، IT Budget را در اولویت بالا نگه می‌دارند. دلیل ساده است: در Periodهای Growth، Companyها نمی‌توانند از IT Curve عقب بمانند. برعکس، وقتی Economy کند می‌شود، Firmها اغلب از IT برای کاهش Operating Cost و بهبود Efficiency استفاده می‌کنند.

The Future

اگر از گروهی از IT Professionalها بخواهید Companyای را نام ببرند که بیش از 100 سال موفق بوده است، احتمالاً Answer آن‌ها IBM خواهد بود. همان‌طور که Name شرکت نشان می‌دهد، International Business Machines مدت‌ها پیش از Computer Era، Supplier اصلی Typewriter و Data Processing Equipment بود. به‌عنوان یک IT Leader دیرینه، Predictionهای IBM شایستهٔ توجه دقیق‌اند.

Companyای که بعدها IBM شد در سال 1896 توسط Herman Hollerith تأسیس شد؛ کسی که Punched Card System نشان‌داده‌شده در Figure 1-3 را اختراع کرد. Hollerith می‌خواست Data مربوط به Census سال 1890 را Analyze کند و Idea او درخشان بود. ابتدا Letterها و Numberها با Punch شدن در Locationهای مشخص یک Card کدگذاری می‌شدند. سپس Machineهای او با استفاده از یک Electrical Circuit ساده، Position سوراخ‌ها را تشخیص می‌دادند و Characterها را می‌شناختند.

برای کسب Information بیشتر دربارهٔ Future of IT، به Management Information Systems CourseMate Web Site در www[.]cengagebrain.com مراجعه کنید، به On the Web Links این Chapter بروید و Link مربوط به The Future of IT را پیدا کنید.

Figure 1-3 — چند سال پیش از نخستین Flight برادران Wright، Herman Hollerith Machineای طراحی کرد که می‌توانست Data ذخیره‌شده روی Punched Cardها را Manage کند.

صفحه PDF 27

THE IMPACT OF INFORMATION TECHNOLOGY

Figure 1-4 — IBM Annual Report سال 2009 سه Issue کلیدی را مشخص می‌کند که بر Strategy و Operational Planهای Company اثر می‌گذارند.

Concept مربوط به Hollerith مجموعه‌ای از Punched Cardها را به چیزی تبدیل می‌کرد که امروز آن را Database می‌نامیم؛ Databaseای که می‌شد آن را Sort، Query و Print کرد. Punched Card Technology، Data Storage را متحول کرد و تا دههٔ 1960 و حتی پس از آن، شکل اصلی Information Management بود. این Concept هنوز در برخی انواع Voting Form و Documentهای دیگر استفاده می‌شود.

امروز IBM یک Global Giant با حدود نیم‌میلیون Employee، Patentهای فراوان و Nobel Prize Winnerهای بیشتر از هر IT Firm دیگر است. در Annual Report سال 2009، Samuel J. Palmisano، Chairman شرکت IBM، سه Issue را مطرح کرد که Future of IT را شکل می‌دهند و Strategy شرکت را هدایت خواهند کرد. همان‌طور که Figure 1-4 نشان می‌دهد، این Issueها شامل Change در World، Change در Technology و Change در Client Demand هستند. IT Professionalها باید این Trendها را مطالعه و برای Future آماده شوند. Table موجود در Figure 1-5 در صفحهٔ بعد، Vision مربوط به IBM و نحوهٔ اثر احتمالی آن بر IT Industry و People شاغل در آن را Summary می‌کند.

صفحه PDF 28

THE IMPACT OF INFORMATION TECHNOLOGY

Systems Development

Business Information Systemها توسط Peopleای Develop می‌شوند که از نظر Technical واجد Qualification، Business-Oriented و بسیار Motivated هستند. Developerهای موفق همچنین باید Communicatorهای خوبی با Analytical Skill و Critical Thinking Skill قوی باشند.

Figure 1-5 — اگر Vision مربوط به IBM دقیق باشد، برای IT Professionalها چه معنایی خواهد داشت؟

Topic: Changes in the World

IBM’S VISION: IBM نوع تازه‌ای از Corporation را پیش‌بینی می‌کند: یک Globally Integrated Enterprise که Internet آن را به حرکت درمی‌آورد و از Traditional Trade Barrierها آزاد است.

HOW WILL THIS AFFECT IT JOBS GENERALLY?: Language Skillها بسیار مهم خواهند بود؛ هرچه بیشتر، بهتر. Diversity، Opportunityهای جدید ایجاد می‌کند و Developing Countryها قادر خواهند بود مؤثرتر Competition کنند. اینکه Physical Work کجا انجام می‌شود، نسبت به اینکه Virtual Company چگونه Assetهای خود را Deploy می‌کند اهمیت کمتری خواهد داشت.

WHAT WILL BE THE IMPACT ON FUTURE SYSTEMS ANALYSTS?: Systems Analystها از Global Trendها اثر خواهند گرفت. احتمالاً در Career خود برای Firmهای بیشتری کار خواهند کرد، در معرض Information بیشتری قرار می‌گیرند و Change بیشتری از هر زمان دیگر در History مشاهده خواهند کرد.

Topic: Changes in Technology

IBM’S VISION: با افزایش بسیار عظیم Computing Power، IT Modelهای جدید شامل Networkهایی با Smart و Interconnected Deviceهایی مانند Communication System، Automobile، Entertainment، Highway Infrastructure و Power Grid خواهند بود.

HOW WILL THIS AFFECT IT JOBS GENERALLY?: Technical Skillها مورد Demand خواهند بود، اما Ability برای «Think Outside the Box» نیز اهمیت خواهد داشت. Technology جدید، Changeهای بزرگی در نحوهٔ ارائهٔ Personal Service و Business Service ایجاد خواهد کرد. Firmها در Global Marketplace رقابت خواهند کرد که Innovation، Creativity و Positive Societal Outcome را Reward می‌کند.

WHAT WILL BE THE IMPACT ON FUTURE SYSTEMS ANALYSTS?: Systems Analyst باید هم Business Savvy و هم Technical Skill داشته باشد. او Opportunity منحصربه‌فردی برای کار در نقطهٔ Intersection میان Business Operation و Information Technology خواهد داشت. Synergy میان Technology Growth و Globalization، Job و Opportunity برای People دارای Skill مناسب ایجاد خواهد کرد.

Topic: Changes in Client Demand

IBM’S VISION: در برابر Worldwide Competition و Technology Change عظیم، Firmها بر Innovation، Vision و Ability برای Adapt شدن سریع تأکید خواهند کرد. هر Aspect از Business Plan، Process و Operation آن‌ها تحت تأثیر قرار خواهد گرفت.

HOW WILL THIS AFFECT IT JOBS GENERALLY?: IT Workerهای موفق باید بتوانند Innovate، Analyze و Communicate کنند. Winnerها کسانی خواهند بود که بتوانند با Change سازگار شوند و Technology و روش‌های جدید انجام Business را بپذیرند.

WHAT WILL BE THE IMPACT ON FUTURE SYSTEMS ANALYSTS?: Studentهایی که برای Workplace فردا آماده می‌شوند به Skill Set قدرتمندی نیاز دارند. از Systems Analystها انتظار می‌رود Communication، Modeling، Problem-Solving، Decision-Making و Critical Thinking Skill را به Workplace بیاورند و از Ethical Issueهایی که ممکن است بر آن‌ها اثر بگذارد آگاه باشند.

صفحه PDF 29

Systems Analysis and Design

Systems Analysis and Design یک Process گام‌به‌گام برای Develop کردن Information Systemهای High-Quality است. یک Information System، Information Technology، People و Data را برای پشتیبانی از Business Requirementها ترکیب می‌کند. برای Example، Information Systemها Daily Business Transactionها را Handle می‌کنند، Productivity شرکت را بهبود می‌دهند و به Managerها کمک می‌کنند Decisionهای درست بگیرند. Team مربوط به IT Department شامل Systems Analystهایی است که Information Systemها را Plan، Develop و Maintain می‌کنند.

با افزایش Demand برای People بااستعداد، Employment Expertها Shortage در Applicantهای Qualified برای پرکردن IT Positionها را پیش‌بینی می‌کنند. بسیاری از Companyها، همان‌طور که در Figure 1-6 نشان داده شده است، Employment Opportunityها را در Web Site خود فهرست می‌کنند.

Who Develops Information Systems?

به‌طور Traditional، یک Company یا Information Systemهای خود را Develop می‌کرد که In-House Application نام داشتند، یا Systemهایی را که Software Package نامیده می‌شدند از Vendorهای بیرونی Purchase می‌کرد. امروز Choice بسیار Complexتر است. Optionها شامل Internet-Based Application Service، Outsourcing، Custom Solution از IT Consultantها و Enterprise-Wide Software Strategy هستند.

صرف‌نظر از Development Method، Launch کردن یک Information System جدید، Risk و Benefit هر دو را در بر دارد. بزرگ‌ترین Risk زمانی رخ می‌دهد که Company پیش از تعیین اینکه System باید چه کاری انجام دهد، تلاش کند Decide کند System چگونه Construct شود. به‌جای اینکه Cart را پیش از Horse قرار دهد، Company باید با Outline کردن Business Needهای خود و شناسایی IT Solutionهای ممکن شروع کند. معمولاً این Work مهم را Systems Analystها و دیگر IT Professionalها انجام می‌دهند. Firm تا زمانی که مجموعهٔ روشنی از Objectiveها نداشته باشد نباید Implementation Optionها را بررسی کند. بعدتر، هنگام Develop شدن System، Role مربوط به Systems Analyst بسته به Implementation Option انتخاب‌شده تغییر می‌کند.

INFORMATION SYSTEM COMPONENTS

System مجموعه‌ای از Componentهای مرتبط است که Resultهای مشخصی تولید می‌کنند. برای Example، Systemهای Specialized، Internet Traffic را Route می‌کنند، Microchip تولید می‌کنند و Entityهای Complex مانند Mars Rover نشان‌داده‌شده در Figure 1-7 را Control می‌کنند. Mission-Critical System سیستمی است که برای Operationهای Company حیاتی است. برای Example، Order Processing System یک Mission-Critical System است، زیرا Company بدون آن نمی‌تواند Business انجام دهد.

هر System به Input Data نیاز دارد. برای Example، Computer شما هنگامی Data دریافت می‌کند که Key را Press یا Menu Command را Click می‌کنید. در Information System، Data شامل Factهای پایه‌ای است که Raw Material سیستم را تشکیل می‌دهند. Information، Dataای است که به Output ارزشمند برای Userها Transform شده است.

Figure 1-6 — HP از Candidateهای بالقوه دعوت می‌کند در Web Site آن برای Job جست‌وجو کنند.

Figure 1-7 — Complexity مربوط به Systemهایی را تصور کنید که برای Launch و Operate کردن Mars Rover استفاده می‌شوند.

صفحه PDF 30

Information System پنج Component کلیدی دارد که در Figure 1-8 نشان داده شده‌اند: Hardware، Software، Data، Process و People.

Hardware

Hardware شامل هر چیزی در Physical Layer مربوط به Information System است. برای Example، Hardware می‌تواند Server، Workstation، Network، Telecommunication Equipment، Fiber-Optic Cable، Mobile Device، Scanner، Digital Capture Device و سایر Technology-Based Infrastructureها را شامل شود. با ظهور Technologyهای جدید، Manufacturerها برای رساندن Innovationها به Market و به‌دست‌آوردن Reward رقابت می‌کنند.

امروزه Buyerهای Hardware با دامنهٔ گسترده‌ای از Technology Choice و Decision روبه‌رو هستند. در سال 1965، Gordon Moore، یکی از Co-Founderهای Intel، پیش‌بینی کرد تعداد Transistorها روی یک Integrated Circuit تقریباً هر 24 ماه دو برابر خواهد شد. Concept او که Moore’s Law نام دارد، بیش از 50 سال معتبر مانده است. خوشبختانه، هم‌زمان با Powerfulتر شدن Hardware، قیمت آن نیز بسیار کاهش یافته است. Businessهای بزرگ با هزاران یا میلیون‌ها Sales Transaction به Company-Wide Information Systemها و Serverهای Powerful مانند موارد نشان‌داده‌شده در Figure 1-9 نیاز دارند.

Software

Software به Programهایی گفته می‌شود که Hardware را Control و Information یا Result موردنظر را تولید می‌کنند. Software از System Software و Application Software تشکیل می‌شود.

System Software، Hardware Componentها را Manage می‌کند که می‌تواند یک Workstation منفرد یا یک Global Network با هزاران Client باشد. System Software یا توسط Hardware Manufacturer ارائه می‌شود یا Company آن را از Vendor خریداری می‌کند. Exampleهای System Software شامل Operating System، Security Software برای Protect کردن Computer در برابر Intrusion، Device Driverهایی که با Hardwareهایی مانند Printer Communicate می‌کنند، و Utility Programهایی برای Taskهای مشخص مانند Data Backup و Disk Management هستند. System Software همچنین Flow مربوط به Data را Control می‌کند، Data Security فراهم می‌کند و Network Operationها را Manage می‌کند. در Business World متصل امروز، Network Software اهمیت حیاتی دارد.

Application Software از Programهایی تشکیل می‌شود که Day-to-Day Business Functionها را Support می‌کنند و Information موردنیاز Userها را در اختیارشان می‌گذارند. Application Software می‌تواند به یک User یا هزاران Person در سراسر Organization خدمت کند. Exampleهای Company-Wide Application که Enterprise Application نامیده می‌شوند شامل Order Processing System، Payroll System و Company Communications Network هستند. در Scale کوچک‌تر، Individual Userها با Toolهایی مانند Spreadsheet، Word Processor و Database Management System، Productivity خود را افزایش می‌دهند.

Application Software شامل Horizontal System و Vertical System است. Horizontal System سیستمی مانند Inventory یا Payroll Application است که می‌توان آن را برای استفاده در بسیاری از انواع Companyها Adapt کرد. Vertical System برای Requirementهای Unique یک Business یا Industry مشخص، مانند Web-Based Retailer، Medical Practice یا Video Chain طراحی می‌شود.

Figure 1-8 — پنج Component اصلی یک Information System: People، Hardware، Software، Data و Process.

Figure 1-9 — چند Server، Power و Speed مورد نیاز IT Systemهای مدرن را فراهم می‌کنند.

برای کسب Information بیشتر دربارهٔ Moore’s Law، به Management Information Systems CourseMate Web Site در www[.]cengagebrain.com بروید، در On the Web Links این Chapter حرکت کنید و Link مربوط به Moore’s Law را بیابید.

صفحه PDF 31

Information System Components

بیشتر Companyها از ترکیبی از Software استفاده می‌کنند که در Timeهای مختلف Acquire شده‌اند. هنگام Plan کردن یک Information System، Company باید در نظر بگیرد System جدید چگونه با Systemهای قدیمی‌تر که Legacy System نام دارند Interface خواهد داشت. برای Example، یک Human Resources System جدید ممکن است نیاز داشته باشد Data را با Payroll Application قدیمی Exchange کند.

Data

Data، Raw Materialی است که Information System آن را به Information مفید Transform می‌کند. Information System می‌تواند Data را در Locationهای مختلفی به نام Table ذخیره کند. با Link کردن Tableها، System می‌تواند Information مشخصی را Extract کند. Figure 1-10 یک Payroll System را نشان می‌دهد که Data را در چهار Table جداگانه Store می‌کند. توجه کنید Tableهای Link‌شده با هم کار می‌کنند تا 19 Data Item مختلف را به Screen Form بدهند. Userها که نمی‌دانند یا اهمیتی نمی‌دهند Data کجا Store شده است، یک Form یکپارچه می‌بینند که Window آن‌ها به Payroll System است.

Figure 1-10 — در یک Payroll System معمولی، Data در Tableهای جداگانه Store می‌شود؛ این Tableها به هم Join می‌شوند تا Databaseای تشکیل دهند که همهٔ Information را در خود دارد.

Processes

Processها، Taskها و Business Functionهایی را توصیف می‌کنند که User، Manager و IT Staff Member برای رسیدن به Result مشخص انجام می‌دهند. Processها Building Blockهای Information System هستند، زیرا Day-to-Day Business Operationهای واقعی را نمایش می‌دهند. برای ساخت یک Information System موفق، Analystها باید Business Processها را درک و با دقت Document کنند.

صفحه PDF 32

People

Peopleای که در یک Information System ذی‌نفع هستند Stakeholder نامیده می‌شوند. Stakeholderها شامل Management Group مسئول System، Userها که گاهی End User نامیده می‌شوند و در داخل یا خارج Company با System Interaction دارند، و IT Staff Memberهایی مانند Systems Analyst، Programmer و Network Administrator هستند که System را Develop و Support می‌کنند.

هر Stakeholder Group منافع حیاتی در Information System دارد، اما بیشتر IT Professionalهای باتجربه موافق‌اند که Success یا Failure یک System معمولاً به این بستگی دارد که آیا Needهای Userهای خود را برآورده می‌کند یا نه. به همین دلیل، Understanding مربوط به User Requirementها و Expectationها در سراسر Development Process ضروری است.

UNDERSTAND THE BUSINESS

IT Professionalها برای Design کردن Systemهای موفق باید Operationهای Company را درک کنند. هر Business Situation متفاوت است. برای Example، Retail Store، Medical Practice و Hotel Chain هرکدام Information Systems Requirementهای منحصربه‌فردی دارند. Systems Analystها از Processی به نام Business Process Modeling برای نمایش Company Operationها و Information Needها استفاده می‌کنند. Business Process Modeling به یک Business Profile و مجموعه‌ای از Modelها نیاز دارد که Business Processها را Document کنند.

با تغییر Business World، Systems Analystها می‌توانند انتظار داشته باشند در انواع جدید Companyها کار کنند که به IT Solutionهای Innovative نیاز دارند؛ از جمله Web-Based Systemهایی که به Customerها Service می‌دهند و Online Transaction با Businessهای دیگر انجام می‌دهند.

Business Profile

Business Profile یک Overview از Mission، Functionها، Organization، Productها، Serviceها، Customerها، Supplierها، Competitorها، Constraintها و Future Direction یک Company است. هرچند بخش زیادی از این Information به‌راحتی Available است، Systems Analyst معمولاً باید Research و Fact-Finding بیشتری انجام دهد. Business Profile نقطهٔ شروع Modeling Process است.

Business Process

Business Process مجموعهٔ مشخصی از Transactionها، Eventها و Resultها است که می‌توان آن را Description و Document کرد. Business Process Model (BPM) یک یا چند Business Process را به‌صورت Graphical نمایش می‌دهد؛ مانند Handle کردن Airline Reservation، تکمیل Product Order یا Update کردن Customer Account. Example موجود در Figure 1-11 یک Model ساده را نشان می‌دهد که شامل یک Event، سه Process و یک Result است.

یک Rough Sketch ممکن است برای Document کردن Business Process ساده کافی باشد. اما برای Operationهای Complex، Analystها Computer-Based Modeling Toolهایی را به کار می‌برند که از یک Standard Language به نام Business Process Modeling Notation (BPMN) استفاده می‌کند. BPMN شامل Shape و Symbolهای مختلف برای نمایش Event، Process و Workflow است؛ همان‌طور که Example موجود در Figure 1-12 نشان می‌دهد. Modeling Toolها شامل Multi-Purpose Graphical Applicationهایی مانند Microsoft Visio و Computer-Aided Software Engineering Programهایی مانند Visible Analyst هستند. Business Process Modeling با Detail بیشتر در Part B از Systems Analyst’s Toolkit پس از Chapter 12 توضیح داده می‌شود.

Figure 1-11 — یک Business Model ساده ممکن است از یک Event، سه Process و یک Result تشکیل شود.

Event: Receive Sales Order

Business Model: Handle Sales Order

Process: Enter Customer Order Data

Process: Check Customer Status

Process: Verify Customer Credit

Result: Completed Sales Order

TOOLKIT TIME: Business Process Modeling Toolهایی که در Part B از Systems Analyst’s Toolkit توضیح داده شده‌اند می‌توانند به Document و Description کردن Business Operationها کمک کنند. برای Information بیشتر، به Part B از Toolkit چهارقسمتی پس از Chapter 12 مراجعه کنید.

صفحه PDF 33

Figure 1-12 — این Sample از Business Process Modeling Notation (BPMN) برای نمایش Event، Process و Workflow استفاده می‌کند.

New Kinds of Companies

به‌طور Traditional، IT Companyها به‌عنوان Product-Oriented یا Service-Oriented شناخته می‌شدند. Product-Oriented Firmها Computer، Router یا Microchip مانند Figure 1-13 تولید می‌کردند، در حالی که Service-Oriented Companyها شامل Vendor، Software Developer و Service Provider بودند.

امروز این Distinctionها از بین رفته‌اند. بیشتر IT Companyهای موفق ترکیبی از Product، Service و Support ارائه می‌کنند. Value-Added Serviceهایی مانند Consulting، Financing و Technical Support می‌توانند از Hardware سودآورتر باشند. در Example قابل‌توجهی از این Trend، IBM در Annual Report سال 2009 اعلام کرد Software، Service و Financing معادل 93 درصد Pre-Tax Income را ایجاد کرده‌اند، در حالی که Hardware فقط 7 درصد را تشکیل داده است. Contrast موجود در Figure 1-14 حتی جالب‌تر است. در یک Period نه‌ساله، Profit مربوط به Hardware به اندازهٔ دو سوم کاهش یافت، در حالی که Income مربوط به Software، Service و Financing به‌سرعت رشد کرد.

Figure 1-13 — Intel نمونه‌ای از Product-Oriented Company است که Technology Productهایی مانند Microchip نشان‌داده‌شده در اینجا تولید می‌کند.

Figure 1-14 — Report سال 2009 IBM افزایش شدید Segmentهای سودآور Business مانند Software و Service و کاهش Profit حاصل از Hardware Sale را نشان می‌دهد. Source: IBM Annual Report, 2009.

صفحه PDF 34

جدیدترین نوع Company، Internet-Dependent Firm است که اغلب Dot-Com (.com) Company نامیده می‌شود، زیرا Business اصلی آن به Internet وابسته است نه Traditional Business Channel. Google، Yahoo!، Amazon و eBay Exampleهایی از Pure Dot-Com Company هستند. در سوی دیگر Scale، Traditional Firmها قرار دارند که گاهی Brick-and-Mortar Company نامیده می‌شوند، زیرا Business خود را عمدتاً از Physical Locationها انجام می‌دهند. بیشتر Brick-and-Mortar Firmهای موفق، مانند Lowe’s، Target و Wal-Mart، Web-Based Marketing Channelهای خود را برای افزایش Sale و ارائهٔ Customer Service بهتر گسترش داده‌اند. این Strategy، Convenience مربوط به Online Shopping را با Alternative مربوط به Hands-On Purchasing برای Customerهایی که آن Option را ترجیح می‌دهند ترکیب می‌کند.

امروز، با افزایش Fuel Price و توجه بیشتر به Expense، Shopping at Home بیش از هر زمان دیگری محبوب است. علاوه بر Physical Productها، Consumerها انواع بسیاری از Digital Content را نیز خریداری می‌کنند. همان‌طور که Figure 1-15 نشان می‌دهد، Netflix نمونه‌ای از Web-Based Firm است که افزایش شدید Sale را تجربه کرده است. بخشی از Growth به زیان Brick-and-Mortar Competitorها رخ داده است. شاید مهم‌تر اینکه Netflix در Delivery کردن Streaming Internet Content قابل نمایش روی Large-Screen TVها پیشرو بوده است. Company ادعا می‌کند بیشترین Convenience و Value را برای Consumerهای Home-Based Entertainment فراهم می‌کند.

Figure 1-15 — Netflix یک Internet Portal برای Digital Content ارائه می‌کند که روی Large-Screen TV قابل مشاهده است.

CASE IN POINT 1.1: CLOUD NINE FINANCIAL ADVISORS

Cloud Nine برای Clientهای خود Monthly Newsletterی فراهم می‌کند که Recommendationهایی دربارهٔ Stockهای مناسب Buy یا Sell ارائه می‌دهد. Doug Layton، President شرکت Cloud Nine، نظر شما را دربارهٔ اینکه آیا Dot-Com Stockها می‌توانند Investment خوبی برای Future باشند خواسته است. او به‌طور مشخص Google، eBay، Amazon.com و Yahoo! را نام برده، اما گفته است می‌توانید Companyهای دیگری نیز پیشنهاد دهید. Doug از شما می‌خواهد Internet Research انجام دهید تا دربارهٔ این Web-Based Companyها و Future Prospect آن‌ها بیشتر بیاموزید. می‌توانید از Search Engine استفاده کنید یا با مراجعه به Web Site Publicationهایی مانند Forbes، Fortune Magazine، Business Week یا The Wall Street Journal شروع کنید.

صفحه PDF 38

Transaction Processing Systemها هنگام وقوع Transaction مشخص، مجموعه‌ای از Taskها را انجام می‌دهند. در Example نشان‌داده‌شده در Figure 1-19، TP System، Customer Data را Verify می‌کند، Credit Status مربوط به Customer را Check می‌کند، Invoice را در Accounts Receivable System Post می‌کند، بررسی می‌کند Item موجود در Stock باشد، Inventory Data را برای Reflect کردن Sale Adjust می‌کند و Sales Activity File را Update می‌کند. TP Systemها معمولاً Volume زیادی از Data را درگیر می‌کنند و Mission-Critical System هستند، زیرا Enterprise بدون آن‌ها نمی‌تواند Function کند.

TP Systemها Efficient هستند، زیرا مجموعه‌ای از Commandهای مرتبط با Transaction را به‌عنوان یک Group پردازش می‌کنند نه به‌صورت Individual. بااین‌حال، برای Protect کردن Data Integrity، TP Systemها تضمین می‌کنند اگر هر Single Element از Transaction Fail شود، System ادامهٔ Transaction را Process نکند.

Business Support

Business Support Systemها Information Support مرتبط با Job را برای Userها در همهٔ Levelهای Company فراهم می‌کنند. این Systemها می‌توانند Transactional Data را Analyze کنند، Information موردنیاز برای Manage و Control کردن Business Processها را Generate کنند و Informationی فراهم کنند که به Decision-Making بهتر منجر شود.

نخستین Business Computer Systemها Taskهای Manual مانند Payroll Processing را جایگزین کردند. Companyها به‌سرعت متوجه شدند Computerها می‌توانند Information ارزشمند نیز تولید کنند. Systemهای جدید Management Information Systems (MIS) نامیده شدند، زیرا Managerها Userهای اصلی بودند. امروز Employeeها در همهٔ Levelها برای انجام Job به Information نیاز دارند و برای این Support به Information Systemها متکی‌اند.

Business Support System می‌تواند در کنار TP System کار کند. برای Example، هنگامی Company Merchandise را به Customer می‌فروشد، TP System، Sale را Record می‌کند، Balance مربوط به Customer را Update می‌کند و از Inventory Deduction انجام می‌دهد. Business Support System مرتبط، Itemهای Slow-Moving یا Fast-Moving، Customerهای دارای Past-Due Balance و Inventory Levelهایی را که به Adjustment نیاز دارند Highlight می‌کند.

برای Competition مؤثر، Firmها باید Production، Sales و Shipping Data را Collect کنند و Company-Wide Business Support System را بلافاصله Update کنند. جدیدترین Development در Data Acquisition، Radio Frequency Identification (RFID) Technology نام دارد که از High-Frequency Radio Wave برای Track کردن Physical Objectهایی مانند Item نشان‌داده‌شده در Figure 1-20 استفاده می‌کند. Growth چشمگیر RFID توسط Companyهایی مانند Wal-Mart تقویت شده است که Supplierهای خود را ملزم می‌کند RFID Tag به همهٔ Itemها اضافه کنند.

Feature مهم Business Support System، Decision Support Capability است. Decision Support با ایجاد Computer Model و Apply کردن مجموعه‌ای از Variableها به User کمک می‌کند Decision بگیرد. برای Example، Dispatcher مربوط به Truck Fleet ممکن است مجموعه‌ای از What-If Scenarioها را Run کند تا Impact مربوط به Shipmentهای بیشتر یا Bad Weather را تعیین کند. یا یک Retailer می‌تواند از What-If Analysis استفاده کند تا Price لازم برای افزایش Profit به Amount مشخص را، در حالی که Volume و Cost بدون تغییر می‌مانند، تعیین کند.

Knowledge Management

Knowledge Management Systemها Expert System نامیده می‌شوند، زیرا Human Reasoning را با ترکیب Knowledge Base و Inference Ruleهایی که نحوهٔ Apply شدن Knowledge را تعیین می‌کنند Simulate می‌کنند.

Figure 1-19 — یک Sales Transaction منفرد از شش Task جداگانه تشکیل می‌شود که TP System آن‌ها را به‌صورت Group پردازش می‌کند: Verify Customer Data، Check Credit Status، Post to Accounts Receivable، Check In-Stock Status، Adjust Inventory Data و Update Sales Activity File.

Figure 1-20 — Retailerها از RFID Tag برای Security و Inventory Control استفاده می‌کنند.

برای Information بیشتر دربارهٔ RFID، به Management Information Systems CourseMate Web Site بروید و در On the Web Links این Chapter، RFID Link را پیدا کنید.

صفحه PDF 39

Business Information Systems

Knowledge Base از یک Database بزرگ تشکیل می‌شود که به Userها اجازه می‌دهد با وارد کردن Keyword یا Question با عبارت‌های معمول English، Information را پیدا کنند. Knowledge Management System از Inference Rule استفاده می‌کند؛ Logical Ruleهایی که Data Pattern و Relationshipها را شناسایی می‌کنند.

Figure 1-21 یک Knowledge Management System را نشان می‌دهد که Toshiba برای Customerها و Userهای خود Maintain می‌کند. پس از اینکه User یک Symptom، Problem یا Question وارد می‌کند، Toshiba Knowledge Base برای Solution جست‌وجو می‌کند و Resultها را Display می‌کند.

Knowledge Management Systemها از Strict Logical Rule استفاده نمی‌کنند. در عوض، بسیاری از آن‌ها از Techniqueای به نام Fuzzy Logic استفاده می‌کنند که اجازه می‌دهد از Relationshipهای Imprecise، Inference استخراج شود. با Fuzzy Logic، Valueها لازم نیست مانند Binary Logic صرفاً Black و White باشند، بلکه می‌توانند Shadeهای متعدد Gray داشته باشند. Resultهای Fuzzy Logic Search به ترتیب Priority Display می‌شوند و Relevantترین Resultها در بالای List قرار می‌گیرند.

User Productivity

Companyها در همهٔ Levelها Technology در اختیار Employeeها قرار می‌دهند که Productivity را بهبود می‌دهد. Exampleهای User Productivity System شامل E-Mail، Voice Mail، Fax، Video and Web Conferencing، Word Processing، Automated Calendar، Database Management، Spreadsheet، Desktop Publishing، Presentation Graphics، Company Intranet و High-Speed Internet Access هستند. User Productivity System همچنین Groupware را شامل می‌شود. Groupware Programها روی Company Intranet Run می‌شوند و به Userها اجازه می‌دهند Data را Share کنند، روی Projectها Collaborate کنند و در Team کار کنند. GroupWise محصول Novell، Example محبوبی از Groupware است.

وقتی Companyها نخستین بار Word Processing System نصب کردند، Managerها انتظار داشتند با افزایش Office Efficiency تعداد Employeeها کاهش یابد. این اتفاق رخ نداد؛ عمدتاً به این دلیل که Basic Nature مربوط به Clerical Work تغییر کرد. با انجام بیشتر Repetitive Work توسط Computerها، Managerها دریافتند Office Personnel می‌تواند Taskهایی را Handle کند که به Judgment، Decision-Making و Access to Information بیشتری نیاز دارد.

Computer-Based Office Work با سرعت گسترش یافت، زیرا Companyها Responsibility بیشتری به Employeeها در Organizational Levelهای پایین‌تر واگذار کردند. Hardware نسبتاً Inexpensive، Networkهای Powerful، Corporate Downsizing و حرکت به‌سوی Employee Empowerment نیز به این Trend کمک کردند. امروز Administrative Assistant و Company President هر دو Networked هستند، از Computer Workstation استفاده می‌کنند و برای انجام Job خود نیازمند Share کردن Corporate Data هستند.

Information Systems Integration

بیشتر Companyهای بزرگ به Systemهایی نیاز دارند که Featureهای Transaction Processing، Business Support، Knowledge Management و User Productivity را ترکیب کنند. برای Example، فرض کنید یک International Customer با Product مشکل دارد و Warranty Claim ثبت می‌کند. Customer Service Representative، Claim را در TP System وارد می‌کند. Transaction دو System دیگر را Update می‌کند: یک Knowledge Management System که Product Problem و Warranty Activity را Track می‌کند، و یک Quality Control System دارای Decision Support Capability. Quality Control Engineer از What-If Analysis استفاده می‌کند تا تعیین کند آیا ...

Figure 1-21 — Interactive Toshiba Knowledge Base به Userها اجازه می‌دهد برای Solutionها Search کنند.

برای Information بیشتر دربارهٔ Knowledge Management Systemها به Management Information Systems CourseMate Web Site بروید و Link مربوط به Knowledge Management Systems را پیدا کنید.

صفحه PDF 35

IMPACT OF THE INTERNET

Commerce مبتنی بر Internet، E-Commerce (Electronic Commerce) یا I-Commerce (Internet Commerce) نامیده می‌شود.

Internet-Based Systemها Designهای مختلف Hardware و Software دارند، اما Model معمول، مجموعه‌ای از Web Pageها است که User Interface فراهم می‌کنند و با Database Management Software و Web-Based Data Server Communicate می‌کنند. با ادامهٔ Growth مربوط به Internet-Based Commerce، Career Opportunity برای IT Professionalهایی مانند Web Designer، Database Developer و Systems Analyst به‌طور چشمگیری افزایش خواهد یافت. افزایش Demand هم از Dot-Com Companyهای کوچک و بزرگ و هم از Mainstream Retailerها ناشی خواهد شد.

E-Commerce دو Sector اصلی دارد: B2C (Business-to-Consumer) و B2B (Business-to-Business).

B2C (Business-to-Consumer)

با استفاده از Internet، Consumerها می‌توانند Online شوند و Variety بسیار گسترده‌ای از Product و Service را Purchase کنند. این Shopping Environment جدید به Customerها اجازه می‌دهد Research کنند، Price و Feature را Compare کنند، Availability را Check کنند، Delivery را Arrange کنند و Payment Method را در یک Session راحت انتخاب کنند. بسیاری از Companyها مانند Airlineها برای Online Transaction Incentive ارائه می‌کنند، زیرا Cost مربوط به Web-Based Processing کمتر از Traditional Method است. با Available کردن Flight Information به‌صورت Online برای Last-Minute Travelerها، برخی Airlineها همچنین Discount ویژه برای Seatهایی ارائه می‌کنند که در غیر این صورت خالی می‌ماندند.

B2C Commerce، Traditional Business Modelها را تغییر می‌دهد و Modelهای جدید ایجاد می‌کند. برای Example، Business Model رایج یک Retail Store است که Product را به Customer می‌فروشد. برای انجام همان Transaction در Internet، Company باید Online Store Develop کند و با مجموعه‌ای کاملاً متفاوت از Issueهای Marketing، Advertising و Profitability مواجه شود. برخی Companyها روش‌های جدیدی برای استفاده از Business Modelهای Established پیدا کرده‌اند. برای Example، eBay.com Concept سنتی Auction را به Methodی محبوب و موفق برای Sell کردن Goods and Services تبدیل کرده است.

در Battleهای E-Commerce، Winnerهای واقعی Online Consumerها خواهند بود؛ کسانی که به Information بیشتر، Choiceهای بهتر و Shopping Experience بهبودیافته دسترسی دارند. برای Example، علاوه بر Offeringهای Traditional، Web Site مربوط به Lowe’s نشان‌داده‌شده در Figure 1-16 شامل Gift Advisor، Buying Guide، How-To Clinic و Interactive Design Tool است.

Figure 1-16 — Lowe’s نمونه‌ای از Mainstream Retailer است که Traditional و Online Marketing Strategy را به‌طور مؤثر ترکیب می‌کند.

برای Information بیشتر دربارهٔ Electronic Commerce، به Management Information Systems CourseMate Web Site در www[.]cengagebrain.com بروید، به On the Web Links این Chapter بروید و Electronic Commerce Link را پیدا کنید.

صفحه PDF 36

B2B (Business-to-Business)

هرچند Sector مربوط به Business-to-Consumer (B2C) برای Retail Customerها آشناتر است، Volume مربوط به Business-to-Business (B2B) Transactionها چندین برابر بیشتر است. Industry Observerها پیش‌بینی می‌کنند B2B Sale با تلاش Firmهای بیشتر برای بهبود Efficiency و کاهش Cost به‌سرعت افزایش یابد.

در ابتدا، Electronic Commerce میان دو Company از Data Sharing Arrangementی به نام Electronic Data Interchange (EDI) استفاده می‌کرد. EDI امکان Computer-to-Computer Data Transfer را، معمولاً از طریق Private Telecommunication Lineها، فراهم می‌کرد. Firmها از EDI برای Plan کردن Production، Adjust کردن Inventory Level یا Stock Up کردن Raw Material بر اساس Data موجود در Information System شرکت دیگر استفاده می‌کردند. با جهش B2B Volume، توسعهٔ Extensible Markup Language (XML) اجازه داد Company-to-Company Traffic به Internet منتقل شود؛ Internetی که Standard Protocolها، Universal Availability و Communication Cost پایین ارائه می‌کرد. XML یک Flexible Data Description Language است که Web-Based Communication میان Hardware و Software Environmentهای متفاوت را ممکن می‌کند.

از آنجا که B2B به Companyها اجازه می‌دهد به Global Marketplace دسترسی پیدا کنند، برای Supplier و Customerهای کوچک‌تر که به Instant Information دربارهٔ Market Price و Availability نیاز دارند اهمیت ویژه دارد. در Scale مربوط به کل Industry، B2B Siteهای بسیاری وجود دارند که Buyer، Seller، Distributor و Manufacturer می‌توانند Product ارائه کنند، Specification ارسال کنند و Business Transaction انجام دهند. این Form محبوب Online B2B Interaction، Supply Chain Management (SCM) یا Supplier Relationship Management (SRM) نامیده می‌شود. Figure 1-17 یک Software Vendor را نشان می‌دهد که SCM Solutionهایی برای کاهش Supply Chain Cost ارائه می‌کند.

برای Information بیشتر دربارهٔ XML، به Management Information Systems CourseMate Web Site بروید، در On the Web Links این Chapter حرکت کنید و Extensible Markup Language Link را پیدا کنید.

Figure 1-17 — Infor یک Software Vendor است که SCM Solutionهای مبتنی بر Real-Time Supplier Collaboration ارائه می‌کند.

صفحه PDF 37

BUSINESS INFORMATION SYSTEMS

در گذشته، IT Managerها Systemها را بر اساس User Groupی که System به آن Service می‌داد به Categoryها تقسیم می‌کردند. Category و Userها شامل Office Systemها برای Administrative Staff، Operational Systemها برای Operational Personnel، Decision Support Systemها برای Middle Managerها و Knowledge Workerها، و Executive Information Systemها برای Top Managerها بودند.

امروز Labelهای Traditional دیگر کاربرد قبلی را ندارند. برای Example، همهٔ Employeeها، از جمله Top Managerها، از Office Productivity Systemها استفاده می‌کنند. به همین شکل، Operational Userها اغلب به Decision Support System نیاز دارند. با تغییر Business، استفاده از Information نیز در بیشتر Companyها تغییر می‌کند. امروز منطقی‌تر است System را بر اساس Function و Feature آن شناسایی کنیم نه Userهای آن. مجموعهٔ جدید Definitionهای System شامل Enterprise Computing System، Transaction Processing System، Business Support System، Knowledge Management System و User Productivity System است.

Enterprise Computing

Enterprise Computing به Information Systemهایی گفته می‌شود که Company-Wide Operationها و Data Management Requirementها را Support می‌کنند. Inventory Control System مربوط به Wal-Mart، Production Control System مربوط به Boeing و Reservation System مربوط به Hilton Hotels نمونه‌هایی از Enterprise Computing System هستند. Objective اصلی Enterprise Computing، Integrate کردن Functionهای اصلی Company مانند Production، Sales، Services، Inventory Control و Accounting برای بهبود Efficiency، کاهش Cost و کمک به Managerها در Key Decisionها است. Enterprise Computing همچنین با اعمال Company-Wide Framework برای Data Access and Storage، Data Security و Reliability را بهبود می‌دهد.

در بسیاری از Companyهای بزرگ، Applicationهایی به نام Enterprise Resource Planning (ERP) System، Cost-Effective Support برای User و Managerهای سراسر Company فراهم می‌کنند. برای Example، Car Rental Company می‌تواند از ERP برای Forecast کردن Customer Demand مربوط به Rental Car در صدها Location استفاده کند.

با فراهم‌کردن Company-Wide Computing Environment، بسیاری از Firmها توانسته‌اند Cost Reduction چشمگیری به دست آورند. Companyهای دیگر از Time، Money و Commitment لازم برای Implement کردن موفق ERP ناامید شده‌اند. یک Potential Disadvantage مربوط به ERP این است که ERP Systemها معمولاً یک Overall Structure تحمیل می‌کنند که ممکن است با نحوهٔ Operation یک Company Match باشد یا نباشد. ERP با Detail بیشتر در Chapter 7 که Systems Development Strategyها را بررسی می‌کند توضیح داده می‌شود.

به‌دلیل Growth و Potential این Market، بسیاری از Hardware و Software Vendorها Enterprise Computing Market را Target می‌کنند و دامنهٔ وسیعی از Product و Service ارائه می‌دهند. Figure 1-18 Web Siteای را نشان می‌دهد که به Marketing مربوط به Enterprise Computing Software and Solutions اختصاص دارد.

Transaction Processing

Transaction Processing (TP) Systemها Data تولیدشده توسط Day-to-Day Business Operationها را Process می‌کنند. Exampleهای TP System شامل Customer Order Processing، Accounts Receivable و Warranty Claim Processing هستند.

Figure 1-18 — Ciber با استفاده از Software ارائه‌شده توسط Software Providerهای پیشرو، ERP Application و Consulting ارائه می‌کند.

برای Information بیشتر دربارهٔ Enterprise Resource Planning، به Management Information Systems CourseMate Web Site بروید و Enterprise Resource Planning Link را پیدا کنید.

صفحه PDF 40

... سودمند است که برای کاهش Warranty Claimها در Product Design تغییر ایجاد شود. در این Example، TP System با Knowledge Management System و Business Support System دارای Decision Support Featureها Integrate شده است.

WHAT INFORMATION DO USERS NEED?

Corporate Organizational Structure در سال‌های اخیر به‌طور قابل‌توجهی تغییر کرده است. به‌عنوان بخشی از Downsizing و Business Process Reengineering، بسیاری از Companyها تعداد Management Levelها را کاهش داده و Responsibility را به Operational Personnel واگذار کرده‌اند. هرچند Organization Chartهای مدرن معمولاً Flatتر هستند، Organizational Hierarchy هنوز در بیشتر Companyها وجود دارد.

یک Organizational Model معمولی، Business Functionها و Organizational Levelها را همان‌طور که Figure 1-22 نشان می‌دهد مشخص می‌کند. در Functional Areaها، Operational Personnel به Supervisor و Team Leader گزارش می‌دهند. Level بعدی شامل Middle Managerها و Knowledge Workerها است که آن‌ها نیز به Top Managerها گزارش می‌دهند. در Corporate Structure، Top Managerها به Board of Directors منتخب Shareholderهای Company گزارش می‌دهند.

Systems Analyst باید Organizational Model شرکت را درک کند تا بداند چه کسی مسئول Process و Decision مشخص است و چه Informationی توسط چه کسی لازم است.

Top Managers

Top Managerها Long-Range Planهایی به نام Strategic Plan ایجاد می‌کنند که Overall Mission و Goalهای Company را تعریف می‌کند. برای ترسیم Future Course، Top Managerها Questionهایی مانند این می‌پرسند: «Company چه مقدار باید در Information Technology سرمایه‌گذاری کند؟»، «Internet Sale در پنج سال آینده چه مقدار رشد خواهد کرد؟» یا «Company باید Factory جدید بسازد یا Production Functionها را Contract Out کند؟»

Strategic Planning بر Survival و Growth آیندهٔ Company، از جمله Long-Term IT Planها، اثر دارد. Top Managerها بر Overall Business Enterprise تمرکز می‌کنند و از IT برای تعیین Course و Direction شرکت استفاده می‌کنند. برای Develop کردن Strategic Plan، Top Managerها به Information بیرون از Company نیز نیاز دارند؛ مانند Economic Forecast، Technology Trend، Competitive Threat و Governmental Issue.

Middle Managers and Knowledge Workers

درست زیر Top Management Level، بیشتر Companyها Layerی از Middle Managerها و Knowledge Workerها دارند. Middle Managerها Direction، Resourceهای لازم و Performance Feedback را برای Supervisorها و Team Leaderها فراهم می‌کنند. چون Focus آن‌ها روی Time Frame کوتاه‌تری است، به Information با Detail بیشتر از Top Managerها نیاز دارند، اما کمی کمتر از Supervisorهایی که Day-to-Day Operationها را نظارت می‌کنند.

Figure 1-22 — یک Organizational Model معمولی، Business Functionها و Organizational Levelها را مشخص می‌کند: Top Managers؛ Middle Managers and Knowledge Workers؛ Supervisors and Team Leaders؛ Operational Employees، و Functionهایی مانند Information Technology، Human Resources، Production، Marketing، Accounting و Sales.

صفحه PDF 41

برای Example، Middle Manager ممکن است Weekly Sales Summary مربوط به Area سه State را Review کند، در حالی که Local Sales Team Leader به Daily Report مربوط به Customer Sale در یک Location نیاز دارد.

علاوه بر Middle Managerها، هر Company افرادی به نام Knowledge Worker دارد. Knowledge Workerها شامل Professional Staff Memberهایی مانند Systems Analyst، Programmer، Accountant، Researcher، Trainer و Human Resource Specialist هستند. Knowledge Workerها همچنین از Business Support System، Knowledge Management System و User Productivity System استفاده می‌کنند. آن‌ها از Functionهای Basic Organization پشتیبانی می‌کنند. همان‌طور که Military Unit به Logistical Support نیاز دارد، Company موفق نیز برای اجرای Mission خود به Knowledge Worker نیاز دارد.

Supervisors and Team Leaders

Supervisorها که اغلب Team Leader نامیده می‌شوند، بر Operational Employeeها نظارت می‌کنند و Day-to-Day Functionها را انجام می‌دهند. آن‌ها Operational Task و People را Coordinate می‌کنند، Decisionهای لازم را می‌گیرند و مطمئن می‌شوند Tool، Material و Training مناسب Available است. همانند سایر Managerها، Supervisor و Team Leader برای اجرای Responsibilityهای خود به Decision Support Information، Knowledge Management System و User Productivity System نیاز دارند.

Operational Employees

Operational Employeeها شامل Userهایی هستند که برای Enter و Receive کردن Data لازم جهت انجام Job خود به TP System متکی‌اند. در بسیاری از Companyها، Operational Userها همچنین برای Handle کردن Task و گرفتن Decisionهایی که قبلاً به Supervisorها Assign می‌شد به Information نیاز دارند. این Trend که Empowerment نام دارد، Responsibility و Accountability بیشتری به Employeeها می‌دهد. بسیاری از Companyها دریافته‌اند Empowerment، Employee Motivation را بهبود می‌دهد و Customer Satisfaction را افزایش می‌دهد.

SYSTEMS DEVELOPMENT TOOLS

علاوه بر Understanding مربوط به Business Operationها، Systems Analyst باید بداند چگونه از Techniqueهای مختلف مانند Modeling، Prototyping و Computer-Aided Systems Engineering Tool برای Plan، Design و Implement کردن Information Systemها استفاده کند. Systems Analystها با این Toolها در Team Environment کار می‌کنند که در آن Input مربوط به User، Manager و IT Staff در System Design مشارکت دارد.

Modeling

Modeling یک Graphical Representation از Concept یا Process تولید می‌کند که Systems Developer می‌تواند آن را Analyze، Test و Modify کند. Systems Analyst می‌تواند با استفاده از مجموعه‌ای از Business، Data، Object، Network و Process Model، Information System را Description و Simplify کند.

Business Model یا Requirements Model، Informationی را توصیف می‌کند که System باید فراهم کند. Data Model، Data Structure و Design را توصیف می‌کند. Object Model، Objectهایی را توصیف می‌کند که Data و Process را ترکیب می‌کنند. Network Model، Design و Protocolهای Telecommunication Link را توضیح می‌دهد. Process Model، Logicی را توضیح می‌دهد که Programmer برای نوشتن Code Module استفاده می‌کند. هرچند Modelها ممکن است Overlap داشته باشند، در واقع با هم کار می‌کنند تا Environment یکسان را از Point of Viewهای متفاوت توصیف کنند.

Systems Developerها اغلب برای Display کردن Business-Related Modelها از Multi-Purpose Charting Toolهایی مانند Microsoft Visio استفاده می‌کنند. Visio Tool محبوبی است که Systems Analyst می‌تواند برای ساخت Business Process Diagram، Flowchart، Organization Chart، Network Diagram، Floor Plan، Project Timeline و Workflow Diagram و موارد دیگر استفاده کند.

TOOLKIT TIME: CASE Toolهای Part B از Systems Analyst’s Toolkit می‌توانند به Develop و Maintain کردن Information Systemهای Complex کمک کنند. برای Information بیشتر به Part B از Toolkit چهارقسمتی پس از Chapter 12 مراجعه کنید.

صفحه PDF 42

Figure 1-23 نشان می‌دهد چگونه می‌توانید Symbolهای مختلف را از Pane سمت چپ Drag and Drop کنید، آن‌ها را در Drawing سمت راست قرار دهید و برای نمایش یک Business Process به هم Connect کنید.

در این کتاب با انواع مختلف Model آشنا خواهید شد، از جمله Data Flow Diagram، Object Diagram و Entity-Relationship Diagram. Business Process Modeling با Detail بیشتر در Part B از Systems Analyst’s Toolkit توضیح داده می‌شود.

Prototyping

Prototyping، System Conceptها را Test می‌کند و Opportunity می‌دهد پیش از Final Decision، Input، Output و User Interface بررسی شوند. Prototype یک Early Working Version از Information System است. همان‌طور که Aircraft Manufacturer یک Design جدید را در Wind Tunnel Test می‌کند، Systems Analystها Information System Prototype می‌سازند و مطالعه می‌کنند. Prototype می‌تواند Initial Model باشد که به‌عنوان Benchmark برای Evaluate کردن System نهایی استفاده می‌شود، یا خود Prototype می‌تواند به Final Version System تبدیل شود. در هر دو حالت، Prototyping، Development Process را به‌طور قابل‌توجهی سریع‌تر می‌کند.

Potential Disadvantage مربوط به Prototyping این است که ممکن است Decisionهای مهم خیلی زود و پیش از آنکه Business یا IT Issueها به‌طور کامل Understanding شوند گرفته شوند. بااین‌حال، Prototype مبتنی بر Fact-Finding و Modeling Technique دقیق می‌تواند Tool بسیار ارزشمندی باشد.

Computer-Aided Systems Engineering (CASE) Tools

Computer-Aided Systems Engineering (CASE) که Computer-Aided Software Engineering نیز نامیده می‌شود، Techniqueای است که از Software قدرتمندی به نام CASE Tools برای کمک به Systems Analystها در Develop و Maintain کردن Information Systemها استفاده می‌کند. CASE Toolها Overall Framework برای Systems Development فراهم می‌کنند و از Design Methodologyهای متنوع، از جمله Structured Analysis و Object-Oriented Analysis، Support می‌کنند.

چون CASE Tool ساخت Information System را آسان‌تر می‌کند، IT Productivity را افزایش و Quality مربوط به Finished Product را بهبود می‌دهد. Part B از Systems Analyst’s Toolkit توضیح می‌دهد Analystها چگونه از CASE Tool برای ساخت Business Profile، Business Model و Document کردن Processهای Complex استفاده می‌کنند. پس از Develop کردن Model، بسیاری از CASE Toolها می‌توانند Program Code Generate کنند که Implementation Process را سریع‌تر می‌کند. Figure 1-24 Web Site مربوط به Visible Systems Corporation، Vendor پیشرو CASE Tool، را نشان می‌دهد.

Figure 1-23 — Microsoft Visio 2010 اجازه می‌دهد Symbolهای مختلف را Drag and Drop کنید و برای نمایش Business Process به هم Connect کنید.

Figure 1-24 — Visible Systems Corporation دامنهٔ گسترده‌ای از Software Engineering Toolها، از جمله Visible Analyst، یک CASE Tool محبوب، ارائه می‌کند.

برای Information بیشتر دربارهٔ CASE Tools، به Management Information Systems CourseMate Web Site بروید و CASE Tools Link را پیدا کنید.

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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