آموزش برنامه Remote Desktop و چگونگی روشن کردن کامپیوتر در جایی!

شیوه کار این برنامه به این صورته که به محض برقراری ارتباط ، سیستم راه دور (اونی که بهش میخواین دسترسی پیدا کنین) بطور اتوماتیک Lock (قفل) میشه و تا زمانی که به آن مرتبط هستین هیچ شخص دیگه ایی نمی تونه به برنامه ها ، فایلها و سایر منابع اون دسترسی داشته باشد و هنگامیکه به محل کارتون برگریدین می تونین دستگاه کامپیوترتون رو با فشار دادن کلید های CTRL+ALT+DEL از حالت Lock در بیارین.
از دیگر ویژگی های این برنامه امکان login کردن در آن واحد بر روی چند سیستمه - حتی در حالتی که دیگران نیز به اون سیستم Log in کرده باشن، و کاربر می توانه برنامه های اونها را بطور همزمان اجرا کنه.

برای دسترسی به امکانات و اجرای این برنامه باید نکات زیر رو در نظر داشته باشین :

- یک کامپیوتر که در آن ویندوز Xp Profesional نصب شده و دسترسی به محیط اینترنت و یا شبکه را داره .

- یک کامپیوتر دیگه در منزل و یا در همون محل شرکت (که از طریق شبکه داخلی با هم مرتبط هستن) با امکان دسترسی به اینترنت ، مودم

- نام کاربری ، کلمه رمز عبور و مجوزهای مناسب

اجرای برنامه Remote Desktop :

اول به Control Panel برین و سپس گزینه System را انتخاب کنین .

سپس در زبانه Remote ، گزینه Allow users to connect remotely to this computer رو که در پائین پنجره قرار داره انتخاب کنین (تیک بزنین) .

بعدش در قسمت Remote Desktop ، گزینه Select Remote Users ... را کلیک کنین .

سپس در کادر Remote Desktop Users گزینه Add… را انتخاب کنین.

در آخر هم در کادر Select Users<span lang="FA" style="FONT-SIZE: 10pt; FONT-FAMILY
آنها را بطور همزمان اجرا کنید.

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

نمونه سوال

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

دانلود نمونه سوالات امتحانی رشته  کامپیوتر  دانشگاه پیام نور به همراه  پاسخ های تستی و تشریحی

دانلود نمونه سوالات امتحانی رشته  کامپیوتر  دانشگاه پیام نور

خطاهای مودم در هنگام اتصال



600.اگر سیستم در حال شماره گیری باشد و دوباره شماره گیری نمایید این خطا نمایش داده می شود .

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

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

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

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

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

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

607 . ثبت وقایع مربوط به مودم بی اعتبار می باشد .

608 . راه انداز مودم نصب نشده است .


609. نوع راه انداز مودم شناسایی نشده است .

610 . بافر ندارد .


611 . اطلاعات مسیر یابی غیر قابل دسترس می باشد .


612 . مسیر درست را نمی تواند پیدا نماید .


613 . فشرده سازی بی اعتباری انتخاب شده است .


614 . سرریزی بافر .


615 . Port پیدا نشده است .

ادامه مطلب ...


ادامه نوشته

نمودار كلاس (Class Diagram)

اين نمودار، كلاس‌ها و ارتباطات آنها را نمايش مي دهد و ديدي كلي از حالت ايستاي سيستم(مجموعه كلاس‌ها) ارائه مي دهد. هر كلاس داراي نام، تعدادي ويژگي(صفت) و عملوند بوده و نشان دهنده مجموعه اي از اشياء است كه داراي حالت، معنا و رفتار مشابه هستند. در دياگرام كلاس، روابط بين كلاس‌ها(كداميك با هم همكاري مي كنند، كداميك فرزند ديگري است و ...) مشخص مي شود، به طور جزئي تر اما بايد گفت كه اين دياگرام معمولا به يكي از سه دليل زير استفاده مي شود:
مدلسازي واژگان سيستم: جهت تصميم گيري در مورد تجريدهاي سيستم و اينكه كداميك جزو سيستم و كدام مرزي باشد
مدلسازي ارتباطات و تعاملات: جهت مدلسازي كلاس‌هاي همكار و واسط‌هائي كه در انجام يك فرآیند با هم همكاري دارند.
مدلسازي شماي منطقي پايگاه داده: جهت مشخص كردن اطلاعات پايدار سيستم(اطلاعاتي كه بايد ذخيره شود) در يك پايگاه داده رابطه اي يا شيء گرا.

