یک روش برای مهندسی نیازمندیهای جنب هگرا


در حال بارگذاری
23 اکتبر 2022
فایل ورد و پاورپوینت
2120
1 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 یک روش برای مهندسی نیازمندیهای جنب هگرا دارای ۲۱۹ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد یک روش برای مهندسی نیازمندیهای جنب هگرا  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز یک روش برای مهندسی نیازمندیهای جنب هگرا۲ ارائه میگردد

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی یک روش برای مهندسی نیازمندیهای جنب هگرا،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن یک روش برای مهندسی نیازمندیهای جنب هگرا :

یک روش برای مهندسی نیازمندیهای جنب هگرا

چکیده

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

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

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

کلمات کلیدی

شناسائی جنبه ها، مهندسی نیازمندیهای جنبه گرا، شبکه پتری، شبکه دغدغه، شبکه نیازمندی، دغدغه های مداخله ای، برنامه نویسی جنب هگرا، جداسازی دغدغه ها

یک روش برای مهندسی نیازمندیهای جنب هگرا
فهرست مطالب

چکیده ………………………………………………………………………………………………………………………………….. ۱

۱ کلمات کلیدی ………………………………………………………………………………………………………………………..

۲ فصل اول. معرفی ……………………………………………………………………………………………………………………۱

۱ – مقدمه……………………………………………………………………………………………………………………………………. ۳

۱-۲ – تعریف مسأله …………………………………………………………………………………………………………………………. ۴

۱-۳ – سابقه کار فایلاتی …………………………………………………………………………………………………………………. ۵

۱-۴ – نتایج فایلاتی مورد انتظار ………………………………………………………………………………………………………. ۷

۱-۵ – ساختار ……………………………………………………………………………………………………………………. ۸

فصل دوم. ادبیات فایل ……………………………………………………………………………………………………….. ۱۰

۲-۱ – نیازمندیها ……………………………………………………………………………………………………………………………. ۱۱

۲-۱ -۱ – نیازهای وظیف همندی …………………………………………………………………………………………………….. ۱۱

۲-۱ -۲ – نیازهای غیروظیف همندی ………………………………………………………………………………………………… ۱۱

۲-۱ -۳ – خصوصیت یک یک روش برای مهندسی نیازمندیهای جنب هگرا
فهرست نیازمندی خوب ……………………………………………………………………….. ۱۲

۲-۲ – دغدغه ……………………………………………………………………………………………………………………………….. ۱۲

۲-۲ -۱ – تعریف دغدغه …………………………………………………………………………………………………………….. ۱۳

۲-۲ -۲ – دغدغه هسته و منطق حرفه …………………………………………………………………………………………… ۱۴

۲-۳ – دغدغه مداخله ای …………………………………………………………………………………………………………………. ۱۵

۲-۳ -۱ – تقسیم بندی دغدغ ههای مداخله ای ………………………………………………………………………………… ۱۵

۲-۴ – جداسازی دغدغه ها ……………………………………………………………………………………………………………… ۱۶

۲-۵ – خاصیت پیمانه ای …………………………………………………………………………………………………………………. ۱۷

۲-۶ – موارد کاربری ………………………………………………………………………………………………………………………. ۱۷

۲-۷ – دیدگاه ها …………………………………………………………………………………………………………………………….. ۱۸

۲-۸ – قابلیت نگهداری ………………………………………………………………………………………………………………….. ۱۹

۲-۹ – قابلیت ردیابی ……………………………………………………………………………………………………………………… ۱۹

۲-۱۰- مشکل درهم تنیدگی ………………………………………………………………………………………………………….. ۲۰

۲-۱۱- مشکل پراکندگی ……………………………………………………………………………………………………………….. ۲۰

۲-۱۲- برنامه نویسی جنبه گرا ………………………………………………………………………………………………………….. ۲۱

۲-۱۲-۱ – مفاهیم پایه و تعاریف ………………………………………………………………………………………………… ۲۱

۲۲ — – – جنبه …………………………………………………………………………………………….

۲۳ — – – نقطه اتصال …………………………………………………………………………………..

۲۴ — – محل برش ………………………………………………………………………………………

۲۵ — – – کد توصیه ……………………………………………………………………………………..

۲-۱۲-۲ – مزایای برنامهنویسی جنبهگرا ……………………………………………………………………………………….. ۲۶

۲-۱۲-۳ – معایب برنامهنویسی جنبهگرا ……………………………………………………………………………………….. ۲۶

۲-۱۳- توسعه نرم افزاری جنبه گرا……………………………………………………………………………………………………. ۲۷

۲-۱۳-۱ – مهندسی نیازمندی جنبه گرا …………………………………………………………………………………………. ۲۸

۲-۱۳-۲ – معماری سیستم جنبه گرا …………………………………………………………………………………………….. ۲۸

۲-۱۳-۳ – طراحی و مدلسازی جنب هگرا ……………………………………………………………………………………….. ۲۸

۲-۱۳-۴ – برنامه نویسی جنب هگرا …………………………………………………………………………………………………. ۲۹

۲-۱۳-۵ – آزمایش برنامه های جنب هگرا …………………………………………………………………………………………. ۲۹

۲-۱۴- شبکه های پتری …………………………………………………………………………………………………………………. ۲۹

۲-۱۴-۱ – تعریف شبکه های پتری ………………………………………………………………………………………………. ۲۹

۲-۱۴-۲ – شبکه پتری علامت گذاری شده …………………………………………………………………………………… ۳۱

۲-۱۴-۳ – تعریف رسمی شبکه پتری ………………………………………………………………………………………….. ۳۱

۲-۱۴-۴ – شبکه های پتری رنگی ………………………………………………………………………………………………… ۳۲

۲-۱۴-۵ – شبیه سازی و تحلیل شبک ههای پتری …………………………………………………………………………….. ۳۳

۲-۱۴-۶ – جنبهگرائی و شبکهپتری ……………………………………………………………………………………………… ۳۴

۲-۱۵- خلاصه …………………………………………………………………………………………………………………………….. ۳۴

فصل سوم. جایگاه مهندسی نیازمندیها ……………………………………………………………………………………… ۳۵ ۳-۱ – مقدمه…………………………………………………………………………………………………………………………………. ۳۶

۳-۲ – فرآیند مهندسی نیازمندیها ……………………………………………………………………………………………………… ۳۶

۳-۳ – استخراج نیازمندیها ………………………………………………………………………………………………………………. ۳۹

۳-۳ -۱ – مصاحبه ها …………………………………………………………………………………………………………………… ۳۹

۳-۳ -۲ – موارد کاربری و سناریو ………………………………………………………………………………………………… ۴۰

۳-۳ -۳ – طوفان ذهنی ……………………………………………………………………………………………………………….. ۴۰

۳-۳ -۴ – مشاهده و تحلیل معاشرتی ……………………………………………………………………………………………. ۴۰

۳-۳ -۵ – گروههای متمرکز …………………………………………………………………………………………………………. ۴۱

۳-۳ -۶ – متدولوژی سیستم نرم …………………………………………………………………………………………………… ۴۲

۳-۳ -۷ – استفاده مجدد نیازمندیها ……………………………………………………………………………………………….. ۴۳

۳-۳ -۸ – نمونه سازی یا نمونه اولیه ……………………………………………………………………………………………… ۴۴

۳-۴ – مذاکره و تحلیل نیازمندیها …………………………………………………………………………………………………….. ۴۴

۳-۴ -۱ – توسعه کاربردی مشترک (JAD) ……………………………………………………………………………………. 45

۳-۴ -۲ – اولویت دهی نیازمندیها ………………………………………………………………………………………………….. ۴۵

۳-۴ -۳ – مدلسازی ……………………………………………………………………………………………………………………. ۴۶

۴۶ —- مدلسازی جریان داده : ………………………………………………………………………

۴۷ —- مدل داده مفهومی …………………………………………………………………………….

—- روشهای شیءگرا…………………………………………………………………………….. ۴۷

۳-۴ -۴ – استقرار تابع کیفیت (QFD) ………………………………………………………………………………………….. 48

۳-۵ – مستند(سازی) نیازمندیها ……………………………………………………………………………………………………….. ۴۹

