Loading...

پاورپوینت اسلایدهای آموزشی درس مهندسی نرم افزار (1)

پاورپوینت اسلایدهای آموزشی درس مهندسی نرم افزار (1) (pptx) 65 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 65 اسلاید

قسمتی از متن PowerPoint (.pptx) :

هوالعلیم 2 اسلایدهای آموزشی درس مهندسی نرم افزار (1) ( برگرفته از کتاب پرسمن ) @PptBank کانال تلگرامی بانک پاور پوینت مهدي فسنقري مهندسی نرم افزار رهیافتی برای اهل فن اثر پروفسور راجراس .پرسمن فصل پنجم طرح ریزی پروژه نرم افزاری 3 @PptBank کانال تلگرامی بانک پاور پوینت مهدي فسنقري آنچه در این فصل می خوانیم برنامه ريزي پروژه نرم افزاري چيست؟ مراحل برنامه ريزي پروژه نرم افزار چيست؟ محصول نهايي پروژه نرم افزار چيست؟ اهداف اصلي طرح ريزي پروژه دامنه نرم افزار امکان سنجی منابع پروژه منابع انساني منابع محيطي برآورد پروژه های نرم افزاری فنون تجزيه چهار روش مختلف براي تعيين ميزان مسئله برآورد مبتنی بر مساله برآورد مبتنی بر فرایند مدل های برآورد تجربی ساختار مدلهای برآورد مدل کوکومو مدل ترکیبی کاربردی مدل مرحله اولیه طراحی مدل مرحله آخر معماری معادله نرم افزارها تصمیم گیری ساخت/خرید ایجاد یک درخت تصمیم گیری استفاده از منابع خارجی ابزارهای خود کار برآمد 4 مهدي فسنقري برنامه ريزي پروژه نرم افزاري چيست؟ در اين فصل ،برنامه ريزي شامل تخمين مي باشد يعني تلاش شما براي تعيين ميزان پول ،كار لازم،تعداد منابع و مقدار زمان لازم براي ايجاد يك سيستم يا محصول خاص مبتني بر نرم افزار. چه كسي اين كار را انجام مي دهد؟ مديران نرم افزاري با استفاده از اطلاعات جمع آوري شده از مشتريان و مهندسان نرم افزاري و داده هاي متريك نرم افزاري حاصل از پروژه هاي گذشته اين كار را انجام مي دهند. منطقي است قبل از شروع به ايجاد نرم افزار،برآوردي از هزينه انجام دهيم. بازگشت 5 مهدي فسنقري مراحل برنامه ريزي پروژه نرم افزار چيست؟ تخمين با توصيف دامنه محصول شروع مي شود.تا وقتي كه دامنه محدود است ممكن نيست كه برآورد درستي انجام دهيم. هر مسـله متشكل از مجموعهاي مسای‍ل كوچكتر بوده و هر كدام از آنها با استفاده از اطلاعات و تجربيات به عنوان يك راهنما بر آورد مي شود. توصيه مي شود كه تخمين خود را حداقل با استفاده از دو روش متفاوت انجام دهيد. پيچيدگي مساله و خطر قبل از برآورد نهايي در نظر گرفته مي شوند. بازگشت 6 مهدي فسنقري محصول نهايي پروژه نرم افزار چيست؟ جدول ساده اي كه جزييات كارهايي را كه بايد صورت بگيرند،توابعي كه بايد ايجاد شوند،و هزينه،تلاش،زمان لازم براي هر يك را نشان مي دهد، فهرستي از منابع لازم نيز ارايه مي گردد. مديريت پروژه نرم افزاري با مجموعه فعاليتهايي آغاز مي شود كه جمعاً برنامه ريزي پروژه ياproject planing ناميده مي شود. قبل از اينكه پروژه بتواند آغاز شود مدير و تيم نرم افزاري بايد كاري را كه قرار است انجام گيرد،منابع لازم وزمان لازم از شروع تا انتها را تخمين بزنند. كار تخمين بطور بالفطره داراي خطراتي هست و اين خطر است كه منجر به عدم قطعيت مي شود. پيچيدگي پروژه تاثير شديدي روي عدم قطعيت دارد كه در برنامه ريزي نهفته است. بازگشت 7 مهدي فسنقري پچيدگي و سخت بودن كار يك معيار نسبي است كه تحت تاثير آشنايي با كار و تجربه گذشته است. توليد كننده يك برنامه كاربردي پيچيده تجارت الكترونيكي كه اولين بار آن را انجام مي دهد بايد آنرا بسيار مشكل بداند، اما تيم نرم افزاري كه اين كار را براي ده بار انجام داده ، آن را بسيار سهل مي داند. اندازه بزرگي پروژه عامل مهمي ديگري است كه مي تواند بر دقت و كارآيي تخمين ها تاثير بگذارد. با افزايش اندازه بزرگي وابستگي دروني ميان عناصر مختلف نرم افزار به سرعت رشد مي كنند. محصول نهايي پروژه نرم افزار چيست؟ (ادامه) بازگشت 8 مهدي فسنقري تجزيه مسئله كه روش مهم ديگري براي تخمين زدن است ، سخت تر مي باشد زيرا عناصر تجزيه شده ممكن است سخت تر و مشكل تر باشند. به تعبيري ديگر قانون مورفي مي شود : «آنچه كه مي تواند به خطا برود به خطا خواهد رفت.» ميزان عدم قطعيت ساختاري نيز روي تخين خطر تاثير دارد. در اينجا ، ساختار اشاره دارد به درجه اي كه نسبت به آن شرايط سخت شده ، ميزان راحتي كه با آن ميتوان توابع و عملكردها را بخش بندي ، نمود و ماهيت سلسله مراتبي اطلاعاتي كه بايد پردازش شوند. در دسترس بودن اطلاعات تاريخي داراي تاثير شديدي بر تخمين خطر است. محصول نهايي پروژه نرم افزار چيست؟ (ادامه) بازگشت 9

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته