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

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

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

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

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

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

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

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

 

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

فرمت : مايكروسافت ورد 2003  ،  همراه با عكس

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

  1. بابا ول معطلید با وجود لینک زیر کسی نمیاد 2500 تومن پول بی زبون رو بده به شما !!!
    [ لینک شما توسط مدیر سایت حذف شد. ]

پاسخ دهید

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


7 + = 8

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