تبليغاتX
مهندسي نرم افزار
600 . اگر سيستم در حال شماره گيري باشد و دوباره شماره گيري نماييد اين خطا نمايش داده مي شود .

 601 . راه انداز Port بي اعتبار مي باشد . 

602 . Port هم اكنون باز مي باشد براي بسته شدن آن بايد كامپيوتر را مجددا راه اندازي نمود.

 603 . بافر شماره گيري بيش از حد كوچك است .

 604 . اطلاعات نادرستي مشخص شده است .

 605 . نمي تواند اطلاعات Port را تعيين كند .

606 . Port شناسايي نمي شود .

 

برای مشاهده کامل متن به " ادامه مطلب " توجه بفرمائید


ادامه مطلب
نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |
وقتي شما يك سايت را از مرورگر خود درخواست مي‌كنيد، در حقيقت در حال دانلود يك فايل هستيد كه مي‌تواند يك فايل صفحه وب با فرمت HTML، يك فايل تصويري مثلا با فرمت GIF و يا يك فايل صوتي مثلا با فرمت MIDI و يا تركيبي از آنها باشد. اين فايلها در كامپيوتر شما بارگذاري (Download) شده و از طريق مرورگر وب (Web Browser) به شما نشان داده مي‌شوند. هرگاه كه شما فايلي را دانلود مي‌كنيد، داده‌ها....

به " ادامه مطلب " توجه بفرمائید

http://www.bitasoft.ir


ادامه مطلب
نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |
 IP شماره‌ ايست که به هر کامپيوتر متصل به اينترنت داده می‌شود تا بتوان به‌کمک آن شماره به آن کامپيوترها دسترسی داشت. اين عدد برای کامپيوترهايی که حالت سرور دارند (مثلا سايت‌ها)....

به "ادامه مطلب" توجه بفرمائید

http://www.bitasoft.ir


ادامه مطلب
نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |

HTML سرواژه‌ٔ HyperText Markup Language و به معنای « زبان نشانه‌گذاری اَبَرمتن » است (که البته برخی آنرا « زبان علامت‌گذاری فرامتن » ترجمه کرده‌اند).

اچ‌تی‌ام‌ال، سنگِ‌بنای وب است؛ یک زبان رایانه‌ای که برای تدوین قالب و طراحی صفحات وب به کار برده می‌شود. دستورالعملهای این زبان، برچسب (Tag) نام دارند که محتوای یک صفحهٔ وب، به وسیلهٔ آنها، نشانه‌گذاری شده و بدین‌ترتیب، نحوهٔ نمایش آن صفحه برای مرورگرهای وِب، توصیف می‌شود. هر یک از برچسبهای اچ‌تی‌ام‌ال، معنا و مفهوم خاصی دارند و تأثیر مشخصی بر محتوا می‌گذارند؛ مثلاً برچسبهایی برای تغییر شکل ظاهری متن، نظیر درشت‌ و ضخیم کردن یک کلمه یا برقراری پیوند (Link) به صفحات دیگر در اچ‌تی‌ام‌ال تعریف شده‌اند. یک سند اچ‌تی‌ام‌ال، یک پرونده مبتنی بر متن (Text–based) است که معمولاً با پسوند .htm یا .html نامگذاری شده و محتویات آن از برچسبهای اچ‌تی‌ام‌ال تشکیل می‌شود.

مرورگرهای وب، که قادر به درک و تفسیر برچسبهای اچ‌تی‌ام‌ال هستند، تک‌تک آنها را از داخل سند اچ‌تی‌ام‌ال خوانده و سپس محتوای آن صفحه را نمایان‌سازی (Render) می‌کنند. اچ‌تی‌ام‌ال یک زبان برنامه‌نویسی نیست، بلکه زبانی برای نشانه‌گذاری ابرمتن است و اساساً برای ساختمندکردن اطلاعات و تفکیک اجزای منطقی یک نوشتار — نظیر عناوین، تصاویر، فهرستها، بندها و جداول — به کار می‌رود. از سوی دیگر، اچ‌تی‌ام‌ال را نباید به عنوان زبانی برای صفحه‌آرایی یا نقاشی صفحات وب به کار بُرد؛ این وظیفه اکنون بر دوش فناوریهای دیگری چون شیوه‌نامه‌های آبشاری است. گفتنی است اچ‌تی‌ام‌ال شکلی از زبان دیگری بنام اس.جی.ام.ال است و « کنسرسیوم وب جهان گستر » آنرا به عنوان استانداردی برای نشانه‌گذاری مستندات ابرمتنی برای عرضه در وب، تدوین کرده است.

