نرمافزار چيست؟ شناسايي انواع نرمافزار
نرم افزار، مجموعه اي از برنامه هاي رايانه اي، رويه ها و مستندات است كه انجام كارهاي مختلف بر روي يك سيستم رايانه اي را بر عهده دارد. عبارت "نرم افزار" براي نخستين بار توسط جان توكي در سال 1958 مورد استفاده قرار گرفت. در سطح بسيار ابتدايي، نرم افزار كامپيوتر، متشكل از زبان ماشين است كه شامل گروهي از مقادير دودويي بوده و دستورالعمل پردازنده را تعيين مي كند. دستورالعمل پردازنده تغيير بيان از سخت افزار كامپيوتر در يك توالي از پيش تعريف شده مي باشد. به طور خلاصه، نرم افزار كامپيوتر، زباني است كه اصطلاحاً به وسيلۀ آن يك رايانه، صحبت مي كند. انواع مختلفي از نرم افزار هاي رايانه اي وجود دارد و بايد ديد اقسام اصلي آنها كدامند؟
نرم افزارها از منظرهاي مختلفي قابل دسته بندي و تقسيم مي باشند و متخصصين علوم رايانه اي با توجه به ابعاد مختلف نرم افزار به ارائۀ تقسيم بندي هاي متفاوتي از اين پديدۀ فناورانه پرداخته اند.
با توجه به اين نكته كه هر تقسيم بندي مي بايستي فلسفه و فايده اي داشته باشد و از طرفي نرم افزار از دو بعد فني و حقوقي نيز امكان دسته بندي دارد، آنچه در پي مي آيد بر آن است كه نرم افزار را از منظرهاي متفاوتي مورد دسته بندي و تحليل قرار دهد تا زوايا و ابعاد فني و حقوقي نرم افزار ، قدري روشن تر گردد؛ زيرا به نظر مي رسد، ميزان و شكل حمايت حقوقي با توجه به اجزا، مراحل و اقسام نرم افزار، متفاوت خواهد بود.
۱-تقسيم بندي هاي فني نرم افزار
به جهت فني و ابعاد مرتبط با علوم رايانه اي، نرم افزار ها را با توجه به معيارهاي گوناگون از جمله هدف و مأموريت نرم افزار، زمينۀ استفاده، نوع نقش و عملكرد و يا كاربر نرم افزار، مي توان مورد تقسيم بنديهاي مختلفي قرار داد. ذيلاً با توجه به معيارهاي پيش گفته به بررسي انواع نرم افزارها از جهت فني خواهيم پرداخت.
۲-تقسيم بندي هاي حقوقي نرم افزار
با توجه به اينكه نرم افزار پديده اي فني بوده و در عين حال، داراي ارزش اقتصادي و مطلوبيت عرفي، مي باشد، نيازمند مجموعۀ قواعد و حمايت هاي حقوقي است تا بتوان به وسيلۀ آن، روابط پديدآورندگان و مالكان نرم افزار را با مشتريان و مصرف كنندگان تنظيم كرده و از بروز اختلافات و نابساماني ها و همچنين سوءاستفادۀ ناقضان احتمالي حقوق صاحبان حق در اين حوزه جلوگيري به عمل آورد. در اين راستا دسته بندي نرم افزار از حيث محدوده و نحوۀ بهره برداري كاربران و مشتريان نرم افزار ، امري بسيار حائز اهميت است كه ذيلاً به آن پرداخته خواهد شد.
نرم افزار مهندسي
نرم افزار مديريتي
نرم افزارها از منظرهاي مختلفي قابل دسته بندي و تقسيم مي باشند و متخصصين علوم رايانه اي با توجه به ابعاد مختلف نرم افزار به ارائۀ تقسيم بندي هاي متفاوتي از اين پديدۀ فناورانه پرداخته اند.
با توجه به اين نكته كه هر تقسيم بندي مي بايستي فلسفه و فايده اي داشته باشد و از طرفي نرم افزار از دو بعد فني و حقوقي نيز امكان دسته بندي دارد، آنچه در پي مي آيد بر آن است كه نرم افزار را از منظرهاي متفاوتي مورد دسته بندي و تحليل قرار دهد تا زوايا و ابعاد فني و حقوقي نرم افزار ، قدري روشن تر گردد؛ زيرا به نظر مي رسد، ميزان و شكل حمايت حقوقي با توجه به اجزا، مراحل و اقسام نرم افزار، متفاوت خواهد بود.
۱-تقسيم بندي هاي فني نرم افزار
به جهت فني و ابعاد مرتبط با علوم رايانه اي، نرم افزار ها را با توجه به معيارهاي گوناگون از جمله هدف و مأموريت نرم افزار، زمينۀ استفاده، نوع نقش و عملكرد و يا كاربر نرم افزار، مي توان مورد تقسيم بنديهاي مختلفي قرار داد. ذيلاً با توجه به معيارهاي پيش گفته به بررسي انواع نرم افزارها از جهت فني خواهيم پرداخت.
۲-تقسيم بندي هاي حقوقي نرم افزار
با توجه به اينكه نرم افزار پديده اي فني بوده و در عين حال، داراي ارزش اقتصادي و مطلوبيت عرفي، مي باشد، نيازمند مجموعۀ قواعد و حمايت هاي حقوقي است تا بتوان به وسيلۀ آن، روابط پديدآورندگان و مالكان نرم افزار را با مشتريان و مصرف كنندگان تنظيم كرده و از بروز اختلافات و نابساماني ها و همچنين سوءاستفادۀ ناقضان احتمالي حقوق صاحبان حق در اين حوزه جلوگيري به عمل آورد. در اين راستا دسته بندي نرم افزار از حيث محدوده و نحوۀ بهره برداري كاربران و مشتريان نرم افزار ، امري بسيار حائز اهميت است كه ذيلاً به آن پرداخته خواهد شد.
نرم افزار مهندسي
نرم افزار مديريتي
برچسب: نرم افزار، نرم افزار جديد، نرم افزار هلو، نرم افزار مهندسي،
امتیاز:
بازدید: