مهندسی نرم افزار1

تحلیل وطراحی سیستم ها

الگوها

يكشنبه, ۲۹ آذر ۱۳۹۴، ۱۲:۳۹ ق.ظ

الگوهای معماری

- هر معماری نرم افزار ممکن است چند الگوی معماری داشته باشد که به مسائل گوناگون از قبیل همروندی، ماندگاری و توزیع

مربوط می شوند.

- چند دامنه الگوی معماری: کنترل دستیابی، همروندی، توزیع و ماندگاری

 الگوهای طراحی در سطح مولفه ها

- الگوهای طراحی در سطح مولفه ها راهکارهای اثبات شده در اختیار شما قرار می دهند که به یک یا چند مساله فرضی

استخراج شده از مدل خواسته های می پردازند.

- در بسیاری موارد، الگوهای طراحی از این نوع یک عنصر از سیستم را کانون توجه قرار می دهند

 الگوهای طراحی واسط کاربر

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

- الگوی Top Level Navigation : هنگامی استفاده می شود که یک سایت یا برنامه کاربردی چند قابلیت عملیاتی عمده را

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

قابلیت های عمده را فراهم می سازد.

 الگوهای طراحی برای برنامه های تحت وب

- هنگام پرداختن به مسائل طراحی مرتبط با ساخت برنامه های تحت وب، در نظر گرفتن گروه های الگو با در نظر گرفتن دو

بعد می تواند مفید واقع گردد:

- کانون طراحی الگو: مشخص می کند که کدام جنبه از مدل طراحی مد نظر است.

- سطح دانه بندی: سطح انتزاع را مشخص می کند.

 کانون طراحی

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

- به بیان دیگر، کانون طراحی با نزدیکتر شدن به طراحی باریک تر می شود.

- مسائلی که هنگام طراحی معماری اطلاعاتی برای برنامه تحت وب به آنها بر می خورید با مسائل که هنگام اجرای طراحی

واسط مشاهده می کنید، تفاوت دارد.

- الگوهای برنامه تحت وب را می توان بر اساس سطح کانون طراحی گروه بندی کرد: الگوی معماری اطلاعاتی، الگوهای گشت و

گذار، الگوهای ارائه و الگوهای عملیاتی.

 دانه بندی طراحی

- از نظر سطح دانه بندی الگوها را می توان در سطوح زیر تعریف کرد: الگوهای معماری، الگوهای طراحی و الگوهای مولفه ها



www.mjahangir.ir

موافقین ۰ مخالفین ۰ ۹۴/۰۹/۲۹
مینا قاسمی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی