محاسبات نرم و مهندسی نرم افزار

Soft computing & Soft engineering

محاسبات نرم و مهندسی نرم افزار

محاسبات نرم (هوش مصنوعی) و ربوتیک
مهندسی نرم افزار
توسعه اپلیکیشن های دسکتاپ و وب
اطلاع رسانی جهت دانشجویان

آخرین نظرات
  • ۱۶ شهریور ۹۵، ۰۹:۰۲ - احسان
    tnx
نویسندگان
پیوندهای روزانه

۴۵ مطلب توسط «نویسنده: وحید عقیقی» ثبت شده است

۰۶اسفند۸۸
مطلبی رو که امروز براتون آماده کردم در مورد یکی از زمینه های مورد علاقه ام یعنی متدولوژی RUP است.

این پست شامل چند بخش است که بطور کامل در ادامه مطلب قابل دسترسی است.

بخش اول :

RUP چیست؟
با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM 2 و روش آبشاری3 (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند. استفاده از این روشها و متدهای برنامه‌نویسی، قدرت و انعطاف بسیاری را به برنامه‌ها داد و شرکتهای نرم‌افزاری توانستند با کاهش هزینه‌ها و بهینه‌سازی کدهای خود، نرم‌افزارهای قویتری را به بازار عرضه کنند ولی این روش جدید نیز نیاز به مدیریت و یکپارچگی داشت. پس روشها و متدولوژیهای جدیدی مطرح شد که شامل Booch، OMT، OSE و ... می‌باشند. در سال 2000 شرکت Rational روشی را تحت عنوان RUP مطرح ساخت (گروه کاسمیک 2003ب) که بعد از روش MSF شرکت مایکروسافت به دنیای نرم‌افزار عرضه شد و امروزه از طرفداران بسیاری برخوردار است. فرایند یکپارچه Rational در اصل یک متدولوژی است که در جهت کنترل و انجام پروژه‌های نرم‌افزاری در نظر گرفته شده است. در اصل این چارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری می‌باشد که کلیه مراحل انجام یک پروژه که با معماری و آنالیز سازمان شروع شده و به تست نرم‌افزار و ارائه Gold Release ختم می‌شود را در بر می‌گیرد (گروه کاسمیک 2003 الف).

 

نویسنده: وحید عقیقی
۲۹بهمن۸۸
مورد توجه دوستان کارشناسی ارشد هوش مصنوعی

دهمین کنفرانس سیستم های فازی ایران

سایت :
ifs10.sbu.ac.ir

مقاله حداکثر در پنج صفحه (فارسی یا انگلیسی)
فرمت مقاله در سایت موجود است.

تاریخ های مهم :
ارسال مقاله کامل : 21/12/1388
نتایج داوری مقالات : 04/02/1389
مهلت ثبت نام : 18/02/1389

نویسنده: وحید عقیقی
۲۷بهمن۸۸
سلام امروز میخوام یه سایت عالی ایرونی در زمینه هوش مصنوعی رو بهتون معرفی کنم. این سایت متعلق به اولین انجمن تخصصی فارسی زبان هوش مصنوعی هست و آدرسش اینه :

http://artificial.ir

می تونید پس از عضویت  ، مطالب جامع و مفیدی رو می تونید توی این سایت ببینید.

نویسنده: وحید عقیقی
۰۹بهمن۸۸

سلام دوستان عزیز...

در این پست در زمینه مورد علاقه خودم یعنی هوش مصنوعی چند لینک مفید قرار دادم. امیدوارم که برای شما نیز مفید باشد.

 Scientific links

Directory of AI on Yahoo

Bibliographies on Artificial Intelligence

American Association for Artificial Intelligence - AAAI

Association of Computing Machinery's Special Interest Group on AI- ACM SIGART

AI resources on the web

Catalog of AI resources

Journals and Conferences

Journal of Artificial Intelligence Research

Publishers of JAIR

The Journal of Machine Learning Research

نویسنده: وحید عقیقی
۰۷بهمن۸۸
ISI چیست؟

موسسه اطلاعات علمی (
Institute for Scientific Information ) بانک اطلاعاتISI مرکزی برای فهرست نمودن و پوشش دادن جامع مهمترین مجلات علمی منتشره در دنیا به منظور تبادل اطلاعات میان پژوهشگران مختلف می باشد. شمار مجلات ISI ثابت نیست. یک مجله ممکن است در یک زمان? از مجلات ISI محسوب شود? اما به دلیل کاهش بار علمی? بعدا از لیست مجلات ISI کنار گذاشته شود. در حال حاضر بیش از ????? مجله? در لیست ISI قرار دارند. هر ساله ???? مجله جدید مورد ارزیابی قرار می گیرد و حدود ده درصد آنها به لیست ISI اضافه می شوند.
هر مجله علمی قبل از انتخاب شدن و فهرست شدن در
ISIیکسری مراحل ارزیابی را پشت سر می گذارد. ازجمله عوامل مورد ارزیابی و رعایت استانداردهای بانک اطلاعاتی ISI ، کمیته علمی منتخب مجله، تنوع بین المللی مقالات چاپ شده در آن، نشر به موقع مجله و جایگاه نشرآن می باشد. لازم به ذکر است که هیچ یک از این عوامل به تنهایی مورد بررسی و ارزیابی قرار نمی گیرد بلکه با بررسی مجموع عوامل یک امتیاز کلی داده خواهد شد. از جمله مواردی که در ارزیابی مجله مورد توجه قرار دارد این است که عنوان مقالات، چکیده و کلمات کلیدی باید به زبان انگلیسی باشد همچنین توصیه می شود که منابع نیز به زبان انگلیسی نوشته شوند. اگر چه اطلاعات علمی مهم به تمامی زبانها به چاپ می رسد اما موارد ذکر شده باید به زبان انگلیسی باشد تا تحت داوری و ارزیابی ISI قرار گیرد زیرا ارزیابی کنندگان مجلات علمی در ISIنمی توانند عناوین و منابع بکاررفته در مقالات را به زبان انگلیسی ترجمه کنند. داوری علمی و تخصصی مقالات چاپ شده در مجله توسط داوران نام آشنای علمی از جمله عمده ترین موارد مورد توجه ارزیابی کنندگان می باشد که گویای اعتبار و غنای علمی مجله است.

اطلاعات جالب و کامل تر را در ادامه مطلب ببینید.

نویسنده: وحید عقیقی
۰۱شهریور۸۸
مقدمه
بعد از مدتها مایکروسافت، نسخه Windows 7 Ultimate beta Build 7000 خود را رسما در تاریخ جمعه 9 ژانویه 2008 برای دانلود عمومی و تست در دو نسخه 32bit ی به حجم 2.43 GB و نسخه 64bit ی به حجم 3.15 GB منتشر نمود. فایل دانلود شده به صورت یک DVD Image و به فرمت ISO هست که به راحتی می‌توانید آن را به کمک هر برنامه‌ راینری همانند Nero برروی یک DVD رایت نمایید. این نسخه‌ها به دلیل بتا بودن و جهت تست کاربران به شکل مجانی از سایت مایکروسافت و در یک نسخه Ultimate قابل دریافت شدن هستند. مایکروسافت در این OS جدید نسبت به ویندوز Vista [و XP] (از لحاظ ظاهر، امکانات، مشکلات سخت‌افزاری و از همه مهم‌تر سرعت) تغییرات مثبتی داشته است. از سال 2000 و پس از ویندوز موفق XP قرار بود که این OS منتشر شود، اما به دلایل مختلف و مشکلات متعدد و همانند همیشه عجله بیل گیتس ویندوز Vista مشکلدار! را در سال 2006 منتشر نمود. اما به گفته مسولان مایکروسافت Windows 7 نسخه ارتقا یافته و بهینه شده Windows Vista هست که مشکلات آن را ندارد.

بر خلاف تبلیغات زیاد برای Vista و فشار‌های آشکار و پنهان مایکروسافت بر شرکت‌های قطعه سازی و صنعت PC برای پشتیبانی 100% از ویندوز ویستا در محصولات خود و ندادن درایور XP به همراه محصولات خود، سعی نمود که کاربران را به سمت ویستا بکشد. اما مشکلات متعدد سخت‌افزاری و نرم‌افزاری از یک سو و عطش زیاد ویستا برای مصرف بیهوده Resource کامپیوتر و کندی آن نسبت به XP در اکثر زمینه‌ها، سیاست‌ها و تبلیغات مایکروسافت را باطل نمود.

مکینتاش در نسخه جدید سیستم عامل خود با کلی امکانات گرافیکی و توانایی‌های جالب بسیار سریعتر و پایدارتر از ویندوز ویستا بود. همچنین در همین دوران بعضی از نسخه‌های جدید لینوکس هم پیشرفت‌های قابل توجهی نمودند و کاربران ناراضی ویندوز ویستا و حتی بعضی از کامپیوترسازان را به سمت خود جلب کردند (مانند لینوکس Ubuntu) مخصوصا که نسخه آخری مکینتاش قابل نصب روی PC هم بود و قرار است که کاملترین نسخه سازگار با PC خود را در سال 2012 بیرون بدهد!

به دلایل فوق و همچنین شکایت‌های مکرر کاربران از سرعت و مشکلات سازگاری ویندوز ویستا و رو آوردن مهم‌ترین متحدان سخت‌افزاری و کامپیوترسازی!! مایکروسافت مانند Dell به نصب Linux Ubuntu به جای ویندوز Vista برروی لپ تاپ‌های خود و حتی downgrade نموندن ویندوز ویستا به XP و خبرهای موفقیت سیستم‌ عامل‌های شرکت‌های دیگر، مایکروسافت را مجبور نمود که Windows 7 را بالاخره تولید و روانه بازار نماید.

نویسنده: وحید عقیقی
۲۴آذر۸۷
میزان حساسیت گیرنده های وایمکس و محاسبه آن از جمله فاکتورهای مهم در طراحی شبکه به حساب می آید. در جدولی که در ادامه می آید این مقادیر را برای پهنای باندهای مختلف در هر یک از مدولاسیون ها آورده ایم. امیدوارم مفید واقع گردد.

The data provided in the following table is for Fixed WiMAX:

مقادیر تئوریک حساسیت را می توان در استاندارد IEEE 802.16e در بخش 8.4.13.1.1 بیابید:

RSS = – 114 + SNR –10 × log(R) + 10 *10 ((FS × Nused)/NFTT) + IMPloss + NF

  • RSS حساسیت گیرنده به dBm است
  • SNR همان SNR گیرنده است که در جدول زیر مقادیر مختلف آن برای مدولاسیون­ها و نرخ کدینگ های مختلف می آید
  • R عامل تکرار است
  • FS فرکانس نمونه ای به MHz می باشد
  • ImpLoss همان فقدان پیاده سازی است که شامل تاثیرات گیرنده غیر ایده آل همچون اشتباهات تخمین کانال، اشتباهات ردیابی و نویز فازی می شود. مقدار درنظر گرفته شده برای آن 5 dB می باشد
  • NF شکل نویز گیرنده است که به پورت آنتن مرتبط می شود. مقدار در نظر گرفته شده برای آن 8 dB است 

SNR

Coding rate

Modulation

5

1/2

QPSK

8

3/4

QPSK

10.5

1/2

16QAM

14

3/4

16QAM

16

1/2

64QAM

18

2/3

64QAM

20

3/4

64QAM

 SNR: Signal to Noise Ratio

نویسنده: وحید عقیقی
۲۹آذر۸۶
پس از پنج سال رازداری، سرانجام مایکروسافت پروژه محرمانه‌اش را فاش و مخلوق شگفت انگیز خود را به جهانیان معرفی کرد.

شرکت مایکروسافت که تاکنون در زمینه ساخت کامپوتر فعال نبوده (البته این پروژه که پنج سال از آغاز آن می‌گذرد نشان می‌دهد که واقعا بوده و ما نمی‌دانستیم) می‌تواند یک انقلاب‌ در دنیای IT به حساب بیاید.

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

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

نام محصول جدید surface است. یک تیبلتاپ (tabletop) که برای اولین بار در کنفرانس All Things digital در کارلسبد کالیفرنیا معرفی شد. کامپیوتری که به صورت یک میز است و به راحتی با حرکت دادن انگشتان دست بر روی آن می‌توانید هر کاری که در کامپیوترهای رومیزی با ماوس و کیبورد انجام می‌دادید را این بار فقط با انگشتانتان انجام دهید.

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

پیت تامپسون مدیر گروه کامپیوترهای سورفیس مایکروسافت می گوید: کاربران دوست دارند کارهایشان با کامپیوتر را از طریق لمس مستقیم انگشتانشان انجام دهند و ما در surface علاوه بر رفع این نیاز، خدمات بسیار گسترده تری را مانند یک مانیتور بزرگ و امکان اتصال به هر گونه وسیله دیجیتال را برای آن‌ها فراهم آورده ایم.

وی می‌افزاید: surface اولین کامپیوتر با این مشخصات در کامپیوترهاست و کار با آن برای کاربران بسیار ساده و تحت کنترل کامل کاربر است.



مارک بولگر مدیر قسمت بازاریابی مایکروسافت هم می‌گوید: این یک مسأله غریزی است که کاربران علاقه داشته باشند وسائل دیجیتالی و اطلاعاتشان را با دست لمس کنند و آن ها را تحت کنترل بگیرند و ما به این نیاز پاسخ داده‌ایم.


 

نویسنده: وحید عقیقی
۲۹آذر۸۶

یک کتاب مفید در زمینه RUP :

کتاب الکترونیکی (PDF) : معرفی آر.یو.پی (RUP): چارچوب فرآیند تولید سیستمهای نرم افزاری

تهیه کننده : محمد بدری

حجم : 5.6 مگا بایت
دریافت Pdf

نویسنده: وحید عقیقی
۲۹آذر۸۶
براى درک اهمیت وب سرویسها بهتر است ابتدا نگاهى اجمالى به تاریخچه پروتکلهاى درخواست متدهاى راه دور ( RMI ) داشته باشیم . هر کدام از روشهاى RMI که قبل از وب سرویسها بوجود آمدند حل یکسرى از مشکلات را بر عهده گرفتند اما همانگونه که خواهیم دید وب سرویسها نه تنها تمام محدودیتها و مرزهاى سکوهاى مختلف نرم افزارى را پشت سرگذاشته اند بلکه پاسخى جامع به تمام مشکلات هستند .

در طول تاریخ محاسبات تمام عملیات شبکه اى توسط سیستمهاى عامل انجام گردیده اند ، سیستم عامل Unix اولین فراهم آورنده امکانات شبکه اى بود . محاسبات شخصى آهسته تر پیش میرفتند ، نرم افزارهاى مایکروسافت و اپل تا اواسط ١٩٩٠ از پروتکلهاى شبکه اى پشتیبانى نمى کردند . گرچه شرکتهاى Novell و Banyan در این زمینه پیشتازتر بودند اما آنها نیز تنها در سطح سیستم عامل از امکانات شبکه اى پشتیبانى مى کردند . در اصل مفهوم شبکه در دنیاى کامپیوتر جهت پیاده سازى ارتباطات راه دور تا هنگام گسترش شبکه جهانى وب خیلى مطرح نگردید .
نویسنده: وحید عقیقی