انواع معماری ساخت و تولید نرم افزار

عنوان پروژه  : انواع معماری ساخت و تولید نرم افزار

مرتبط با درس : -

تعداد صفحات فایل : ۲۵ صفحه

فرمت فایل : Microsoft Office word ۲۰۰۳

مرتبط با رشته : کامپیوتر

مقطع : کاردانی – کارشناسی

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

 

انواع مختلف معماری نرم افزار :
۱-  معماری MainFrame
2-  معماری File Server
3-  معماری سرویس گیرنده / سرویس دهنده
۴-  معماری Two-Tier
5-  معماری Three-Tier
1- معماری MainFrame
1- ویژگی ها  :
– معماری فوق در دهه های ۱٩۶۰ الی ۱٩۷۰ مورد توجه و استفاده جدی قرار داشت .
– کامپیوتر اصلی ( Host) مسئولیت انجام تمامی پردازش ها را برعهده دارد.
– کاربران با استفاده از ترمینال ها ، قادر به ایجاد ارتباط با سیستم اصلی (host) می باشند.
– ترمینال ها هوشمند نبوده و صرفا” به یک صفحه کلید و نمایشگر محدود می باشند.
– فشردن کلیدهای صفحه کلید ، تنها چیزی است که ارتباط بین کاربران(ترمینال ها ) و سیستم اصلی را معنی خواهد کرد.
– داده ها و منطق برنامه بر روی یک سیستم (Host) یکسان ذخیره می گردنند. .
۲-   مزایا  :
– امنیت در این نوع معماری بسیار بالا است  .
– با توجه به تمرکز داده ها و منطق ، مدیریت متمرکز و اعمال آن آسان خواهد بود.
۳- معایب   :
– هزینه تهیه ، اجاره و پشتیبانی این نوع سیستمها بسیار بالا است .
– برنامه ( منطق ) بهمراه داده های مربوطه در یک محل مستقر و از یک محیط پردازش یکسان استفاده می کنند.
– اغلب برنامه های نوشته شده بر اساس معماری فوق محیط های رابط کاربر گرافیکی را حمایت نمی نمایند

فرمت : مایکروسافت ورد ۲۰۰۳  ،  همراه با عکس

عزیزانی که دارای مدرک کاردانی ، کارشناسی یا کارشناسی ارشد در رشته های زیر هستند و توانایی همکاری به صورت پاره وقت با ما را دارند ،با شماره ۰۹۳۶۹۲۲۳۰۱۲ یا ۰۸۳۳۴۲۶۶۵۳۴ ( مرادی ) تماس حاصل نمایند. همچنین عزیزان کرمانشاهی می توانند به آدرس کرمانشاه ، شهرک معلم ، میدان حافظ مجتمع پیام ، انتهای خیابان نصر مراجعه نمایند.

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

 

2 نظر “انواع معماری ساخت و تولید نرم افزار

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


1 + = 7

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>