آبجی
18th October 2009, 11:36 AM
در حقيقت ساختن يك نرمافزار فقط نوشتن كدهاي برنامه نيست. رويه ساخت نرمافزارها مراحل متعددي را دربرميگيرد؛ از جمع آوري نيازهاي كاربران گرفته تا طراحي، نوشتن كد و در آخر امتحان نرم افزار. روش توليد نرمافزارهاي كوچك با نرمافزارهاي بزرگ متفاوت است و طبعاً رويه توليد نرمافزارهاي كوچك نيز متفاوت خواهد بود. البته اين رويه نبايد سنگين و حجيم باشد، بايد مستقيماً به تمامي فعاليتهاي لازم براي توليد نرمافزاري با كيفيت بالا نظارت داشته باشد و از تمامي رويههاي آسان و متمركز استفاده كند.
با استفاده از تكنيكهايي مفيد، از روشهايي مانند XP،Scrum و RUP ميتوان رويهاي مناسب براي توليد نرمافزارهاي كوچك بهوجود آورد. همچنين ميتوان از روشهايPSP و TSP نيز كه براي توليد نرمافزارهاي كوچك مناسب هستند استفاده نمود و بهوسيله اين روشها كيفيت و قابليتهاي نرمافزارها را بالا برد و در حداقل زمان ممكن نرمافزار را تهيه نمود.
اين مقاله با بررسي روشهاي جديد و متداول امروزي در توليد نرمافزار، بهترين و مناسبترين روش توليد نرمافزارهاي كوچك را به شما نشان خواهد داد. گفتني است نوشتار حاضر نتايج تحقيقات من در گروه تحقيقاتي مهندسي نرمافزار دانشگاه ساندرلند انگلستان است و آمار و نتيجهگيريهاي آن براساس مصاحبههاي انجام شده با چندين شركت كوچك و بزرگ توليد نرمافزار آن كشور است.
با استفاده از تكنيكهايي مفيد، از روشهايي مانند XP،Scrum و RUP ميتوان رويهاي مناسب براي توليد نرمافزارهاي كوچك بهوجود آورد. همچنين ميتوان از روشهايPSP و TSP نيز كه براي توليد نرمافزارهاي كوچك مناسب هستند استفاده نمود و بهوسيله اين روشها كيفيت و قابليتهاي نرمافزارها را بالا برد و در حداقل زمان ممكن نرمافزار را تهيه نمود.
اين مقاله با بررسي روشهاي جديد و متداول امروزي در توليد نرمافزار، بهترين و مناسبترين روش توليد نرمافزارهاي كوچك را به شما نشان خواهد داد. گفتني است نوشتار حاضر نتايج تحقيقات من در گروه تحقيقاتي مهندسي نرمافزار دانشگاه ساندرلند انگلستان است و آمار و نتيجهگيريهاي آن براساس مصاحبههاي انجام شده با چندين شركت كوچك و بزرگ توليد نرمافزار آن كشور است.