با ۱۰ الگوی پراستفاده و مهم معماری نرم‌افزار آشنا شوید.
Loading
نمایش نتایج: از 1 به 1 از 1

موضوع: با ۱۰ الگوی پراستفاده و مهم معماری نرم‌افزار آشنا شوید.

  1. #1
    مهرداد تاجيك - مدير سایت Array admin آواتار ها
    تاریخ عضویت
    Thursday 30 June 2005
    محل سکونت
    تهران - ایران
    نوشته ها
    1,818
    Thanks
    22
    Thanked 47 Times in 42 Posts

    Post با ۱۰ الگوی پراستفاده و مهم معماری نرم‌افزار آشنا شوید.




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



    الگوی معماری نرم‌افزار چیست؟
    رویکردی که در اغلب آموزشگاه‌ها بر مبنای آن برنامه‌نویسی به افراد تازه‌کار یاد داده می‌شود، انطباق چندانی با اصول و قواعد علمی ندارد. شما در یک دوره آموزشی ثبت نام می‌کنید و مدرس در همان جلسه اول یا نهایت جلسه دوم شروع به آموزش دستورات برنامه‌نویسی کرده و به شما نحوه کار با کنترل‌ها در ASP.Net یا به‌کارگیری دستورات در PHP و… را یاد می‌دهد و چیزی شبیه یک سایت فروشگاهی در زمینه طراحی وب یا یک برنامه کاربردی ساده که قرار است به یک بانک اطلاعاتی متصل شده و مفاهیم پایه را به شما آموزش دهد، طراحی می‌کنید. پس از گذراندن ساعات تعیین‌شده به سطح متوسط و در نهایت پیشرفته می‌روید و تمام! اکنون این شما هستید که در نظر دارید با شرکت‌ها قرارداد بسته و پروژه‌های نرم‌افزاری را برای آن‌ها به سرانجام برسانید. این رویکرد در اغلب آموزشگاه‌ها دنبال می‌شود. اما متاسفانه در دنیای واقعی و در بعد جهانی نرم‌افزارها بر مبنای قاعده مشخصی ساخته می‌شوند. به عبارت دقیق‌تر، برای ساخت هر برنامه‌ای پس از آن‌که فازهای تحلیل، ارزیابی و درک نیازمندی‌ها به شکل درستی به اتمام رسیدند، الگوی معماری نرم‌افزار که پروژه بر مبنای آن باید ساخته شود، انتخاب می‌شود.

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


پاسخ با نقل قول پاسخ با نقل قول

  • The Following User Says Thank You to admin For This Useful Post:

    ILovelinux (Tuesday 16 October 2018)

  • علاقه مندي ها (Bookmarks)

    علاقه مندي ها (Bookmarks)

    مجوز های ارسال و ویرایش

    • شما نمیتوانید موضوع جدیدی ارسال کنید
    • شما امکان ارسال پاسخ را ندارید
    • شما نمیتوانید فایل پیوست کنید.
    • شما نمیتوانید پست های خود را ویرایش کنید
    •