2. نرم افزار های تجاری
ثبت شده در 1397/07/11
author
CyanCoder


تعداد زیادی از مردم برنامه¬های کامپیوتری می¬نویسند و ما تمام آن¬ها را نرم¬افزارهای توسعه داده شده می¬نامیم. هر کدام از سرویس های نرم افزاری که بیرون وجود دارد، هرکدام چالش¬ها و پیچیدگی¬های مربوط به خودشان را دارند. نرم¬افزارهای تجاری داده¬های پیچیده دارند و مقدار زیادی از آن که باید روی آن کار شود و از روی آن برای مدیران گزاررش گرفته شود. قوانین تجاری که باعث شکست تمام تست¬های منطقی می¬شوند. اگرچه تعدادی از تکنیک¬ها و الگوها مرتبط به تمام نوع¬های نرم¬افزارها می¬شوند اما تعداد زیادی از آن¬ها هم مربوط به یک نوع خاص می¬شوند.
در مسیر کاری خودمان، بر روی نرم¬افزاری¬های تجاری تمرکز کرده¬ایم، بنابراین تمام الگوهایم اینجا در رابطه با آن¬ها می¬باشد. (عبارت دیگر برای نرم¬افزار¬های تجاری می¬تواند "سیستم¬های اطلاعاتی” یا برای آن¬هایی که حافظه بلند مدت¬تری دارند "پردازش اطلاعات" باشد) اما منظور ما از عبارت "نرم¬افزار تجاری" چه چیزی می¬باشد؟ نمی¬توانیم در یک عبارت دقیق بیان کنیم، اما می¬توانیم تا حدی منظور خود را برسانیم.

 


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

 

مقالات مرتبط
8. ساختار الگو های طراحی
ثبت شده در 1397/07/17
photo
ساختار الگو ها در طراحی سیستم های نرم افزاری و مسائل پیاده سازی و تنوع آنها
بیشتر بخوانید
7. الگو های طراحی نرم افزار
ثبت شده در 1397/07/17
photo
هر الگویی یک مشکل را تعریف می کند که به طور مرتب در محیط ما رخ می دهد و سپس هسته راه حل را رائه می دهد
بیشتر بخوانید
6. کارایی نرم افزار های تجاری
ثبت شده در 1397/07/11
photo
تاملی درباره کارایی سیستم های نرم افزاری و تصمیماتی که بخاطر کارایی سیستم در مرحله معماری گرفته می شود
بیشتر بخوانید
5. انواع نرم افزار های تجاری
ثبت شده در 1397/07/11
photo
نرم افزارهای تجاری همگی متفاوت هستند و این مشکلات متفاوت نیازمند برخوردهای متفاوت هستند
بیشتر بخوانید
4. منطق تجاری
ثبت شده در 1397/07/11
photo
به وسیله ساده سازی معماری و پروسه ها می توانید یک پروژه کوچک را به پروژه های بزرگ تبدیل کنید
بیشتر بخوانید
3. سیستم های نرم افزاری
ثبت شده در 1397/07/11
photo
در یک سیستم نرم افزاری با توجه به حجم زیاد اطلاعات، به طور معمول تعداد زیادی رابط¬کاربری برای مدیریت آن وجود دارد
بیشتر بخوانید
1. معماری نرم افزار
ثبت شده در 1397/07/11
photo
معماری یک مفهوم عمومی از طراحی سیستم از طرف توسعه دهنده ها بر روی یک سیستم می باشد. همچنین معماری درباره تصمیم گیری ها نیز می باشد. تصمیم هایی که توسعه دهنده ها دوست دارند زودتر بگیرند...
بیشتر بخوانید
ارسال نظر