سیستم‌عامل

 

سیستم‌عامل یا سامانه عامل[۱] نرم‌افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را

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

برنامه‌های کاربردی و کاربر ارائه می‌دهد. برنامه‌های کاربردی یا از طریق واسط‌های برنامه نویسی

کاربردی (Application User Interface-APIs) و یا از طرق فراخوانی‌های سیستم (system call) به این

خدمات دسترسی دارند. با فراخوانی این واسط‌ها، برنامه‌های کاربردی می‌توانند سرویسی را از

سیستم‌عامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است

کاربران با بعضی انواع واسط کاربری نرم‌افزار مثل واسط خط فرمان (Command Line Interface-CLI) یا یک

واسط گرافیکی کاربر (Graphical User Interface-GUI) با سیستم‌عامل تعامل کنند. برای کامپیوترهای

دستی و رومیزی، عموما واسط کاربری به عنوان بخشی از سیستم‌عامل در نظر گرفته می‌شود. در

سیستم‌های بزرگ و چند کاربره مثل یونیکس و سیستم‌های شبیه یونیکس، واسط کاربری معمولاً به

عنوان یک برنامه کاربردی که خارج از سیستم‌عامل اجرا می‌شود پیاده سازی می‌شود

 

نمودارهای UML

 

 

UML2 داراي 13 نمودار رسمي مي باشد. در جدول زير مي توانيد انواع اين نمودارها را همراه با نسخه اي

از UML كه ارائه شده اند را ببينيد. علي رقم اينكه هر كدام از اين نمودارها بصورت مجزا قواعد و نمادهاي

مخصوص به خود را دارند ولي در اصل نمودارهاي UML قابليت انعطاف زيادي داشته و مي توان از انواع

نمادها و نمودارها در نمودارهاي ديگر استفاده كرد. استاندارد UML بيان مي كندكه از عناصر مخصوص به

يك نمودار تنها مي توان در آن نوع نمودار خاص استفاده كرد ولي اين يك قانون كلي نيست.

 

ادامه نوشته

مهندسی نرم افزار UML

 

رشنال رز یک ابزار قدرتمند است که به تجزیه و تحلیل سیستم های نرم افزاری کمک می کند. به وسیله

این برنامه می توانیم قبل از اینکه کدی بنویسیم، سیستم خود را مدل کنیم. بنابراین این قابلیت را به ما

می دهد که مطمئن شویم سیستم از ابتدا معماری معتبری دارد. با استفاده از این مدل، میتوان به

راحتی روال طراحی را در عین ارزان و کم هزینه بودن آن اداره و کنترل نمود.

 این نرم افزار ابتدا متعلق به شرکت Rational بود ولی در 20 فوریه 2003 توسط شرکت IBM خریداری شد

و این نسخه اولین نسخه ای است که در سال 2006 توسط شرکت آی بی ام ارائه شده است.

نرم افزار Rational Rose یک نرم افزار تخصصی است که با استفاده از مهندسی نرم افزار برای طراحی

مدل های کد و تولید کد های پیش تولید برای هدایت بیشتر پروژه های بسیار بزرگ بکار می رود. تجزیه و

تحلیل مکانیزم و ساختارهای بزرگ که نیاز به محاسبات و برآورد مقیاسی دارند با این نرم افزار انجام می

شود.  بتازگی تجزیه و تحلیل صفحات وب سازمانها و نهاد های دولتی و پیاده سازی انها از طریق محیط

های برنامه نویسی از این طریق صورت می گیرد و از طریق متدهای مهندسی UML این نرم افزار عمل

می کند.

 

از آنجائیکه این نرم افزار در درس "مهندسی نرم افزار" رشته مهندسی کامپیوتر می باشد

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

 

جستجو در اينترنت - Search

 

موتورهاي جستجو (Search Engine) سايتهايي هستند كه داراي برنامه جستجو گر ميباشد از جمله

موتورهاي جستجوگر معروف ميتوان موارد زير را نام برد.

www.google.com
www.yahoo.com
www.Altavista.com
www.Infoseek.com
www.hotbot.com
www.msn.com

قواعد حاکم بر جستجو :


AND :
IRAN and Industry صفحاتي كه مربوط به يك كدام يا هر دو باشد مي يابد. گيومه “ “ در ابتدا و انتهاي

 كلمه براي جستجو دقيق استفاده ميشود.

استفاده از پرانتز :

جستجوي ما را واحد ميكندIRAN+INDUSTRY- not Isfahan در مورد صنعت ايران صفحاتي را جستجو

ميكند كه Isfahan در آنها نيست .

* تذكر :

(به جاي AND ميتوان از + و به جاي NOT ميتوان از – نيز استفاده كرد.)

Case : اغلب موتورهاي جستجو به بزرگي و كوچكي حروف حساس هستند.

Match Case : جستجوي گسترده در اينترنت روش مناسب جهت گسترده کردن جستجو در اينترنت از

Match Case ميباشد.

شما با وارد کردن کلمه جستجو امکان Search در بيش از يک موتور جستجو را داريد. 

نمايش نتايج جستجو :

آخرين بخش هر جستجو نمايش نتايج است نتايج جستجو بيشتر بصورت URL نمايش داده ميشوند

جستجوي نتايج معمولا از نزديكترين نتيجه به ضعيف ترين آن مرتب ميشوند و امكان رجوع به صفحات

ديگر نيز فراهم ميشود.