جمع آوري : علي نجف زاده (دانشجوي رشتة نرم افزار كامپيوتر)
برگرفته از سايت چشمک

http://www.bitasoft.ir

نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |
حافظه های الکترونیکی در انواع گوناگون و برای مصارف مختلف ساخته شده اند . حافظه های فلش به دلیل سرعت بالای آنها در ثبت اطلاعات و همچنین استفاده فوق العاده آسان بسیار پر فروش و پر طرف دار می باشند

به " ادامه مطلب " توجه بفرمائید

 

http://www.bitasoft.ir


ادامه مطلب
نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |
هوش مصنوعی Artificial Intelligence تکنیکی برای خلق کردن ماشینهای است که قادر به فکر کردن بدون نیاز به انسان ها می باشند.یک ماشین تنها در صورتی به عنوان یک AI شناخته میشود که از یکسری قابلتهای خاص برخودار باشد. یکی از این قابلیتها...

برای مطالعه کامل مقاله به "ادامه مطلب" توجه بفرمائید

 

http://www.bitasoft.ir


ادامه مطلب
نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |
 مهندسی نرم‌افزار پیشه‌ای است که به یاری دانش رایانه و دیگر فناوری‌ها و روش‌ها به آفریدن و نگاهداری نرم‌افزار رایانه‌ای می‌پردازد

مسائل اصلی مهندسی نرم‌افزار تولید نرم‌افزار بر اساس موارد زیر است:

 

  • الزامات تعیین شده
  • در زمان تعیین شده
  • در محدودهٔ بودجه پیش‌بینی شده

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

فناوری‌ها و خدمات مهندسی نرم افزار به کاربران برای بهبود بهره‌وری و کیفیت یاری میرساند. نمونه‌هایی از زمینه‌های بهبود: دادگان، زبان‌ها، کتابخانه‌ها، الگوها، فرآیندها و ابزار.


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

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

اصطلاح مهندسی نرم افزار بعد از سال ۱۹۶۸ شناخته شد، طی کنفرانس مهندسی نرم افزار ناتو ۱۹۶۸ (که در گارمیش آلمان برگزار شد) توسط ریاست کنفرانس F.L. Bauer معرفی شد، و از آن پس بطور گسترده مورد استفاده قرار گرفت.

اصطلاح مهندسی نرم‌افزار

 متن ایتالیکعموماً به معانی مختلفی به کار می‌رود :

عنوان پیوند*به‌عنوان یک اصطلاح غیر رسمی امروزی برای محدوده وسیع فعالیتهایی که قبلا برنامه‌نویسی و تحلیل سیستم‌ها نامیده میشد.

  • به‌عنوان یک اصطلاح جامع برای تمامی جنبه‌های عملی برنامه‌نویسی کامپیوتر، در مقابل تئوری برنامه نویسی کامپیوتر، که علوم کامپیوتر نامیده می‌شود.
  • به‌عنوان اصطلاح مجسم کننده طرفداری از یک رویکرد خاص نسبت به برنامه‌نویسی کامپیوتر ، که اصرار می‌کند که مهندسی نرم‌افزار، بجای انکه هنر یا مهارت باشد، باید به‌عنوان یک رشته عملی مهندسی تلقی شود و از جمع کردن و تدوین روشهای عملی توصیه شده به شکل متدولوژی‌های مهندسی نرم افزارطرفداری می‌کند.
  • مهندسی نرم افزار عبارتست از : الف) کاربرد یک رویکرد سیستماتیک، انتظام یافته، قابل سنجش نسبت به توسعه، عملکرد، و نگهداری نرم افزار، که کاربرد مهندسی در نرم افزار است و ب) مطالعه روشهای موجود در استاندارد IEEE

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

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

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

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

نرم افزار عموماً از محصولات و موقعیتهایی شناخته می‌شود که قابلیت اطمینان زیادی از آن انتظار میرود، حتی در شرایط طاقت فرسا، مانند نظارت و کنترل نیروگاههای انرژِی هسته‌ای، یا هدایت یک هواپیمای مسافربری در هوا، چنین برنامه‌هایی شامل هزاران خط کد هستند، که از نظر پیچیدگی با پیچیده ترین ماشینهای مدرن قابل مقایسه‌اند. به‌عنوان مثال یک هواپیمای مسافربری چند میلیون قطعه فیزیکی دارد (و یک شاتل فضایی خدود ده میلیون بخش دارد)، در حالی که نرم افزار هدایت چنین هواپیمایی میتواند تا ۴ میلیون خط کد داشته باشد.

تکنولوژی‌ها و روشهای عملی

مهندسین نرم افزار طرفدار تکنولوژی‌ها و روشهای عملی بسیار متفاوت و مختلفی هستند، که با هم ناسازگارند. این بحث در سالهای دهه ۶۰ میلادی شروع شد و ممکن است برای همیشه ادامه پیدا کند. مهندسین نرم افزار از تکنولوژی‌ها و روشهای عملی بسیار متنوعی استفاده می‌کنند. کسانی که کار عملی می‌کنند از تکنولوژی‌های متنوعی استفاده می‌کنند : کامپایلرها، منابع کد، پردازشگرهای متن. کسانی که کار عملی می‌کنند از روشهای عملی بسیار متنوعی استفاده می‌کنند تا تلاشهایشان را اجرا و هماهنگ کنند : برنامه نویسی در دسته‌های دونفری، بازبینی کد، و جلسات روزانه. هدف هر مهندس نرم افزار بایستی رسیدن به ایده‌های جدید خارج از مدلهای طراحی شده قبلی باشد، که باید شفاف بوده و بخوبی مستند شده باشد.

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

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

David Parnas گفته‌است که مهندسی نرم افزار یک شکل از مهندسی است. Steve McConnell گفته‌است که هنوز اینطور نیست، ولی مهندسی نرم افزار باید یک شکل از مهندسی بشود. Donald Knuth گفته‌است که برنامه نویسی یک هنر است.

دیوان فعالیتهای آماری آمریکا دسته بندی کرده‌است مهندسان نرم افزار را به عنوان زیرگروهی از «متخصصین کامپیوتر»، با فرصت‌های شغلی ای مانند دانشمند کامپیوتر، برنامه نویس، و مدیر شبکه. BLS دسته بندی می‌کند تمام مهندسین دیگر این شاخه علمی ، که شامل مهندسین سخت افزار کامپیوتر نیز هست، را به‌عنوان «مهندسین» .

http://fa.wikipedia.org

نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |
مهندسی کامپیوتر دانشی مرکب از مباحث رشته های مهندسی الکترونیک و علوم کامپیوتر است.

مهندسی کامپیوتر به عنوان رشته دانشگاهی (ایران)

این رشته در ابتدا تحت پوشش رشته‌ای به نام انفورماتیک و تحت نظر دانشکده‌های ریاضی تدریس میشد. هم اکنون این رشته در اکثر دانشگاه‌ها با عنوان مهندسی کامپیوتر و تحت نظر دانشکده فنی (یا مهندسی) ارائه می‌گردد.

 گرایشهای مهندسی کامپیوتر (مقطع لیسانس)

در این قوانین

 گرایشهای مهندسی کامپیوتر (مقطع فوق لیسانس)

  • معماری کامپیوتر
  • مهندسی نرم‌افزار
  • هوش مصنوعی
  • الگوریتم ها و محاسبات

برای ورود به دوره ی کارشناسی ارشد باید مثل همه ی مقاطع در ایران از سد کنکور گذشت ، در کنکور دانشگاه های دولتی از مباحث زیر برای هر گرایش سؤال مطرح می شود: 1- زبان عمومی وتخصصی با ضریب 1

 

2-ریاضیات:( ریاضی مهندسی،آمارواحتمالات، محاسبات عددی ، ساختمان های گسسته) با ضریب 2


3- دروس مشترک:( ساختمان داده ها، نظریه ی زبان ها و ماشین ها، مدارهای منطقی، معماری کامپیوتر، سیستم عامل) با ضریب 4


4- الف) دروس تخصصی معماری کامپیوتر:( VLSI، الکترونیک دیجیتال ، انتقال داده)

ب) دروس تخصصی هوش مصنوعی: ( طراحی الگوریتم ها، هوش مصنوعی)

ج) دروس تخصصی نرم افزار:(کامپایلر، زبان های برنامه سازی، طراحی الگوریتم، پایگاه داده) با ضریب "2"

د) دروس تخصصی الگوریتم ها و محاسبات (کامپایلر، زبان های برنامه سازی، طراحی الگوریتم، پایگاه داده) با ضریب "3"

 


و در مقطع دکترا از دروس زیر برای سه گرایش سؤال مطرح می شود:

1- مهندسی کامپیوتر _ نرم افزار

