12 روش مطرح برای فرآیند توسعه سیستم
روشهای مختلفی برای فرآیند توسعه سیستم وجود دارد که در این میان می توان گفت ۱۲ روش مطرح تر وجود دارد که بدون اشاره به مزایا و معایب آنها
12 روش مطرح برای فرآیند توسعه سیستم
روشهای مختلفی برای فرآیند توسعه سیستم وجود دارد که در این
میان می توان گفت ۱۲ روش مطرح تر وجود دارد که بدون اشاره به مزایا و معایب آنها
عبارتند از:
۱) ساده ترین روش: تبدیل فرآیند توسعه سیستم در قالب دنباله ای از
وظایف مشخص و ترسیم CPM: Critical Path Model ، یک نمودار از تمام فعالیت ها
۲)
فرایند توسعه خطی Liner: به ترتیب مراحل انتخاب پروژه، تعریف مفهومی (تعریف مساله،
امکان سنجی) ، تعریف مشخصات (خواسته ها ، تعریف مساله) ، طراحی (طراحی معماری،
تفصیلی) ، توسعه (ساخت سیستم، تست) ، ارزیابی و درنهایت تعریف پروژه جدید
۳) مدل
آبشاری (Water Fall) : تقسیم وظائف توسعه سیستم در قالب یک مدل آبشاری از تعریف
مساله، امکان سنجی، تحلیل (سیستم، خواسته ها)، طراحی ، پیاده سازی و تست ، یکپارچه
سازی و تست، نصب و تست ، نگهداری و مرور , با امکان برگشت از یک مرحله به مرحله
قبل
۴) توسعه مرحله ای، افزایشی و یا نموی Incremental Methods : تقسیم یک مساله
به مسائل کوچکتر و انجام هر زیر سیستم (مساله کوچکتر) و انجام هر یک به صورت
جداگانه و در صورت امکان اجرا به صورت همزمان
۵) الگو سازی (Prototyping) :ایجاد
یک الگو برای کاربران برای اینکه درک بهتری از سیستم داشته باشند و درنهایت پیاده
سازی سیستم بر اساس این نمونه
۶) توسعه سریع سیستم RAD: Rapid Application
Development : ادغام برخی مراحل با یکدیگر و استفاده از زبانهای نسل چهارم برای
توسعه سیستم (مراحل: برنامه ریزی، طراحی و تست)
۷) طراحی تکاملی به صورت حلزونی
و یا مارپیچی (Spiral) : توسعه سیستم به صورت افزایشی به صورت بازگشتی
Recursive
۸) با اضافه کردن مفاهیم برنامه سازی شی گرایی (OOP) به روش حلزونی و
تبدیل به صورت موازی بازگشتی (Parallel Recursive Method )
۹) توسعه سیستم مبتنی
بر مولفه ها (CBSD: Component Based Software Development )
۱۰) توسعه همزمان
(Concurrent Development) : توسعه به صورت یک فرآیند سیستماتیک و مرحله بندی و لیبل
گذاری هر بخش در هر مرحله. تقسیم سیستم به بخش های مختلف و تقسیم نیروها در بین
پروژه های مختلف برای اجرای این بخش ها به صورت همزمان
۱۱) روشهای فرمال :
بکارگیری مدل ها و مفاهیم ریاضی در توسعه سیستم
۱۲) روشهای نسل چهارم: بگارگیری
از ابزارهای گرافیکی و ابزارهای مهندسی نرم افزار (CASE Tools)
برخی از محصولات شرکت مهندسی آبان رایان البرز
- خرید نرم افزار مشاور املاک سرو
- خرید نرم افزار خیریه سرو
- خرید نرم افزار مدیریت بدهکاران و بستانکاران سرو
- خرید نرم افزار دفترچه تلفن سرو
- خرید نرم افزار نامه نگار سرو
- نرم افزار چاپ قولنامه مشاور املاک سرو
- نرم افزار چاپ قولنامه نمایشگاه اتومبیل سرو
- نرم افزار بایگانی اسناد
- نرم افزار مدیریت سفارشات
- نرم افزار دبیرخانه سرو
- نرم افزار صندوق مکانیزه مشاور املاک سرو
- نرم افزار اجاره خودرو سرو
سایر مقالات آموزشی شرکت نرم افزاری آبان رایان البرز :
- توسعه نرم افزار
- نام My SQL از کجا آمده است منشاً نام My SQL
- سهولت استفاده My SQL
- سرعت My SQL
- ویژگی های My SQL
- گزارش به روزرسانی شماره 91 نرم افزار خیریه سرو
- گزارش به روزرسانی شماره 90 نرم افزار خیریه سرو
- حالت safe mode چیست
- آمار سرشماری تعداد زنان و مردان مددجو در برنامه خیریه
- آمار سرشماری تعداد مددجو در هرگروه
- آمار سرشماری تعداد مددجو در هرگروه به تفکیک جنسیت
- نکاتی در مورد نصب نرم افزارهای کاربردی
- چگونه یک نرم افزار درست عمل می کند
- انواع نصب در نرم افزارها
- دیگر مسایل مربوط به نصب
- پشتبانی از کاربر