loading...
باران
محمدرضا جعفری ندوشن بازدید : 79 چهارشنبه 26 بهمن 1390 نظرات (2)

نرم افزار:مجموعه ای از دستورالعمل ها می باشد که برای کنترل سخت افزار استفاده می شود.

برنامه: مجموعه از دستورالعمل ها که یک کار خواص را انجام می دهند.

انواع نرم افزارها:

1.       نرم افزار سیستمی

1)      سیستم عامل =رابط بین سخت افزار و نرم افزار(xp:linux)

2)      برنامه کمکی=امکان مدیریت بهتر برای کاربر فراهم می کند.

برنامه ی کمکی عبارت اند از=1:آنتی ویروس 2:فشرده سازیzip 3:مدیریت دیسک

3)      مترجم=برای تبد یل کدهای زبان برنامه نویسی به زبان ماشین(کامپایلر-مفسر)

4)      را اندازها=برنامه هایی هستند که کار تست و راه اندازی کامپیوتر را انجام می دهد که در حافظه ی ROMقرار دارد.

5)      boot:انقال سیستم عامل از حافظه ی جانبی به حافظه ی اصلی (RAM)

2.نرم افزار کاربردی=برای استفاده ی کامپیوتر در یک زمینه ی خواص(عکس:فوتوشاپ; سرگرمی :بازی )

انواع ROMعبارت اند از:

1.       چک سخت افزار(RAM.گرافیک)

2.       BIOS:چک دستگاه ورودی و خروجی

3.       BOOT:راه اندازی سیستم عامل

باتری +CMOS:قسمت قابل تغییرROMمی باشد.

کارCMOSعبارت اند از:

1.       رمز عبور

2.       تاریخ و ساعت

3.       اطلاعات سخت افزار

اگر بخواهیم یک دسته بندی مفید برای نرم افزار داشته باشیم می توان آن ها را به دو گروه اصلی سیستی و کاربردی می توان تقسیم کنیم اما از دیدگاه مهندسی نرم افزاری می توان دسته بندی های زیر را برای نرم افزار را انجام داد.1=نرم افزار سیستمی :نرم افزار های هستند که مستقیم با سخت افزار درگیر بود و با آن ارتباط مستقیمی برقرار می کند مانند انواع سیستم عامل ,کامپایلرها,اسمبلر ها,مفسرهاوهم چنین برنامه های کمکی و برنامه های سودمند 2=نرم افزار های علمی:این نرم افزارها جزءنرم افزارهای کاربردی محسوب می شود مثل نرم افزار(اتوکت) 3= نرم افزارهای تجاری :این نرم افزارها عمده یک پایگاه داده محسوب می شوند که برای انجام کارهای تجاری و حسابداری انبار استفاده می شود همچنین نرم افزارهایی که درارتباط با سیستم های مدیریتی می باشد مثل(mis,tps)4=نرم افزارهای بلادرنگ:این نرم افزار ها از حساسیت خواصی برخوردارند در واقع یک محدودیت زمانی برای پاسخ وجود دارد یعنی اگر تا زمان شخصی پاسخ به آن ها داده نشودواقعی غیر معمول رخ می دهد از این نرم افزارها می توان به نرم افزار های کنترل موشک و یا انژکتور اتومبیل اشاره نمود5=نرم افزارهای توکا یا Embed:برای کنترل سیستم های صنعتی به کار می رود معمولا این نرم افزار ها در داخل حافظه هایی ریخته شده و در داخل سیستم ها صنعتی یا خانگی مورد استفاده قرار می گیرد به عنوان مثال برنامه های داخل حافظه های ماشین لباس شوی یا ربات صنعتی6=نرم افزارهای کامپیوتر شخصی :برای امور روزمره و عمومی برروی کامپیوترهای شخصی نصب می شود مثل:(بازی,مجموعه ی آفیس,برنامه های گرافیکی,مرورگر وب)7=نرم افزارهوش مصنوعی:یکی از مهمترین و اساس ترین بحث های علم کامپیوتر شاخه ای به نام هوش مصنوعی می باشد که با استفاده از الگوریتم های غیر عددی سعی در هوشمند سازی کامپیوترها دارند مانندنرم افزارهای :پردازش تصویر,پردازش متن,تشخیص صوت,سیستم های غیره)

مهندس نرم افزار:مقدمه بر تکامل نرم افزاراست و این که چگونه متخصصان طراحان و نویسندگان پروژه های نرم افزاری با رعایت نکاتی برای بهبود و کیفیت همراه با مصرف کمترین هزینه می گردد (مهندسی نرم افزار گفته می شود).

بیشتر مردم تصور می کنند مهندس نرم افزار کسی است که عمل برنامه نویسی را انجام می دهد که این تصور اشتباه می باشد یک مهندس نرم افزار مسائل پرداخته و بهترین راه حل برای انجام پروژه های نرم افزاری انتخاب می کنند سپس پروژه را پیاده سازی و تست می نماید و اقدامات لازم را برای نگهداری آن انجام می دهد.

علم مهندس نرم افزار برای انجام امور ذیل از ابزارها و تکنیک های علمی استفاده می کنیم.

1.       تحلیل نیازها

2.       تجزیه و تحلیل

3.       طراحی

4.       برنامه نویسی

5.       تست

6.       نگهداری

براي نمايش ادامه اين مطلب بايد عضو شويد !
نام کاربری :
رمز عبور :
تکرار رمز :
موبایل :
ایمیل :
نام اصلی :
کد امنیتی :
 
کد امنیتی
 
بارگزاری مجدد
اگر قبلا ثبت نام کرديد ميتوانيد از فرم زير وارد شويد و مطلب رو مشاهده نماييد !
ارسال نظر برای این مطلب
این نظر توسط زهره سهرابی در تاریخ 1348/10/11 و 15:45 دقیقه ارسال شده است

خیلی خوب بود


کد امنیتی رفرش
درباره ما
درباره ی کامپیوتر و دانستنی ها
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 10
  • کل نظرات : 4
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 9
  • آی پی دیروز : 1
  • بازدید امروز : 4
  • باردید دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 4
  • بازدید ماه : 4
  • بازدید سال : 8
  • بازدید کلی : 1,040