در روشهاي سنتي توليد نرم افزار غالبا کليه نيازمنديها، فرآيند توليد، تکنولوژيهاي مورد استفاده و مواردي اين چنين به ازاي هر نرم افزار جديد بررسي ميشود و نرم افزار از ابتدا پياده سازي ميشود. اين روش هزينه، زمان و انرژي زيادي را نيازمند ميباشد. ميدانيم که با توجه به ذات محصولات نرم افزاري اصولا موارد زيادي در فرآيند توليد و اجزاي مختلف نرم افزارهاي توليد مشترک ميباشند. تکيه به اشتراکات، اصل اساسي در خطوط توليد ميباشد.
آينده نگري به جاي انتظار براي فرصتها
خطوط توليد به جاي انتظار براي فرصت استفاده مجدد از اجزاي پيش ساخته، با آينده نگري و شناخت دامنه از ابتدا ميکوشند با رعايت اصولي ثابت و استقرار مناسب و معماري بهينه و خاص دامنه ، فرآيند توليد را بگونه اي هدايت کنند که بتوان با همساز کردن سرويس هاي موجود و توليد شده، خروجي ها و محصولات آتي را سريعتر توليد کرد.
خط توليد نرم افزار چيست؟
خطوط توليد نرم افزار سازه هاي مهندسي هستند براي توليد نرم افزار با استفاده از مجموعه اي از دارائي هاي نرم افزاري . دارائي نرم افزاري، سيستم يا زير سيستمي نرم افزاري است که به خوبي معماري و توليد شده تا در يک خط توليد مناسب بتوان به راحتي تعدادي از آنها را با هم يکپارچه کرد. دارائي هاي نرم افزاري را ميتوان طوري تنظيم کرد که رفتار جديدي داشته باشند و نحوه ي ارتباطشان با اجزاي ديگر تغيير کند. دارائي هاي نرم افزاري سازمان به عنوان ورودي هاي خط توليد ميتوانند گوناگون باشند، از طرف ديگر رفتار و ارتباطات تمامي اين سرويسها نيز قابل تنظيم است لذا محصولات خروجي خط توليد ميتوانند بسيار متفاوت باشند. ايده ي توليد نرم افزار در يک خط توليد از چند دهه ي گذشته وجود داشته اما موفقيت در اين زمينه چشمگير نبوده است. پيشرفت هاي اخير در حوزه مهندسي نرم افزار و خصوصا راهکارهاي "توليد مبتني بر مدل " نشان داده است که خطوط توليد نرم افزار در صورت تمرکز روي دامنه هاي خاص، پياده سازي بهينه و بکارگيري راهکارها و سرمشق هاي مناسب با صرفه جوئي در هزينه و زمان ميتواند وجه تمايز قابل توجهي در عرصه ي توليد و صنعت نرم افزار باشند.
در روشهاي سنتي توليد نرم افزار غالبا کليه نيازمنديها، فرآيند توليد، تکنولوژيهاي مورد استفاده و مواردي اين چنين به ازاي هر نرم افزار جديد بررسي ميشود و نرم افزار از ابتدا پياده سازي ميشود. اين روش هزينه، زمان و انرژي زيادي را نيازمند ميباشد. ميدانيم که با توجه به ذات محصولات نرم افزاري اصولا موارد زيادي در فرآيند توليد و اجزاي مختلف نرم افزارهاي توليد مشترک ميباشند. تکيه به اشتراکات، اصل اساسي در خطوط توليد ميباشد.
آينده نگري به جاي انتظار براي فرصتها
خطوط توليد به جاي انتظار براي فرصت استفاده مجدد از اجزاي پيش ساخته، با آينده نگري و شناخت دامنه از ابتدا ميکوشند با رعايت اصولي ثابت و استقرار مناسب و معماري بهينه و خاص دامنه ، فرآيند توليد را بگونه اي هدايت کنند که بتوان با همساز کردن سرويس هاي موجود و توليد شده، خروجي ها و محصولات آتي را سريعتر توليد کرد.
خط توليد نرم افزار چيست؟
خطوط توليد نرم افزار سازه هاي مهندسي هستند براي توليد نرم افزار با استفاده از مجموعه اي از دارائي هاي نرم افزاري . دارائي نرم افزاري، سيستم يا زير سيستمي نرم افزاري است که به خوبي معماري و توليد شده تا در يک خط توليد مناسب بتوان به راحتي تعدادي از آنها را با هم يکپارچه کرد. دارائي هاي نرم افزاري را ميتوان طوري تنظيم کرد که رفتار جديدي داشته باشند و نحوه ي ارتباطشان با اجزاي ديگر تغيير کند. دارائي هاي نرم افزاري سازمان به عنوان ورودي هاي خط توليد ميتوانند گوناگون باشند، از طرف ديگر رفتار و ارتباطات تمامي اين سرويسها نيز قابل تنظيم است لذا محصولات خروجي خط توليد ميتوانند بسيار متفاوت باشند. ايده ي توليد نرم افزار در يک خط توليد از چند دهه ي گذشته وجود داشته اما موفقيت در اين زمينه چشمگير نبوده است. پيشرفت هاي اخير در حوزه مهندسي نرم افزار و خصوصا راهکارهاي "توليد مبتني بر مدل " نشان داده است که خطوط توليد نرم افزار در صورت تمرکز روي دامنه هاي خاص، پياده سازي بهينه و بکارگيري راهکارها و سرمشق هاي مناسب با صرفه جوئي در هزينه و زمان ميتواند وجه تمايز قابل توجهي در عرصه ي توليد و صنعت نرم افزار باشند.
فروشنده | مدارگسترش فن آوری اطلاعات |
حداقل تعداد سفارش | |
حداقل قیمت | |
حداکثر قیمت | |
شرایط تحویل | |
زمان تحویل |
زیر ساخت خط تولید نرم افزار Software Production Line (SPL)
نظرات