اصول تجزیه و تحلیل سیستم: مفاهیم اساسی، روش ها و ساختار

فهرست مطالب:

اصول تجزیه و تحلیل سیستم: مفاهیم اساسی، روش ها و ساختار
اصول تجزیه و تحلیل سیستم: مفاهیم اساسی، روش ها و ساختار
Anonim

فرهنگ لغت Merriam-Webster تجزیه و تحلیل سیستم را اینگونه تعریف می کند: "فرایند بررسی یک رویه یا تجارت به منظور تعیین اهداف و اهداف آن و ایجاد سیستم ها و رویه هایی که به طور موثر به آنها دست می یابد." دیدگاه دیگر، تجزیه و تحلیل سیستم ها را به عنوان یک روش حل مسئله می بیند که یک سیستم را به اجزای سازنده آن تجزیه می کند تا بررسی کند که این اجزا چقدر خوب کار می کنند و برای رسیدن به هدفشان تعامل دارند.

عناصر سیستم
عناصر سیستم

ارتباط

اصول تجزیه و تحلیل سیستم ها ارتباط نزدیکی با تحلیل نیازمندی ها یا تحقیقات عملیاتی دارد. همچنین "یک تحقیق رسمی صریح برای کمک به تصمیم گیرنده برای تعیین بهترین مسیر اقدام و گرفتن تصمیم بهتر از آنچه در غیر این صورت ممکن است داشته باشد."

اصطلاح "تجزیه و تحلیل و سنتز" از زبان یونانی گرفته شده است که به ترتیب به معنای "از هم جدا کردن" و "مجموعه مجدد" است. این اصطلاحات در بسیاری از رشته های علمی، از ریاضیات و منطق گرفته تا اقتصاد و روانشناسی، استفاده می شودتعیین رویه های مشابه تجزیه و تحلیل به عنوان "روشی که به وسیله آن یک کل فکری یا اساسی را به قطعات تقسیم می کنیم" تعریف می شود، در حالی که سنتز به معنای "روشی است که به وسیله آن عناصر یا اجزای جداگانه را ترکیب می کنیم تا یک کل را تشکیل دهیم". محققان در اصول تجزیه و تحلیل سیستم ها، روش شناسی را برای سیستم های درگیر اعمال می کنند و یک تصویر بزرگ را تشکیل می دهند.

کارگران سیستم
کارگران سیستم

برنامه

تجزیه و تحلیل سیستم در هر زمینه ای که چیزی در حال توسعه است استفاده می شود. تجزیه و تحلیل همچنین می تواند مجموعه ای از اجزایی باشد که با هم کار می کنند تا عملکردهای ارگانیکی مانند مهندسی سیستم ها را انجام دهند. مهندسی سیستم ها یک رشته مهندسی بین رشته ای است که بر نحوه طراحی و مدیریت پروژه های مهندسی پیچیده تمرکز دارد.

دنباله

توسعه یک سیستم اطلاعات کامپیوتری شامل مرحله تجزیه و تحلیل سیستم است. این به ایجاد یک مدل داده قبل از ایجاد یا گسترش پایگاه داده کمک می کند. چندین رویکرد مختلف برای تحلیل سیستم ها وجود دارد.

هنگامی که یک سیستم اطلاعات رایانه ای در حال توسعه است، تجزیه و تحلیل سیستم (طبق مدل آبشار) از مراحل زیر تشکیل می شود:

  1. توسعه یک مطالعه امکان سنجی. تعیین اینکه آیا یک پروژه از نظر اقتصادی، اجتماعی، فناوری و سازمانی امکان پذیر است یا خیر.
  2. اقدامات حقیقت یاب طراحی شده برای تعیین نیازهای کاربران نهایی سیستم (به طور کلی شاملمصاحبه، پرسشنامه یا مشاهدات بصری کار در سیستم موجود).
  3. مشخص کنید که کاربران نهایی چگونه سیستم را کار خواهند کرد (از نظر تجربه کلی با سخت افزار یا نرم افزار کامپیوتر)، برای چه چیزی از سیستم استفاده می شود، و غیره.
سیستم های الکترونیکی
سیستم های الکترونیکی

نظر دیگر رویکرد گام به گام به این فرآیند را توصیف می کند. این رویکرد تجزیه و تحلیل سیستم را به 5 مرحله تقسیم می کند:

  1. تعیین محتوا. اهداف و الزامات مورد نیاز برای برآورده کردن الزامات پروژه همانطور که توسط ذینفعان آن تعریف شده است، به وضوح تعریف شده است.
  2. تحلیل مشکل: فرآیند درک مشکلات و نیازها و یافتن راه حل بر اساس اصول تحلیل سیستمی.
  3. تجزیه و تحلیل الزامات: شناسایی شرایطی که باید رعایت شوند.
  4. طراحی منطقی: مطالعه روابط منطقی بین اشیا.
  5. تحلیل تصمیم: تصمیم گیری نهایی بر اساس اصول تحلیل سیستمی.

Use case ابزارهای مدلسازی تحلیل سیستمی هستند که به طور گسترده برای تعریف و بیان الزامات عملکردی یک سیستم استفاده می شود. هر مورد استفاده یک سناریو یا رویداد تجاری است که سیستم باید پاسخ خاصی برای آن ارائه دهد. از موارد ایجاد شده از تجزیه و تحلیل شی گرا استفاده کنید.

تحلیل سیاسی

رشته ای که امروزه به عنوان تحلیل خط مشی شناخته می شود، از کاربرد تحلیل سیستم ها در زمانی که برای اولین بار تأسیس شد پدیدار شد.وزیر دفاع ایالات متحده رابرت مک نامارا.

تحلیلگران سیستم های بنیادی اغلب برای تجزیه و تحلیل سیستم هایی که به طور تصادفی رشد کرده اند برای تعیین اجزای فعلی سیستم فراخوانده می شوند. این در طول کار مهندسی مجدد در سال 2000 نشان داده شد، زمانی که فرآیندهای تجاری و تولیدی به عنوان بخشی از مدرنیزاسیون اتوماسیون در سال 2000 در نظر گرفته شدند. کار با استفاده از تجزیه و تحلیل سیستم ها شامل یک تحلیلگر سیستم، تحلیلگر تجاری، تکنولوژیست، معمار سیستم، معمار سازمانی، معمار نرم افزار و غیره است. همه این متخصصان از اصول اولیه تجزیه و تحلیل سیستم ها در عمل استفاده می کنند.

سیستم اطلاعات
سیستم اطلاعات

اگرچه ممکن است دست اندرکاران تجزیه و تحلیل سیستم ها برای ایجاد سیستم های جدید تشویق شوند، آنها اغلب سیستم های موجود (فرآیندها، رویه ها و روش ها) را تغییر می دهند، گسترش می دهند یا مستند می کنند. محققان و متخصصان بر تحلیل سیستم ها تکیه می کنند. چنین تجزیه و تحلیل فعالیت در حال حاضر در تحقیقات مختلف و تحقیقات عملی، از جمله مدیریت کسب و کار، اصلاحات آموزشی، فناوری آموزشی و غیره اعمال می شود. در این زمینه ها، اصول یک رویکرد سیستمی (تحلیل سیستم) بسیار مهم است.

تحلیلگران

تحلیلگر سیستم یک متخصص فناوری اطلاعات است که در تجزیه و تحلیل، طراحی و پیاده سازی سیستم های اطلاعاتی تخصص دارد. تحلیلگران سیستم، مناسب بودن سیستم های اطلاعاتی را از نظر نتایج مورد نظر ارزیابی می کنند و با کاربران نهایی، فروشندگان ارتباط برقرار می کنند.نرم افزارها و برنامه نویسان برای رسیدن به این نتایج.

تحلیلگر سیستم فردی است که از تکنیک های تحلیل و طراحی برای حل مشکلات تجاری با استفاده از فناوری اطلاعات استفاده می کند. تحلیلگران سیستم می توانند به عنوان عوامل تغییر که بهبودهای سازمانی لازم را شناسایی می کنند، سیستم هایی را برای پیاده سازی آن تغییرات طراحی می کنند و دیگران را برای استفاده از سیستم ها آموزش می دهند و انگیزه می دهند. تحلیلگران باید مفهوم و اصول تحلیل سیستم را بدانند و درک کنند.

اعضای سیستم
اعضای سیستم

اگرچه ممکن است با زبان های برنامه نویسی مختلف، سیستم عامل ها و پلتفرم های سخت افزاری رایانه آشنا باشند، اما معمولاً در توسعه سخت افزار یا نرم افزار واقعی دخالت ندارند. آنها ممکن است مسئول توسعه تجزیه و تحلیل هزینه، ملاحظات طراحی، بهبود تأثیر کارکنان، و جدول زمانی اجرا باشند.

یک تحلیلگر سیستم معمولاً به یک سیستم تعیین شده یا از پیش تعیین شده محدود می شود و اغلب در ارتباط با یک تحلیلگر تجاری با استفاده از اصول کلی تجزیه و تحلیل سیستم ها کار می کند. این نقش‌ها، در عین اینکه همپوشانی دارند، یکسان نیستند. تحلیلگر کسب و کار نیازهای کسب و کار را ارزیابی می کند و راه حل مناسب را تعیین می کند و تا حدی راه حل را بدون عمیق شدن در اجزای فنی آن طراحی می کند و در عوض بر تحلیلگر سیستم تکیه می کند. تحلیلگر سیستم اغلب کدها را ارزیابی و اصلاح می کند و سناریوها را بر اساس اصول و مشکلات تجزیه و تحلیل سیستم ها تحلیل می کند.

میکروسکوپیسیستم
میکروسکوپیسیستم

فرصتها

برخی از متخصصان دانش عملی در هر دو حوزه (تجزیه و تحلیل کسب و کار و سیستم) دارند و می توانند هر دوی این حرفه ها را با موفقیت ترکیب کنند و به طور موثر مرز بین یک تحلیلگر تجاری و یک تحلیلگر سیستم را محو کنند. هر دو حرفه نیازمند اصول تحلیل سیستم های ساختاری هستند.

تحلیلگر سیستم در دسترس است:

  • تأثیر سازمانی و انسانی سیستم های برنامه ریزی شده را شناسایی، درک و برنامه ریزی کنید و اطمینان حاصل کنید که الزامات فنی جدید به درستی با فرآیندها و مجموعه مهارت های موجود ادغام می شوند.
  • جریان سیستم برنامه ریزی از ابتدا.
  • تعامل با کاربران داخلی و مشتریان برای مطالعه و مستندسازی الزامات، که سپس برای ایجاد اسناد الزامات تجاری استفاده می شود.
  • پیش نویس الزامات فنی از مرحله بحرانی.
  • تعامل با توسعه دهنده نرم افزار برای درک محدودیت های نرم افزار.
  • به برنامه نویسان کمک کنید تا سیستم را توسعه دهند، مانند ارائه موارد استفاده، نمودارهای جریان، نمودارهای UML و BPMN.
  • نیازمندی های سند یا مکمل های راهنمای کاربر.
  • هر زمان که یک فرآیند توسعه در حال انجام است، تحلیلگر سیستم مسئول توسعه اجزا و ارائه آن اطلاعات به توسعه دهنده است. همه اینها بر اساس مفاهیم اولیه و اصول تحلیل سیستم انجام می شود.

چرخه زندگی

چرخه عمر توسعه سیستم (SDLC) یک روش توسعه سنتی استسیستم هایی که سازمان ها برای پروژه های فناوری اطلاعات در مقیاس بزرگ استفاده می کنند. SDLC یک چارچوب ساختاریافته متشکل از فرآیندهای متوالی است که توسط آن یک سیستم اطلاعاتی توسعه می یابد.

سیستم تکنولوژیکی
سیستم تکنولوژیکی

ماهیت تحلیل

به محض دریافت تاییدیه های لازم پروژه توسعه از سوی تمامی شرکت کنندگان، مرحله تحلیل سیستم آغاز می شود. تجزیه و تحلیل سیستم ها تجزیه و تحلیل یک مشکل تجاری است که سازمان ها قصد دارند با یک سیستم اطلاعاتی آن را حل کنند. هدف اصلی مرحله تجزیه و تحلیل سیستم، جمع آوری اطلاعات در مورد سیستم موجود به منظور تعیین الزامات یک سیستم بهبود یافته یا یک سیستم جدید است. محصول نهایی این مرحله که به عنوان قابل تحویل شناخته می شود، مجموعه ای از نیازمندی های سیستم است. اینها اصول اساسی تجزیه و تحلیل سیستم و سنتز سیستم هستند.

