تفاوت با چه چيزي؟ اين اولين سوالي است كه با ديدن عنوان مقاله به ذهن ميرسد. اين مقاله براي توضيح درباره اين تفاوت، نرم افزار را با راهسازي مقايسه كرده است.
چه نوع تفاوتي؟ تغييرات آب و هوايي بسيار كمتر در نرم افزار تاثير دارد ولي در راهسازي كاملا برعكس است. اما آيا اين يك مقايسه و تفاوت درست است؟ خير. بهتر اينست كه بگوئيم هر دو آنها متاثر از رويدادهاي خارجي اند، بعنوان مثال : وجود يا عدم وجود يك كامپوننت براي انجام كاري خاص در نرم افزار ميتواند تاثير مشابهي را رقم بزند.
اين مقاله 12 خصيصه متمايز ولي مرتبط با يكديگر كه بيانگر تفاوت توسعه نرم افزاري با ديگر حرفه هاي عام است را معرفي خواهد كرد (شكل 1). راهسازي نيز به اين دليل جهت مقايسه انتخاب شده است كه هيچيك از اين خصيصه ها را شامل نميشود. بنابراين اين تمايز را بخوبي آشكار خواهد كرد. آن چيزي كه در نهايت در اين زمينه روشن ميشود اينست كه چه چيزي توسعه نرم افزاري را متمايز ميسازد.
در بخش اول اين مقاله به توصيف دو خصيصه از اين خصوصيات منحصر به فرد پرداخته شده است. نمودار شكل1 نشان دهنده هر كدام از اين خصوصيات و ارتباط بين آنهاست كه در بخشهاي بعدي مقاله به تفصيل توضيح داده خواهند شد.
م.مجيد وكيلي E-mail: majid.vakili@yahoo.com
In : Wednesday 18 Jun 2008
|