تبليغاتX
تبليغات _
ماراویا
ماراویا
سرزمین مادها...خانه باغ ایران





سلام دوستان عزیز ! از این که به وبلاگ من ( rm...TurkBoy ) سر زدید ممنون . لطفا ً اگه تونستید یک نظر هم بدید . خیلی ممنون
منوي اصلي
             صفحه نخست
             ايميل به مدير
             طراح اين قالب
             انجمن وبلاگ
             وضعيت در ياهو



Image and video hosting by TinyPic" >نويسنده


موضوعات



آرشيو وبلاگ

             اردیبهشت 1387
             فروردین 1387
             اسفند 1386
             بهمن 1386
             آذر 1386


طراح قالب

گالري قالب وبلاگ




.: قسمت تبلیغات :.



 رهیافت آبشاری

رهیافت آبشاری

16 10 2007

اولین مدل معروف فرآیند توسعه نرم افزار، رهیافت آبشاری است که از سایر فرآیندهای مهندسی ناشی شده است. مراحل اصلی این مدل، به فعالیت های اساسی توسعه نرم افزار نگاشت می شود.

1- تحلیل و تعریف خواسته ها : خدمات سیستم، محدودیت ها و اهداف از طریق مشورت با کاربر یا کاربران مشخص می شوند. این ها به طور مشروح تعریف می شوند و به صورت مشخصات سیستم مورد استفاده قرار می گیرند.

2- طراحی سیستم و نرم افزار : فرآیند طراحی سیستم ها، خواسته ها را به سیستم های نرم افزاری و سcrystal_clear_app_3d.pngخت افزاری تقسیم می می کند. بدین ترتیب، یک معماری کلی بوجود می آید. طراحی نرم افزار شامل شناسایی و توصیف انتزاع های سیستم نرم افزار و روابط آن هاست.

3- پیاده سازی و تست واحد : در این مرحله، طراحی نرم افزار به صورت مجموعه ای از برنامه ها و یونیت های جدا از هم در می آیند. در تست واحد بازبینی می شود که هر واحد خواسته های مورد نظر را برآورده می کند.

4- جامعیت و تست سیستم : واحدهای اولیه برنامه یا برنامه ها جامعیت پیدا می کنند و به عنوان یک سیستم کامل تست می شود تا تضمین شود که خواسته های نرم افزار برآورده شده اند. پس از تست، سیستم نرم افزار به مشتری تحویل داده می شود.

5- به کارگیری و نگهداری : این مرحله، معمولاً طولانی ترین مرحله چرخه حیات نرم افزار است. سیستم نرم افزاری نصبabshari.jpg و به کار گرفته می شود. نگهداری شامل تصحیح خطاهایی است که در مراحل اولیه چرخه حیات برطرف نشدند، شامل بهبود پیاده سازی های واحدهای سیستم و اصلاح خدمات سیستم جهت پاسخگویی به نیازهای جدید نیز است.

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

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

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

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

پ.ن : این مدل، قدیمی ترین مدل توسعه ی نرم افزار است که هنوز هم توسط شرکت ها و گروه های نرم افزاری سراسر دنیا مورد استفاده قرار می گیرد.

دریافت این نوشته در قالب PDF


 
نويسنده : آراز(rm)   | تاریخ : سه شنبه سیزدهم فروردین 1387

 لينك باكس

 
            جستجو



در كل اينترنت
در اين سايت


خبرنامه






Powered by WebGozar


نظرسنجي



آمار سايت


            كل بازديد ها :


گالري حرفه اي قالب وبلاگ
سایت آموزشی و تفریحی
یاشاسین آذربایجان
برنامه نویسی c++
گرگهای خاکستری
شهریار.....یاشاسین آذربایجان
یک سایت آموزشی واقعآ عالی
سایتی که ازش خیلی خوشم اومد...(رندوم)
آموزش دلفی و پاسکال و دانلود ابزار لازم در دلفی
مرجع دانلود کتاب های علمی و آموزشی
مرکز تخصصی دانلود
بزرگترین سایت تفریحی ایران

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

مهندسی نرم افزار
وبلاگ

گالري حرفه اي قالب وبلاگ
سایت آموزشی و تفریحی
آذر خرم
مرکز آموزش
آموزش برنامه نویسی
قالب وبلاگ
آپلود عکس و ویدیو
چهره های ماندگار ..... بویوک اینسانلار
کلوب
بهترین سایت در زمینه موبایل

آرشيو لينكدوني

كپي برداري از مطالب اين وبلاگ بدون لينك مستقيم به منبع غير قانوني است و نوعي دزدي به حساب مي آيد .