۳-۶ – اعتبارسنجی نیازمندیها ………………………………………………………………………………………………………….. ۵۰

۳-۶ -۱ – مرور نیازمندیها ……………………………………………………………………………………………………………. ۵۰

۳-۶ -۲ – آزمایش نیازمندیها ……………………………………………………………………………………………………….. ۵۰

۳-۶ -۳ – نمونه سازی …………………………………………………………………………………………………………………. ۵۱

۳-۷ – مدیریت نیازمندیها ……………………………………………………………………………………………………………….. ۵۱

۳-۸ – خلاصه و نتیجهگیری ……………………………………………………………………………………………………………. ۵۳

فصل چهارم. بررسی روشهای مهندسی نیازمندیهای جنب هگرا ………………………………………………………… ۵۴

۴-۱ – مقدمه…………………………………………………………………………………………………………………………………. ۵۵

۴-۲ – مدل عمومی مهندسی نیازمندیهای جنبه گرا ………………………………………………………………………………. ۵۵

۴-۳ – مدل بهبود یافته “مدل عمومی مهندسی نیازمندیهای جنبه گرا” …………………………………………………….. ۵۷

۶۲ ………………………………………………………………………………………………………………… COSMOS مدل – ۴-۴

۴-۴ -۱ – دغدغه ها …………………………………………………………………………………………………………………….. ۶۳

۶۳ —- دغدغه های منطقی ……………………………………………………………………………

۶۴ —- دغدغه های فیزیکی …………………………………………………………………………..

۴-۴ -۲ – ارتباطات…………………………………………………………………………………………………………………….. ۶۵

—- قطعی ……………………………………………………………………………………………. ۶۶

۶۶ —- تفسیری ………………………………………………………………………………………….

۶۷ —- فیزیکی …………………………………………………………………………………………..

۶۸ —- نگاشت …………………………………………………………………………………………..

۴-۴ -۳ مسندها و سازگاری ……………………………………………………………………………………………………… ۶۸

۷۱ ……………………………………………………………………………………………………………. THEME/DOC روش – ۵-۴

۴-۵ -۱ – شناسائی جنبه ها با استفاده از دیدهای کنش…………………………………………………………………….. ۷۳

۴-۵ -۲ – طرح ریزی برای طراحی با استفاده از دید Theme …………………………………………………………… ۷۶

۴-۵ -۳ – بررسی مجدد theme ها با استفاده از دید theme تقویت شده ………………………………………….. ۸۰

۴-۶ – روش جداسازی چند بعدی دغدغه ها در مهندسی نیازمندیهای جنبه گرا ……………………………………….. ۸۳

۴-۶ -۱ – جداسازی چند بعدی دغدغ هها ……………………………………………………………………………………… ۸۴

—- مثال اجرائی ……………………………………………………………………………………. ۸۵

۴-۶ -۲ – فضای سیستم و فضای فوق دغدغه ……………………………………………………………………………….. ۸۵

۴-۶ -۳ – ترکیب و تحلیل مصالحه ………………………………………………………………………………………………. ۸۹

—- مشخصات ترکیب …………………………………………………………………………… ۸۹

—- ترکیب اشتراکی ………………………………………………………………………………. ۹۳

—- تحلیل مصالحه ……………………………………………………………………………….. ۹۵

۴-۶ -۴ – انتخاب های معماری …………………………………………………………………………………………………….. ۹۷

۴-۷ – مقایسه روشها ……………………………………………………………………………………………………………………… ۹۹

۴-۷ -۱ – معیارهای مقایسه ……………………………………………………………………………………………………….. ۱۰۰

۴-۷ -۲ – مقایسه اجمالی ………………………………………………………………………………………………………….. ۱۰۱

۴-۸ – خلاصه و نتیجهگیری ………………………………………………………………………………………………………….. ۱۰۳

فصل پنجم. روش پیشنهادی برای شناسائی جنبه ها ……………………………………………………………………. ۱۰۴

۵-۱ – دید کلی ……………………………………………………………………………………………………………………………. ۱۰۵

۵-۲ – تعاریف پایه روش ……………………………………………………………………………………………………………… ۱۰۶

