دانلود مقاله مرحله بیان نیازهای نرم افزار(Software Requirement)

Word 118 KB 17858 18
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۶,۰۰۰ تومان
قیمت: ۱۲,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • مرحله SR را می توان ” مرحله تحلیل مسئله ” چرخه حیات نامید.
    هدف این مرحله تحلیل نیازهای کاربر بیان شده در URD و تهیه مجموعه ای کامل، به هم پیوسته و صحیح از نیازهای نرم افزار است.
    بیان نیازهای نرم افزار از وظایف تولید کننده آن است. در این امر می بایست کاربران، مهندسین نرم افزار و سخت افزار و مجریان سیستم سهیم باشند.

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

    ورودی های این مرحله
    • سند نیازهای کاربر URD))
    • طرح مدیریت پروژه نرم افزار برای مرحله SR
    • (SPMP/SR)
    • طرح مدیریت پیکربندی برای مرحله SR
    • (SCMP/SR)
    • طرح وارسی و اعتبار سنجی نرم افزار برای مرحله SR
    • (SVVP/SR)
    • طرح تضمین کیفیت نرم افزار برای مرحله SR
    • (SQAP/SR)

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

    توجه
    طرح های مربوط به فعالیت های مرحله طراحی معماری (AD) نیز باید در مرحله SR تنظیم گردد. این طرح ها باید شامل مدیریت پروژه ، مدیریت پیکربندی، وارسی و اعتبارسنجی، و تضمین کیفیت باشند.

    ساخت مدل منطقی
    تولیدکننده نرم افزار الزامی است یک مدل مستقل از پیاده سازی، ‌از آنچه که مورد نیاز کاربر است ایجاد نماید. این مدل که ” مدل منطقی ” نامیده می شود به منظور تهیه نیازهای نرم افزار مورد استفاده قرار می گیرد.
    در کلیه پروژه ها به استثنای پروژه های کوچک، می بایست از ابزار CASE به منظور ساخت مدل منطقی استفاده کرد. این ابزار به سهولت مدل های منطقی غیر متناقض و با ثبات نرم افزار را تهیه می کنند.

    توجه
    الزامی است روش معتبری جهت تحلیل نیازهای نرم افزار اتخاذ گردیده و به طور مستقیم در طی مرحله SR به کار برده شود.
    مدل منطقی، بوسیله تجزیه از بالا به پائین کارکرد اصلی - که از URD استنتاج می شود - به سلسله مراتبی از کارکردها ساخته می شود.
    مدل سازی یک فرایند تکراری است. ممکن است لازم باشد که بخش هایی از یک مدل،‌پیش از دستیابی به یک توصیف کامل، جامع و منسجم بارها و بارها تعریف گردد.

    یک مدل منطقی با کیفیت مطلوب می بایست در برگیرنده قوانین زیر باشد:
    1- کارکردها می بایست دارای مفهوم واحد و روشنی باشند. اسامی کارکردها می بایست ساختار تعریف شده ای داشته باشند و به جای تعیین ”چگونگی” کار،‌ ” نوع” کار را بیان نمایند. اسامی مناسب امکان استنتاج مولفه های طراحی با ارتباط قوی را به اسانی فراهم می سازند.
    2- کارکرد ها می بایست مناسب سطحی باشند که در آن مطرح می گردند (به عنوان مثال ”محاسبه مجموع مقابله ای” (Calculate Checksum) نمیبایست در همان سطحی که ” وارسی فرمان ها” (Verify Commands) مطرح می گردد آورده شود)

    3- واسط ها می بایست به حداقل کاهش یابند. این امر امکان استنتاج مولفه های طراحی با ارتباط ضعیف را به آسانی فراهم می سازد.
    4- هر کارکرد نمی بایست به بیش از 7 کارکرد جزئی تر شکسته شود.
    5- مدل نمی بایست اطلاعات مربوط به پیاده سازی را در بر گیرد. (به عنوان مثال پرونده، رکورد، وظیفه (Task) ، پیمانه (Module) )
    6- خصیصه های اجرایی هر کارکرد (ظرفیت. سرعت و غیره) می بایست معین گردند.
    7- کارکردهای مهم می بایست مشخص شوند.

RSS 2.0 عمران-معماری خاکبرداری آغاز هر کار ساختمانی با خاکبرداری شروع میشود . لذا آشنایی با انواع خاک برای افراد الزامی است. الف) خاک دستی: گاهی نخاله های ساختمانی و یا خاکهای بلا استفاده در محلی انباشته (دپو) می¬شود و بعد از مدتی با گذشت زمان از نظر ها مخفی میگردد. معمولا این خاکها که از لحاظ یکپارچگی و باربری جزء خاکهای غیرباربر دسته بندی میشوند در زمان خاکبرداری برای ...

اصول بر مبنای علمی حرف اول تیلور بود. او گفت کار تخصصی انجام دهید و به ازا کار بیشتر پاداش ایراد: تیلور آدمها را ماشین فرض کرد. برای رفع این ایراد ؟؟ نئوکلاسیک بوجود آمد. مشکلات این مکتب این بود که اجزا هر کدام به سمت خودش می رفت مثلا اگر شهرداری، دانشگاه،‌ بیمارستان و … را در نظر بگیرم هر کدام کار خود را میکرد بری رفع این کمبود تفکر سیستمی نیاز داریم. این تفکر می خواهد: اجزا را ...

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

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

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

Change management There is considerable overlap and confusion between change management, change control and configuration management. The definition below does not yet integrate these. Change management is an important process, because it can deliver vast benefits (by improving the system and thereby satisfying customer needs), but also enormous problems (by ruining the system ...

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

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

مقدمه استاندارد بین المللی ISO / IEC 17025 که در نتیجه تجربیات وسیع حاصل از اجرای ISO / IEC Guide 25 و استاندارد اروپایی EN 45001 تهیه گردیده است , اکنون جایگزین هر دو آنها شده است . استاندارد ایران – ایزو – آی ای سی 17025 که بر اساس استاندارد بین المللی فوق تدوین شده است , شامل کلیه الزاماتی است که آزمایشگاه های آزمون و کالیبراسیون باید آنها را برآورده سازند تا بتوانند اثبات ...

مقدمه سازمانها سیستمهای پیچیده ای هستند که دارای زیر سیستمهای به هم وابسته و متعاملند.از آنجاییکه تغییرات در یک بخش از آنها باعث ایجاد تغییرات قابل پیش بینی وغیر قابل پیش بینی در سایر بخشهای آن می شود لذا تجزیه و تحلیل سیستم آنها می تواند عامل مهمی در پیشرفت و ارتقاء آنها بیانجامد. تجزیه و تحلیل سیستمها کاربرد رویکرد سیستمی در طراحی سیستم های اطلاعاتی است.سایر علوم ممکن است برای ...

ثبت سفارش
تعداد
عنوان محصول