مقاله بررسی فرایند مهندسی نیازمندیها، مدل ها و ابزار ها، به منظو

 

برای دریافت پروژه اینجا کلیک کنید

مقاله بررسی فرایند مهندسی نیازمندیها، مدل ها و ابزار ها، به منظور بکارگیری صحیح آن در جهت بهبود کیفیت سیستم خروجی تحت pdf دارای 14 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله بررسی فرایند مهندسی نیازمندیها، مدل ها و ابزار ها، به منظور بکارگیری صحیح آن در جهت بهبود کیفیت سیستم خروجی تحت pdf کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

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


بخشی از متن مقاله بررسی فرایند مهندسی نیازمندیها، مدل ها و ابزار ها، به منظور بکارگیری صحیح آن در جهت بهبود کیفیت سیستم خروجی تحت pdf :

چکیده

فرایند توسعه سیستم از 4 مرحله تشکیل شده است، اولین مرحله این فرایند، ارتباطات1 میباشد. در این مرحله تیم توسعه با ذینفعها2 ارتباط برقرار میکند، تا نیازمندیهای سیستم را بدست آورند. منظور از نیازمندیها، سرویسهای ارائه شده و محدودیتهای اعمال شده در سیستم میباشد. مهندسی نیازمندیها3 اشاره به همین مرحله یعنی ارتباطات دارد، به طوری که میتوان نام این مرحله از توسعه سیستم را مهندسی نیازمندیها نامید. این مرحله از توسعه سیستم برای موفقیت پروژه، خیلی حیاتی می باشد به طوری که دیگر مراحل توسعه شامل ، طراحی ، پیاده سازی ، تست ، نگهداری ، برگشت کار، برای نتیجه دادن، به این مرحله وابسته میباشند. اگر این مرحله به درستی انجام نگیرد نتایجی مانند بازخورد بد مشتری با تیم توسعه، افزایش هزینه ساخت پروژه، تاخیر در زمان تحویل پروژه را به همراه خواهد داشت. هدف اصلی این مقاله معرفی مهندسی نیازمندیها شامل فرایندها، مدلها، ابزارها و کمک به تیمهای توسعه برای اجرای بهتر آن، در جهت بهبود کیفیت سیستم خروجی به دور از مشکلات ذکر شده میباشد.

واژه های کلیدی: مهندسی نیازمندیها، استخراج نیازمندیها، اعتبارسنجی نیازمندیها، ذینفع، مستندسازی نیازمندیها.

1 Communication
(هر شخصی که، به گونهای با سیستم در ارتباط است)2 Stakeholders 3 Requirements Engineering
1

مقدمه:

مهندسی نیازمندیها ، اولین مرحلهی توسعه سیستم میباشد که تیم توسعه تلاش میکند تا نیازمندیهای سیستم را از طریق ذینفعها جمعآوری نمایند. منظور از نیازمندیها، مجموعه سرویسهایی که سیتم باید ارائه دهد و آن دسته محدودیت-

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

نیازمندیها[2] سیستم تعریف کرد. در صورتی که این مرحله به خوبی اجرا نشود نتایجی مانند. تاًخیر در تحویل سیستم، راضی نبودن ذینفعها و افزایش هزینه را برای سیستم در پی خواهد داشت. براساس مطالعاتی که توسط گروه Standish4 در
سال 1994 انجام شد، حدود %13,1 دلیل تخریب پروژه مربوط به درست اجرا نشدن مرحله مهندسی نیازمندیها، و حدود

%8,8 به دلیل تغییرات سریع در نیازهای سیستم بوده است. در این گزارش سعی داریم تا ابزارها و فرایندهای بکارگیری مهندسی نیازمندیها را شرح دهیم، سپس، ابزارها مهندسی نیازمندیها را شرح خواهیم داد.

-1 پیشینهیموضوع

واژه مهندسی نیازمندیها، اولین بار در سال 1979 در متن گزارش شرکت TRW،که یک شرکت تولیدی لوازم خودرو بود بکار گرفته شد. و در سال 1994 موسسه IEEE به طور ویژه به برپایی کنفرانس در این موضوع و حتی با این نام پرداخت که هنوز این کنفرانسها برگذار میشود، در سال 1995 اقای Locuopoulos و در سال 1997 اقایSomerville با همکاریSawyer به ترتیب ،کتابهایی را تحت عنوان مهندسی نیازمندی ها به چاپ رساندند. یک سال بعد در سال 1998 دوباره Somerville با همکاری Kotonya کتابی را با عنوان مهندسی نیازمندیها چاپ کردند. که میتوان Somervilleرا

فرد مطرح و صاحب نامی در این زمینه دانست .[2]

-2 بیان فنی موضوع

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

انجام نگیرد، باعث بروز مشکلاتی از جمله تأخیر در تحویل سیستم، هزینه مالی زیاد، نارضی بودن ذینفعها خواهد گردید.[2] طبق تحقیقاتی که یگ گروه کاری 60 نفره با نام Standish در سال 1995 در دانشگاه chaos در شهر مریلند انجام داده

است، پی بردند که در همان سال حدود 80000پروژه با شکست روبه رو شدند، و 10 دلیل اساسی را که باعث بروز این شکست ها شده بودند را کشف کردند، که 5 تا مربوط به این مرحله یعنی مهندسی نیازمندیها می باشد، جدول شماره1،

 

برای دریافت پروژه اینجا کلیک کنید

کلمات کلیدی :