۵-۲ -۱ – شبکه پتری ……………………………………………………………………………………………………………….. ۱۰۷

۵-۲ -۲ – شبکه نیازمندی ………………………………………………………………………………………………………….. ۱۰۷

۵-۲ -۳ ترتیب اجرا ……………………………………………………………………………………………………………….. ۱۰۸

۵-۲ -۴ – شبکه دغدغه …………………………………………………………………………………………………………….. ۱۱۰

۵-۳ – تشریح روش شناسائی ………………………………………………………………………………………………………… ۱۱۱

۵-۳ -۱ – مرحله اول. شناسائی دغدغه ها …………………………………………………………………………………….. ۱۱۲

۵-۳ -۲ – مرحله دوم. شناسائی و مشخص کردن نیازمندیها …………………………………………………………… ۱۱۲

۵-۳ -۳ – مرحله سوم. ایجاد شبکه نیازمندیها ………………………………………………………………………………. ۱۱۳

۵-۳ -۴ – مرحله چهارم. مشخص کردن ترتیب اجراها …………………………………………………………………. ۱۱۴

۵-۳ -۵ – مرحله پنجم. ایجاد شبکه دغدغ هها ………………………………………………………………………………. ۱۱۵

۵-۳ -۶ – شناسائی وابستگی ها، محدودیت ها و ارتباطات ……………………………………………………………… ۱۱۷

۵-۳ -۷ – مشخص کردن دغدغه های نامزد جنبه شدن ………………………………………………………………….. ۱۱۹

۵-۳ -۸ – مشخص کردن موجودیت های منطقی …………………………………………………………………………… ۱۲۰

۵-۴ – خلاصه فصل …………………………………………………………………………………………………………………….. ۱۲۱

فصل ششم. مطالعه موردی …………………………………………………………………………………………………… ۱۲۲

۶-۱ – مقدمه……………………………………………………………………………………………………………………………….. ۱۲۳

۶-۲ – معیارها و شاخصها …………………………………………………………………………………………………………… ۱۲۴

۶-۳ – سیستم مدیریت هتل …………………………………………………………………………………………………………… ۱۲۵

۶-۴ – شناسائی جنبه ها …………………………………………………………………………………………………………………. ۱۲۶

۶-۴ -۱ – مرحله اول ………………………………………………………………………………………………………………… ۱۲۶

۶-۴ -۲ – مرحله دوم………………………………………………………………………………………………………………… ۱۲۷

۶-۴ -۳ – مرحله سوم ……………………………………………………………………………………………………………….. ۱۲۸

۶-۴ -۴ – مرحله چهارم…………………………………………………………………………………………………………….. ۱۳۰

۶-۴ -۵ – مرحله پنجم………………………………………………………………………………………………………………. ۱۳۲

۶-۴ -۶ – مرحله ششم ……………………………………………………………………………………………………………… ۱۳۳

۶-۴ -۷ مرحله هفتم ………………………………………………………………………………………………………………. ۱۳۸

۶-۴ -۸ – مرحله هشتم ……………………………………………………………………………………………………………… ۱۴۰

۶-۵ – خلاصه و نتیجهگیری ………………………………………………………………………………………………………….. ۱۴۳

فصل هفتم. نتیجه گیری…………………………………………………………………………………………………………. ۱۴۵

۷-۱ – مروری بر فایل ……………………………………………………………………………………………………………….. ۱۴۶

۷-۲ – مزایا و معایب ……………………………………………………………………………………………………………………. ۱۴۸

۷-۲ -۱ – مزایا …………………………………………………………………………………………………………………………. ۱۴۸

۷-۲ -۱ – معایب ……………………………………………………………………………………………………………………… ۱۴۸

۷-۳ – مقایسه روش پیشنهادی با روشهای موجود …………………………………………………………………………….. ۱۴۹

۷-۵ – میزان تحقق اهداف اولیه ……………………………………………………………………………………………………… ۱۵۰

۷-۴ – فرصت های آتی …………………………………………………………………………………………………………………. ۱۵۱

مراجع ………………………………………………………………………………………………………………………………. ۱۵۲

  راهنمای خرید:
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.