ويژگي‌هاي مهم:
براي ارتباط بين كلاس‌ها چندين نوع رابطه وجود دارد كه به شرح زير است:
رابطه وابستگي: براي نشان دادن ارتباط بين دو كلاس كه يكي از وجود ديگري "آگاه" است يا از آن(از متد‌ها يا ويژگي‌هاي آن) "استفاده" مي كند، به كار برده مي شود. منطقي است كه اگر تغييري در كلاس مورد استفاده رخ دهد، كلاس استفاده كننده نيز تاثير پذيرد. اين رابطه كه ضعيف ترين نوع رابطه است مي تواند يك طرفه و يا دوطرفه باشد ولي به هر حال استفاده از يك كلاس براي يك لحظه است و نه بازه اي طولاني از زمان.
رابطه انجمني: رابطه اي "ساختاري" است كه نشان مي دهد اشياء يك كلاس به اشياء ديگري مربوط هستند بطوريكه دو كلاس براي بازه اي از زمان باهمديگر تعامل دارد. اين ارتباط قوي تر از نمونه قبلي است و براي زماني استفاده مي شود كه دو كلاس با هم ارتباط ساختاري دارند وهر دو در يك سطح از اهميت هستند(رابطه كل به جزء وجود ندارد).
رابطه تجمعي: نشان مي دهد يك كلاس از چند كلاس ديگر تشكيل(مونتاژ)  شده است. كلاس كل "مالك" كلاسهاي جزء محسوب مي شود اما كلاس جزء مي تواند بصورت جدا نيز وجود داشته باشند و حتي با مرگ كلاس كل، اجزاء مي توانند همچنان به حيات خود ادامه دهد. اين رابطه شبيه فرآیند "مونتاژ" است كه در آن يك موجوديت از تعدادي قطعه ساخته مي شود، اگرچه خود قطعات از قبل هم وجود داشته اند و مي توانند در مونتاژهاي ديگر و جهت ساخت موجوديت‌هاي تجمعي ديگر نيز استفاده شوند.
رابطه تركيب: نشان مي دهد يك كلاس خود تركيبي از چند كلاس ديگر است بطوريكه با مرگ كلاس اصلي، اجزاء آن نيز مي ميرند. تركيب را رابطه كل به جزء(بخش) گويند. در اين حالت، تركيب(و نه مونتاژ) كلاس‌هاي جزء منجر به توليد كلاس كل مي شود و كلاس‌هاي جزء را نمي توان بصورت جداگانه يا به عنوان بخشي از كلاس ديگري يافت(يك جزء فقط مي تواند در يك تركيب وجود داشته باشد) و كلاس اصلي مسئول ايجاد، مديريت و مرگ اجزاء خود است، از اين جهت است كه اين رابطه را قوي ترين نوع رابطه مي دانند.
رابطه تعميم: نشان مي دهد كه يك كلاس حالت خاص تري(فرزند) از كلاس ديگر(والد) است. اين رابطه كه در حوزه شيء گرا با نام "رابطه وراثت" شناخته مي شود از اركان مفاهيم و ويژگي‌هاي شيءگرائي به شمار مي رود. كلاس والد، ويژگي‌ها و عملوندهاي خود را به فرزند، به ارث مي دهد، علاوه بر اين، كلاس فرزند داري تعدادي ويژگي و يا عملوند مخصوص به خود نيز هست. يك والد مي تواند چندين فرزند داشته باشد و همچنين برعكس آن نيز صادق است.

فرايند

مدل فرايند:
تعيين يک راهکار توسعه که شامل لايه های فرايند ، روشها ، ابزار و فازها ( تعريف ، توسعه و پشتيبانی) باشد را الگوی مهندسی نرم افزار يا مدل فرايند می نامند.
مدلهای فرايند نرم افزار عبارتند از :
مدل ترتيبی خطی
مدل ايجاد نمونه اوليه (Prototyping Model)
مدل RAD
مدل افزايشی (Incremental Model)
مدل حلزونی(Spiral Model)
مدل حلزونی برنده - برنده (Win-Win)
مدل توسعه همزمان
مدل توسعه مبتنی بر مولفه ( Component Base Development)
مدل روشهای رسمی (Formal Method)
تکنيکهای نسل چهارم


مدل ترتيبی خطی(مدل آبشاری ، چرخه حيات کلاسيک):

طراحی نرم افزار بر روی چهار مورد زير تمرکز می نمايد :
ساختمان داده ها
معماری نرم افزار
نمايش واسط ها
الگوريتم ها
معايب روش

مدل ساخت نمونه اوليه:
مدل RAD:

مدل توسعه کاربردی سريع (Rapid Application Development) يک فرايند توسعه تدريجی نرم افزار می باشد که بر ساخت مبتنی بر مولفه تاکيد می نمايد .
فازهای مدل مذکور عبارتند از:
مدلسازی کاری
مدلسازی داده ای
مدلسازی فرايند
توليد برنامه کاربردی
آزمايش
چنانچه بتوان سيستم را به چند زير سيستم تقسيم نمود به گونه ای که توسعه هر زير سيستم حداکثر ظرف مدت سه ماه به اتمام برسد ، می توان هر زير سيستم را به يک تيم RAD سپرد و در انتها تمام زير سيستمها را يکپارچه نمود.

