دسته بندی | مدیریت |
فرمت فایل | doc |
حجم فایل | 427 کیلو بایت |
تعداد صفحات فایل | 40 |
قسمتی از مبانی نظری متغیر:
تعریف و تاریخچه صنعت نرم افزار
نرم افزار در معنای عام کلمه به کلیه روش ها و داده ها و هر آنچه که منجر به ایجاد آگاهی می شود اطلاق می شود. این تعریف کلی است و شامل نرم افزار کامپیوتری نیز می شود.(شورای عالی انفورماتیک، 73)
نرم افزار یکی از دو شاخه علم کامپیوتر می باشد. نرم افزار را می توان برنامه ریزی سخت افزار به منظور استفاده از آن تعریف کرد. یا بعبارتی دیگر"نرم افزار مانند روح انسان است که به کالبد آن جان می بخشد" در دنیای امروز که عصر اطلاعات می باشد، نرم افزار به عنوان بخشی از فن آوری اطلاعات (IT)مطرح است. امروزه فن آوری اطلاعات و فروش آن به عنوان یک صنعت بسیار مهم و پولساز معرفی می شود. به عنوان مثال، در سال 1985 در آمریکا، در آمد ناشی از تولید و فروش نرم افزار بالغ بر 4.9% تولید ناخالص داخلی را تشکیل می داده است. که البته امروزه چیزی بیشتر از این آمار است. امروزه افرادی که در این صنعت مشغول به کارند، به عنوان نسل جدید ثروتمندان معرفی می شوند(مانند بیل گیتس-صاحب اصلی شرکت مایکروسافت-که ثروت وی در 4 اوت سال 1998 بیش از 61 میلیارد دلار برآورد شده است. این شرکت در سال 1986 با سرمایه 80 دلار شروع بکار کرد و در سال 1997 سرمایه آن بالغ بر 482 میلیارد دلار تخمین زده شده است). همچنین سرمایه شرکت های تولیدی و فروشنده بخش فن آوری اطلاعات، قابل مقایسه با سرمایه بزرگترین و سودآورترین شرکت های نفتی در دنیا هستند.
شاید بتوان گفت این صنعت (صنعت نرم افزار) برای اولین بار در سال 1970معرفی شد. در این سال شرکت IBM برای اولین مرتبه، فروش نرم افزارهایش را از فروش سخت افزارهایش جدا نمود. تا قبل از این تاریخ نرم افزار به صورت رایگان همراه سخت افزار ارائه می شد. این کار پیامدهای بسیار مهمی در پیداشت که از جمله به وجود آمدن "صنعت نرم افزار"می توان اشاره نمود. بنابراین هر چند نرم افزار پیش از سخت افزار وجود داشته، اما به عنوان یک صنعت و بخش کاملا" مجزا وجود خارجی نداشته است.
2-1تعریف IT و اجزا تشکیل دهنده آن
IT شامل مجموعه ای از تکنیک ها و ابزارهاست که در جهت بهینه سازی و پشتیبانی سیستم های فعال بر محوریت اطلاعات و دانش می باشند. همچنین شامل مطالعه، طراحی، گسترش، اجرا، نگهداری و مدیریت سیستم های اطلاعاتی مبتنی بر کامپیوتر و به خصوص کاربردهای نرم افزاری و سخت افزاری کامپیوتر می باشد. به عبارت دیگر، برای توصیف تکنولوژی هایی به کار می رود که ما را در ضبط ،ذخیره سازی، پردازش، بازاریابی، انتقال و دریافت اطلاعات یاری می کنند. IT بر دانش و مهارت استفاده از کامپیوتر و سیستم ارتباط از راه دور به همراه ذخیره سازی، کاربرد و انتقال اطلاعات تاکید دارد.
اجزاء تشکیل دهنده IT
IT مانند هر تکنولوژی دیگری، دارای اجزای تشکیل دهنده می باشد و از منظر نگرش "بستر پیاده سازی" دارای اجزاء ذیل است.
نرم افزار: برنامه های کامپیوتری به منظور دریافت، پردازش و تولید اطلاعات به کار برده می شوند.
سخت افزار پردازشی و ذخیره سازی: سخت افزار مورد نیاز به منظور پردازش(مانند کامپیوترهای شخصی) و سخت افزار لازم جهت ذخیره و بازیابی نمودن اطلاعات.
سخت افزار ارتباطی: به منظور برقراری ارتباط میان کامپیوترها بکار می رود.(مثل خطوط تلفن)
نیروی انسانی: افرادی که در این تکنولوژی شاغل هستند و همچنین آنهایی که مصرف کننده محصولات این فن آوری ها هستند.
داده ها ومنابع آنها: به عنوان ماده اولیه فن آوری اطلاعات می باشد. این داده ها باید قابل اعتماد، جدید و دقیق باشند.(تارخ ، محمد جعفر و امی، امیر علی 1381 ص 23)
3-1کیفیت نرم افزار
نرم افزار نیز مانند هر کالای تولیدی دیگر، باید دارای کیفیت باشد. نرم افزاری که فاقد کیفیت باشد، مورد استفاد قرار نخواهد گرفت. اما کیفیتی که برای یک نرم افزار در نظر گرفته می شود با کیفیت کالاهای دیگر و حتی خود سخت افزار کامپیوتر تفاوت دارد. این تفاوت ناشی از ماهیت نرم افزار می باشد. اما اینکه منظور از کیفیت نرم افزار چیست نظرات مختلفی وجود دارد ولی پارامترهای دخیل در کیفیت نرم افزار به شرح زیر است.