پاورپوینت ارائه وظايف مهندسی نيازمندی ها،اصول و مفاهيم تحليلی نيازمندی های پايه (pptx) 22 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 22 اسلاید
قسمتی از متن PowerPoint (.pptx) :
Software Engineering: A Practitioner’s Approach, 6/eChapter 7Requirement Engineeringcopyright © 1996, 2001, 2005R.S. Pressman & Associates, Inc.For University Use OnlyMay be reproduced ONLY for student use at the university levelwhen used in conjunction with Software Engineering: A Practitioner's Approach.Any other reproduction or use is expressly prohibited.
اهداف درس
در اين فصل به ارائه وظايف مهندسي نيازمندي ها، اصول و مفاهيم تحليلي نيازمندي هاي پايه پرداخته ميشود.
دانشجويان بايد بدانند كه ارتباط مشتري و استخراج نيازمندي هاي او از فعاليتهاي اساسي نرم افزار نويسي است.
اگر خواستههاي مشتري فهميده نشود، حتي بهترين تكنولوژي ها نيز كارآمد نخواهند بود.
مهندسي نيازمندي ها
مهندسي نيازمندي ها به مهندسين نرم افزار براي درك بهتر مسائلي كه سعي در حل آن دارند كمك مي كند.
هدف مهندسی نرم افزار ارائه راه حلي كامپيوتري براي مرتفع كردن نيازهاي مشتري است.
بسيار مهم است كه خواستهها و نيازهاي مشتري قبل از توليد راه حلي كامپيوتر محور فهميده شود.
مهندسي نيازمندي ها
فرآيند مهندسي نیازمندی ها با شناخت شروع شده، در مسير استخراج، ورود به جزئيات، مذاكره و مشخص كردن مشكل پيش رفته و با مرور و اعتبار سنجي مشكلات به پايان مي رسد.
تمايل مهندسي نیازمندی ها توليد مفهومي نوشتاري است لذا محصولات كاري متفاوتي ممكن است مورد استفاده دركار ارتباط با مشتري قرار گيرند از قبيل: سناريوهای كاربر، ليست عمليات، مدل هاي تحليلي يا ويژگي ها.
مهندسي نيازمندي ها-1
شناخت - مجموعهاي از پرسش ها را سؤال كنيد كه ايجاد كننده ...
فهم اساسي مسئله،
شناخت افرادي كه قصد حل مسئله را دارند،
ماهيت راه حل و
اثربخشي ارتباط و همكاري مقدماتي بين مشتري و برنامه نويس باشد.
استخراج – استخراج كردن نيازمنديها از تمامي ذينفعان.
ورود به جزئيات – ايجاد يك مدل تحليلي كه دادهها، عملكرد و نيازمندي هاي رفتاري را تعريف نمايد.
مذاكره – توافق بين مشتري و برنامه نويس بر روي خروجي هاي سيستم.
مهندسي نيازمندي ها-2
مشخصات – ميتواند يكي (يا بيشتر) از موارد زير باشد:
يك مدرك نوشته شده
تعدادي مدل
يك رابطه رياضي
مجموعهاي از سناريوهاي كاربران
اعتبار سنجي – يك مكانيزم مرورگر كه موارد زير را بررسي مي كند:
خطا در متن يا مفاد
جایي كه به وضوح نياز است
اطلاعات از دست رفته
تناقض ( يك مسئله اساسی برای زمانی كه سيستم ها و توليدات بزرگ مهندسي شده اند)
عدم درك واقعي نيازمنديها
مديريت نيازمنديها
شناخت
شناسایي ذينفعان
تشخيص نقطه نظرهاي متعدد ذينفعان
ايجاد همكاري ميان ذينفعان
درخواست كار از سوي كيست ؟
چه كسي از راه حل استفاده مي كند ؟
چه سودي از راه حل ارائه شده قابل تحصيل است ؟
آيا منبع ديگري براي راه حل ارائه شده مورد نياز است ؟
شناخت
مجموعه بعدي سوالات، برنامه نويس را در درك مشكل توانمند، و او را از ديدگاه
مشتري نسبت به راه حل آگاه مي سازد:
يك خروجي مناسب را چگونه توصيف مي كنيد؟
چه مسئله يا مسائلي با راه حل ارائه شده قابل حلند؟
آيا مي توانيد محيط كسب و كاري كه راه حل پيشنهادي در آن استفاده مي شود، توصيف كنيد؟
آيا محد وديت هاي كاربردي خاص قادرند بر رويكرد حل مسئله تاثير گذارند؟
مجموعه پاياني سوالات که بر اثربخشي ا رتباطات تاثير گذارند:
آيا شما بهترين فردي هستيد كه به پرسش ها پاسخ رسمي مي دهد؟
آيا سوالات من در ارتباط مستقيم با مشكل شما هست؟
آبا سوالات زيادي را مطرح كرده ام؟
آيا سوالات ديگری مانده كه از شما پرسيده نشده باشد؟
استخراج كردن نيازمنديها
بدست آوردن نيازمنديهاي مشترك
برگزاري نشست هايي بين برنامه نويس و مشتري
از دستور جلسه اي منعطف استفاده شود
قوانيني براي آماده سازي و تشريك مساعي ايجاد نمائيد
يك تسهيلگر كنترل جلسه را بر عهده داشته باشد
مكانيزم تعريف
هدف مشخص كننده: مشكل، عناصر راه حل پيشنهادي، رويكردهاي مذاكره و ويژگيهاي اوليه نيازمنديهاي راه حل است