مدل افزايشی:
ترکيب مدل خطی و مدل ساخت نمونه اوليه
در انتهاي هر ترتيب خطی يک محصول از نرم افزار ارائه می گردد.اولين محصول با نام محصول هسته ای (Core Product) به نيازمنديهای پايه ای پرداخته و پس از بازنگری توسط کاربر اصلاح و بهينه می گردد.

مدل حلزونی(Spiral Model):

نسخه اوليه از محصول در اين مدل نسخه ساده ای می باشد که در تکرارهای بعدی کامل می گردد. در اين مدل فعاليتها به شش دسته تقسيم می گرددکه هر کدام از آنها را با نام نواحی کاری(Work Area) می شناسند :
تعامل با مشتری و تعريف نيازمنديها : تعيين خواسته ها از جانب مشتری
برنامه ريزی (Planning) : تعيين اهداف ، آلترناتيوها و محدوديتها
تعيين منابع و ايجاد زمانبندی
آناليز ريسک : تحليل آلترناتيوها ، شناسائی ريسکها و راهکارهای مقابله با آنها
مهندسی (Engineering) : توسعه محصول سطح بعدی
ساخت و ارائه : ساخت ،آزمايش و انتقال ( تحويل مستندات ، آموزش و ...)
ارزيابی مشتری ( Customer Evaluation) : ارزيابی نتايج مهندسی

در تمامی مراحل فوق فعاليتهای چتری نيز به موازات اجرا می گردند.
مدل حلزونی برنده برنده(Win-Win):
در بخش تعامل با مشتری نيازمنديها از سوی مشتری می بايست مشخص شوند .جهت اين موضوع لازم است مشتری به يک موازنه (trade off) بين نيازمنديهای خود و تيم توسعه برسد. به عبارت ديگر موازنه ای بين عملکرد ، قابليتهای سيستم و کارائی از طرفی و هزينه و زمان از سوی ديگر برقرار نمايد. در اين شرايط تلاش می گردد اکثر نيازمنديهای مشتری در مقابل زمان و قيمت مناسب جهت تيم توسعه دهنده نرم افزار فراهم گردد(برد-برد). در مدل مذکور به جای بخش تعامل با مشتری و تعيين نيازمنديها قسمتهای زير جايگزين می گردد:
شناسائی واگذارنده و تعيين شرايط برد او
مذاکره جهت حصول به توافق ( در راستای قاعده برد – برد)
مدل توسعه همزمان (مهندسی همزمانی):

در اين مدل هر فعاليت دارای چندين حالت می باشد که با تعريف مجموعه ای از رخدادها شاهد گذار از حالتی به حالت ديگر خواهيم بود. به بيان ديگر تمامی فعاليتها بصورت همزمان وجود دارند ليکن در حالتهای متفاوتی قرار می گيرند.

به عنوان مثال بعد از اتمام فعاليت تعامل با کاربر اين فعاليت در حالت هيچ(none) رفته و فعاليت تحليل از حالت هيچ به حالت توسعه وارد می گردد و حالتهای بعدی خود را طی می نمايد. چنانچه کاربر احتياج به انجام تغييرات در نيازمنديهای خود داشته باشد فعاليت تحليل به حالت انتظار می رود.
مدل توسعه مبتنی بر مولفه ( Component Base Development):

اين مدل بر اساس الگوی شیء گرائی استوار است.

الگوی شیء گرائی بر روی مفهومی به نام کلاس که تلفيقی از ساختمان داده و الگوريتم است تاکيد می نمايد. 

مدل مذکور بصورت تکاملی بوده و اغلب ويژگيهای مدل حلزونی را شامل می گردد . ليکن در اين مدل ساخت سيستم بر مبنای مولفه ها (بعنوان مثال کلاس) شکل می گيرد .

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

انجمن QSM associates در گزارشی ضمن تاکيد بر قابليت استفاده مجدد از نرم افزار برخی از مزايای آن را به شرح زير بيان می نمايد:
مونتاژ مولفه ها :
باعث کاهش 70 درصدی زمان توسعه سيستم می گردد .
موجب کاهش 48 درصدی هزينه های توليد سيستم می گردد.
سبب افزايش ضريب بهره وری می گردد. 


فرايند توسعه نرم افزار يکنواخت (Unified Software Development Process) بعنوان نماينده مدلهای CBD پيشنهاد گرديده است.
ادامه مطالب

ادامه نوشته