الف) مواد امتحان عمومی : 1-پایگاه داده2- نظریه ی زبان ها و ماشین ها3- ساختمان داده ها4- طراحی الگوریتم ها 5- کامپایلر 6- طراحی وپیاده سازی زبان های برنامه سازی7- سیستم عامل(40%)

ب) مواد امتحان اختصاصی: 1- سیستم عامل پیشرفته 2- پایگاه داده ی پیشرفته3- الگوریتم های موازی (60%)

2- مهندسی کامپیوتر_ معماری کامپیوتر

الف) مواد امتحان عمومی: 1- معماری کامپیوتر2- الکترونیک دیجیتال3- انتقال داده ها4- شبکه های کامپیوتری5- سیستم عامل 6- VLSI

(40%)

ب) مواد امتحان اختصاصی:1- معماری کامپیوتر پیشرفته 2- شبکه های کامپیوتری پیشرفته3- مدل سازی سخت افزار و متد های طراحی آن (60%)

3- مهندسی کامپیوتر _ هوش مصنوعی

الف) مواد امتحان عمومی:1- مدار منطقی 2- نظریه ی زبان ها و ماشین ها3- ساختمان داده ها 4- طراحی الگوریتمها 5- هوش مصنوعی 6-سیگنال ها وسیستم ها(40%)

ب-) مواد امتحان اختصاصی: 1- سیستم های خبره(50%) و منطق فازی (50%)2- شناسایی آماری الگو 3- شبکه های عصبی 4- پردازش تکاملی 5- یکی از دروس پردازش و شناسایی گفتار، تصویر پردازی رقمی (60%)

www.fa.wikipedia.org

نوشته شده توسط دانشجوی کامپیوتر در پنجشنبه بیست و سوم آبان 1387 |
مهندس کسی است که در یکی از رشته‌های مهندسی آموزش دیده‌باشد و یا به طور حرفه‌ای در آن رشته مشغول به کار باشد. مهندسان از فناوری، ریاضیات، و دانش برای حل مسائل کاربردی استفاده می‌کنند.

ریشهٔ واژه

ریشه واژهٔ مهندس واژه فارسی اندازه است. این واژه در فارسی میانه به گونهٔ هندسه تلفظ می‌شده که پس از وام گرفته شدن این واژه از سوی عربی و صرف آن در یکی از بابهای آن زبان واژه مهندس به معنی اندازه گر از آن ساخته شده است. اما امروزه مهندس به کسی اطلاق می‌‌شود که به یکی از علوم مهندسی آشنا باشد و در میان عامه کسی که هندسه بداند را مهندس خطاب نمی‌کنند.

 پیشینه

در ابتدا, مهندس به کسی گفته می شد که ماشین های نظامی را می راند. مفهوم مهندس غیر نظامی در قرن شانزدهم در هلند پدید آمد و به سازندگان پلها وجاده ها نسبت داده می شد, و سپس این مفهوم درانگلیس وسایر کشورها هم ظاهر شد.

 وظایف یک مهندس

وظایف مهندسی بدین گونه‌اند که یک مهندس میبایست محدودیت‌های مربوطه را تشخیص دهد تا بتواند به دستاوردهای لازم برسد. محدودیت‌ها شامل منابع در دسترس، محدودیت‌های جسمانی یا فنی، آمادگی برای پیرایش‌ها یا افزایش‌های آینده، و دیگر عامل‌ها مانند نیازهای هزینه ای، ساخت‌پذیر بودن، و کاربردی بودن می‌‌باشد. با درک این محدودیت ها، مهندس، شناسه‌ها و مشخصات حدودی که یک شیء یا سامانه می‌تواند در چارچوب آن ساخته شود را مشخص کرده و ارائه می‌دهد. از اینرو ملاحظات بسیاری بر روی کار مهندسی تأثیر دارند.

www.fa.wikipedia.org

 

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

برای اینکار:
از منوی Start به Run رفته و عبارت regedit را وارد کنید و Enter بزنید تا وارد ویرایشگر رجیستری شوید.
سپس به مسیر زیر بروید:
HKEY-CURRENT-USER / Control Panel / Desktop
در سمت دیگر پنجره بر روی PaintDesktopVersion دوبار کلیک کرده و Value Data را از 0 به 1 تغییر دهید و سپس OK کنید.
اکنون باید سیستم را رستارت نمایید.

برای پاک کردن نمایش دهنده ورژن مجددأ عدد 1 را به 0 تغییر دهید.

نوشته شده توسط دانشجوی کامپیوتر در چهارشنبه هشتم آبان 1387 |