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