پروژه پایانی معماری نرم افزار

تاریخ انتشار
۲۰ مرداد ۱۳۹۹
تعداد بازدید
633 بازدید
۶۰,۰۰۰ تومان
پروژه پایانی معماری نرم افزار یا Software architecture برای دانشجویان رشته کامپیوتر گرایش نرم افزار مناسب می باشد و برای آن ها بسیار کاربردی می باشد.

قبل از خرید لطفا  اطلاعات کامل پروژه پایانی معماری نرم افزار یا به انگلیسی Software architecture در زیر را برسی سپس نسبت به خرید اقدام کنید.

پیش گفتار

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

 

فهرست مطالب پروژه پایانی معماری نرم افزار

گفتار اول ۷

۱-۱معماری            ۸

۱-۲ انواع معماری  ۸

۱-۲-۱ معماری سیستم             ۸

۱-۲-۲ معماری نرم‌افزار         ۹

۱-۲-۳ معماری سازمان           ۹

۱- ۲-۴ معماری مرجع            ۱۰

۱-۲-۵ معماری خط تولید        ۱۰

۱-۳ معماری نرم‌افزار             ۱۱

۱-۳-۱ تعریف معماری نرم‌افزار             ۱۱

۱-۳-۲ اجزاء معماری نرم‌افزار               ۱۳

۱-۳-۳ چرخه کاری معماری نرم‌افزار    ۱۴

۱-۲-۴مراحل فرآیند معماری نرم‌افزار    ۱۴

گفتار دوم ۱۷

۲-۱ نیازمندی‌های وظیفه‌مندی ۱۸

۲-۲ نیازمندی‌های  غیره وظیفه‌مندی      ۱۸

۲-۳دسته‌بندی مشخصه های کیفی           ۱۸

۲-۳-۱مشخصه های کیفی  قابل مشاهده زمان اجرا ۱۸

۲-۳-۲مشخصه های کیفی  غیر قابل مشاهده زمان اجرا         ۱۹

۲-۴مدل های کیفی ۱۹

شکل ۳ ساختار دسته‌بندی خصوصیات کیفی  در مدل Mc Call              ۲۰

۲-۴ انواع صفات کیفی            ۲۶

۲-۴-۱ صفات کیفی  سیستمی  ۲۶

۲-۴-۱-۱کارایی      ۲۶

۲-۴-۱-۲ امنیت      ۲۷

۲-۴-۱-۳ در دسترس بودن      ۲۷

۲-۴-۱-۴ قابلیت استفاده           ۲۷

۲-۴-۱-۵ تغییر پذیری            ۲۸

۲-۴-۱-۶ قابلیت حمل              ۲۸

۲-۴-۱-۷ قابلیت تغییر             ۲۹

۲-۴-۱-۸ تجمیع پذیری           ۲۹

۲-۴-۱-۹ قابلیت استفاده مجدد  ۳۰

۲-۴-۱-۱۰ قابلیت آزمایش       ۳۱

۲-۴-۲ صفات کیفی  تجاری    ۳۱

۲-۴-۲-۱زمان مورد نیاز برای فروش    ۳۱

۲-۴-۲-۲ هزینه سود آوری     ۳۲

۲-۴-۲-۳ طول عمر پیش بینی شده برای سیستم      ۳۲

۲-۴-۲-۴ بازار فروش نهایی   ۳۲

۲-۴-۲-۵ زمانبندی ۳۲

۲-۴-۲-۶استفاده از سیستم‌های قدیمی      ۳۳

۲-۴-۳صفات کیفیتی مربوط به معماری  ۳۳

۲-۴-۳-۱تجمیع مفهومی          ۳۳

۲-۴-۳-۲صحت      ۳۳

۲-۴-۳-۳قابلیت ساخت            ۳۳

۲-۵ مصالحه در صفات کیفی ۳۳

گفتار  سوم               ۳۵

۳-۱ سبک‌های معماری نرم‌افزار             ۳۶

۳-۲اجزا تشکیل دهنده معماری               ۳۷

۳-۳انواع سبک‌های معماری   ۳۸

۳-۳-۱سبک‌های اجزای مستقل ۳۹

۳-۳-۱-۱ سبک       ۴۰

۳-۳-۱-۲ سبک Communicating Processes  ۴۰

۳-۳-۲ معماری جریان داده     ۴۱

۳-۳-۲-۱ Pipe&Filter         ۴۳

۳-۳-۲-۲ Batch Sequential              ۴۴

۳-۴سبک ماشین مجازی         ۴۵

۳-۵ سبک‌های فراخوانی و بازگشت        ۴۷

۳-۵- ۱  سبک برنامه اصلی و زیر روال Main Program and Sub-routine 49

۳-۵-۱-۱ سبک سیستم‌های فراخوانی روالهای خارجی            ۴۹

۳-۵-۲ سبک سیستم‌های شی گرا             ۵۰

۳-۵-۳ سبک معماری لایه ای ۵۱

۳-۶ سبک داده_محور             ۵۱

۳-۶-۱ سبک Repository     ۵۲

۳-۶-۲ سبک تخته سیاه            ۵۲

گفتار چهارم             ۵۴

۴-۱ جریان داده       ۵۵

۴-۱-۱ مزایای سبک جریان داده             ۵۵

۴-۱-۲ معایب سبک جریان داده               ۵۵

۴-۲ سبک ماشین مجازی        ۵۶

۴-۲-۲مزایای مفسر ها            ۵۶

۴-۲-۳معایب  مفسر ها            ۵۶

۴-۳ سبک‌های  فراخوانی بازگشت          ۵۷

۴—۳-۱ سبک برنامه اصلی و زیر روال                ۵۷

۴—۳-۲ سبک شی گرایی         ۵۷

۴-۳-۲-۲ مزایا        ۵۸

۴-۳-۲-۲ معایب      ۵۸

۴—۳-۳ سبک لایه ای              ۵۸

۴—۳-۳-۱ برخی از مشخصات              ۵۸

۴—۳-۳-۲ مزایا      ۵۹

۴—۳-۳-۲ معایب    ۶۰

۴-۴سبک مؤلفه‌های مستقل     ۶۰

۴-۴-۱ مزایا            ۶۰

۴-۴-۲ معایب          ۶۰

۴-۵-سبک متمرکز روی داده  ۶۱

۴-۵- ۱ مقایسه سبک های BlackBoard و repository         ۶۱

۴-۶  بررسی سبک‌ها به صورت کلی     ۶۲

نتیجه گیری             ۶۳

منابع        ۶۴

 

راهنمای خرید

برای خرید این پروژه پایانی معماری نرم افزار ابتدا باید این محصول را به سبد خرید خود اضافه کرده سپس مشخصات خود از جمله نام و نام خانوادگی و ایمیل خود را وارد کرده و سپس پرداخت را انجام داده تا فایل داکیومنت اون با فرمت word برای شما قابل دانلود باشد. فایل داکیومنت با فرمت word نیز برای شما ایمیل می شود.

برای دانلود و خرید  با سایت ایران فایلز همراه باشید.

با جدیدترین و به روز ترین فایل ها و پروژه ها با سایت ایران فایلز همراه باشید.
در صورت هر گونه سوال به آیدی پشتبان سایت به آدرس  @iranfiles_Support  در تلگرام پیام دهید.

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
نقد و بررسی‌ها

هنوز هیچ نقد و بررسی وجود ندارد.

اضافه کردن نقد و بررسی

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