شاید دشوارترین کار در این تحلیل تعیین الزامات خاصی باشد که سیستم باید برآورده کند. این الزامات اغلب به عنوان نیازهای کاربر شناخته می شوند زیرا کاربران آنها را ارائه می دهند. هنگامی که طراحان سیستم نیازهای کاربر را برای یک سیستم جدید جمع آوری می کنند، به مرحله طراحی سیستم می روند.

سیستم های کامپیوتری

تحلیلگر سیستم های کامپیوتری یک شغل در زمینه فناوری اطلاعات است. یک تحلیلگر سیستم های کامپیوتری برای حل مشکلات مربوط به فناوری کامپیوتر کار می کند. بسیاری از تحلیلگران در حال نصب سیستم های کامپیوتری جدید، اعم از سخت افزاری و نرم افزاری هستند و برنامه های نرم افزاری جدیدی را به آن اضافه می کنندبهبود عملکرد کامپیوتر دیگران به عنوان طراح سیستم یا معمار سیستم عمل می کنند، اما اکثر تحلیلگران در نوع خاصی از سیستم ها، مانند سیستم های تجاری، سیستم های حسابداری، سیستم های مالی، یا سیستم های علمی تخصص دارند.

تقاضا

تا سال 2015، بیشترین تعداد تحلیلگران سیستم های کامپیوتری بخش های دولتی، بیمه، طراحی سیستم های کامپیوتری، تجهیزات حرفه ای و تجاری، و مدیریت شرکت و شرکت را پوشش دادند. تعداد مشاغل در این منطقه از 487000 در سال 2009 به 650000 تا سال 2016 پیش بینی می شود.

سیستم اطلاعات الکترونیکی
سیستم اطلاعات الکترونیکی

این ورودی در نظرسنجی 2010 رتبه سوم، در نظرسنجی 2011 پنجم، در نظرسنجی 2012 رتبه نهم و در نظرسنجی 2013 در رتبه دهم شد.

تحلیلگر کسب و کار (BA) کسی است که یک سازمان یا حوزه تجاری (واقعی یا فرضی) را تجزیه و تحلیل می کند و کسب و کار یا فرآیندها یا سیستم های آن را مستند می کند و مدل کسب و کار یا ادغام آن با فناوری را بر اساس اصول و تجزیه و تحلیل سیستم ساختار ارزیابی می کند..

نقش یک تحلیلگر سیستم را می توان به عنوان پلی بین مشکلات تجاری و راه حل های فناوری نیز تعریف کرد. در اینجا، مشکلات کسب و کار می تواند مربوط به سیستم های کسب و کار باشد، مانند یک مدل، فرآیند یا روش. راه حل های فناوری می تواند استفاده از معماری فناوری، ابزارها یا برنامه های نرم افزاری باشد. تحلیلگران سیستم باید تجزیه و تحلیل کنند،تغییر و در نهایت مشکلات کسب و کار را با فناوری حل کنید.

تحلیل کسب و کار

حداقل چهار نوع تحلیل تجاری وجود دارد:

  • توسعه‌دهنده کسب‌وکار - نیازهای تجاری و فرصت‌های تجاری سازمان را شناسایی کنید.
  • تحلیل مدل کسب و کار - تعریف سیاست‌های سازمانی و رویکردهای بازار.
  • طراحی فرآیند - برای استاندارد کردن گردش کار یک سازمان.
  • تجزیه و تحلیل سیستم - تفسیر قوانین تجاری و الزامات برای سیستم های فنی (معمولاً در IT).

سایر وظایف

گاهی اوقات یک تحلیلگر کسب و کار بخشی از یک عملیات تجاری است و با فناوری اطلاعات برای بهبود کیفیت خدمات ارائه شده کار می کند و گاهی به یکپارچه سازی و آزمایش راه حل های جدید کمک می کند. تحلیلگران کسب و کار به عنوان پیوندی بین مدیریت و توسعه دهندگان فنی عمل می کنند.

BA همچنین می تواند از توسعه مواد آموزشی پشتیبانی کند، در اجرا شرکت کند و پشتیبانی پس از اجرا را ارائه دهد. این ممکن است شامل توسعه طرح‌های پروژه و نمودارهای جریان داده، نمودارهای جریان و غیره باشد.

در چرخه عمر توسعه سیستم ها، تحلیلگر کسب و کار معمولاً به عنوان رابط بین بخش تجاری شرکت و ارائه دهندگان خدمات فناوری اطلاعات عمل می کند.

توصیه شده: