اینجا همه چی هست!!!
این وبلاگ مطابق با قوانین جمهوری اسلامی ایران است
پنج شنبه 25 اسفند 1390برچسب:, :: 12:32 ::  نويسنده : poya&soroush

 مجموعه عکس ماشین

 

 

 

 

 

 

 

 

 

 

 

 

پنج شنبه 25 اسفند 1390برچسب:, :: 12:12 ::  نويسنده : poya&soroush

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

  • در صورت وجودروشنایی در اکواریوم ان را خاموش کنید{جلوگیری از شک به ماهی }
  • هم دما کردن : پلاستیک حاوی ماهی رامستقیما برای 5 دقیقه در داخل اب بگذارید
  • اب به اب کردن: در پلاستیک را باز کرده و مقداری از اب اکواریوم { به همان مقدار داخل پلاستیک} را داخل پلاستیک بریزید (به مدت 5 دقیقه)
  • در پلاستیک را در اب فرو کرده تا خود ماهی ها وارد اب آکواریوم شوند
نکاتی که باید بر روی اکواریوم خود انجام دهید این است که
1.هیچ گاه پمپ ویا بخاری خود را برای مدت خاص (مثل شبها)خاموش نکنید چون با ایکارتون باعث بالا رفتن یا پایین اومدن دما میشوید و باعث کمبود اکسیژن در اب و بالا رفتن تلفات تون میشه
2.هیچگاه پمپ را برای مدت طولانی خاموش نکنید (مخصوصا در زمستان) چون باعث بالا رفتن درجه حرارت و نیز کمبود اکسیژن در آب شده و در نتیجه ماهیها دچار خفگی میشوند
3.تغیرات دما بر روی ماهی ها تاثیر گذار است. کم شدن دما تحرک ماهی را کم کرده واز اشتها می افتند و بر روی بدن انها سفیدک وقارچ ایجاد میشود.چشم ماهی ها سفید میشودو...حالا اگر ما بالا برود تنفس ماهیها شدید شده و حالت خفگی به انها دست میدهد و بیشتر در سطح ب شنا میکنند.
4.سیفون کردن آب (کشیدن آب) که هر 7 یا 10 روز یک بار به مقدار یک چهارم از ارتفاع آب آکواریوم (اگر از سطح شن یا لوله ***** کف باشد بهتر است)
5.هر 15 روز یک بار آب اکواریوم را ضد عفونی کنید
6.تعویض کامل اب اکوایوم هر یک ماه یک بار و ضد عفونی کردن اکواریوم با جوهر نمک و تمیز کردن ان با مایع ظرفشویی برای جلوگیری از شکستگی احتمالی از یونولیت استفاده کنید
7.در هنگام تعویض کامل اب اکواریوم فراموش نکنید که باید ازداروهای ضد کلر و ضد عفونی کننده استفاده کرد

دمای مورد نیاز برای ماهی ها:
دمای مورد نیاز جهت ماهی ها بین 29 تا 31 درجه است چون فعل وانفعالات ماهیها در این درجه بهتر و سالمتر است تغیر دمای بین 3 تا 4 درجه به ماهیها شک وارد میکند و زمینه بیماری را فراهم میکند و اختلاف بیشتر از 4 درجه احتمال مرگ ماهی ها را فراهم میکند و احتمال دارد روی کیسه تعادل ماهی تاثیر مخرب بگذارد و شیوع هر بیماری رو فراهم کند و اختلاف بیشتر از 6 درجه زمینه مرگ ماهی را فراهم میکند.

غذا دهی به ماهی ها:


معمولا در روز 2 وعده به ماهیها باید غذا داد. که بهتر است در زمان غذا دادن پمپ هوا را به مدت کوتاهی خاموش کنید تا از حل شدن غذا در اب وکدر شدن اب جلوگیری کنید و مانع تولید بیماری شویذ.
از پودر کردن غدا برای ماههیها جلوگیری کنید چون غذای پودر شده در اب حل میشود ورنگ اب را تغییر میدهد وتوسط ***** کف اکواریوم جذب نمی شود و باعث تحلیل اکسیژن میشود و عامل شیوع بیماری میشود

شن اکواریوم:
بهتر است مقداری شن در کف اکواریوم به ارتفای 5 تا 7 سانتیمتر از که اکواریوم قرار دهید زیرا بهترین بهترین *****اسیون در این حالت اتفاق می افتد فضولات و مواد اضافی بر روی سطح شن ها در بین لایه های از شن پودر شده و در زیر ***** کف و در حجم کمتری ته نشین می شود و در اثر تجزیه و تحلیل به باکتری مثبت تبدیل شده و تولید اکسیزن میکند و باکتری منفی را از بین میبرد

یک نکته مهم را فراموش نکنید اگر نوع ماهیهایتان اجازه میدهد تا میتوانید داخل آکواریوم خود گیاه قرار دهید. این کار چند حسن دارد:
1-محل اختفا برای ماهیها ایجاد میشود. این کار باعث کاهش استرس ماهیها میشود.
2-تولید اکسیژن میکند که در صورت اختلال در کار پمپ هوا از احتمال مرگ و میر ماهیانتان میکاهد.
3-دی اکسید کربن آب را جذب میکند و به ایجاد چرخه اکسیژن کمک میکند.
4- در صورت قابل خوردن بودن مقداری غذا برای ماهینتان ایجاد میکند و به ایجاد چرخه کربن کمک میکند.
5-نیترات آب را جذب میکند و به ایجاد چرخه ازت کمک میکند. با این کار مقدار سیفون آب شما کاهش می یابد و حتی میتواند تا میزان 0 هم برسد.
پنج شنبه 25 اسفند 1390برچسب:, :: 12:4 ::  نويسنده : poya&soroush

براي اتصال دو كامپيوتر استفاده از يك هاب يا روتر هميشه كار معقولي نيست. بلكه استفاده از يك كابل USBــ USB بسيار كاربردي و عملي تر است. با اين روش حتي مي توانيد اتصال اينترنتي را بين دو كامپيوتر به اشتراك بگذاريد.

در اين آموزش كوتاه براي شما نحوه اتصال دو كامپيوتر با يك كابل خاص USBــ USB ‎آموزش داده مي شود.

1ــ يك كابل USBــ USB بخريد.

اولين مرحله براي اتصال دو كامپيوتر از طريق USB پيدا كردن كابل USBــ USB است در اين مرحله بايد بسيار دقت كنيد. شما به نوعي كابل احتياج داريد كه اصطلاحاً به آن Bridge يا كابل شبكه USB مي گويند. اين بدان معناست كه در اين كابل قابليت اتصال دو كامپيوتر وجود دارد.

در اين كابلها يك مدار الكتريكي واسط وجود دارد و دو سر كابل داراي سوكت نوع A است. شما مي توانيد كابلي بخريد كه چيپ Bridge آن USB1.1 با سرعت 12 Mb بر ثانيه يا USB2.0 با سرعت 480 Mb بر ثانيه باشد البته توصيه ما USB2.0 است. چون سرعت آن به مراتب بيشتر است. به خاطر داشته باشيد شبكه هاي اترنت داراي استاندارد 100 Mb بر ثانيه هستند.


2ــ نصب

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

بيشتر كابل ها 2 مود را پشتيباني مي كنند:

1ــ link mode: در اين حالت مي توانيد به آزادي فايل ها را بين دو كامپيوتر كپي كنيد.

2ــ network mode: در اين حالت فقط كپي كردن فايل نيست كه مي توانيد انجام دهيد، بلكه مي توانيد فولدرها، پرينترها و ارتباط اينترنتي را هم به طور اشتراكي استفاده كنيد.

3ــ شروع به استفاده از اتصال خود كنيد.

اگر از كابل خود در حالت لينك (link mode) استفاده كنيد. به سادگي به برنامه اي كه همراه نرم افزار كابل است دست پيدا مي كنيد و مي توانيد فايل هاي خود را انتقال دهيد.

اگر از كابل خود در حالت شبكه (network mode) استفاده مي كنيد. بايد كارهاي زير را انجام دهيد.

ــ وارد قسمت network connection شويد.آدپترهاي شبكه كه متصل هستند را مي بينيد.

ــ اكنون بر روي آدپتري كه كامپيوتر شما را به اينترنت متصل مي كند راست كليك كنيد.

گزينه properties را انتخاب كنيد. در برگه Advanced براي گزينه Allow other network users to connect through this computers Internet connection. يك علامت تيك قرار دهيد.

ــ بعد از اينكه اين كارها را انجام داديد كامپيوتر خود را restart كنيد. اكنون كامپيوتر ديگر هم مي تواند به اينترنت متصل شود.

شايد استفاده از هاب براي دو كامپيوتر كار مطمئن تري به نظر برسد ولي بايد پول بيشتري هم خرج كنيد به هر حال تصميم با شماست.

پنج شنبه 25 اسفند 1390برچسب:, :: 12:2 ::  نويسنده : poya&soroush

 چگونگي درج عكس و آپلود فايل در وبلاگ

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

    اما این فضا را چگونه باید تهیه کرد ؟ اگر شما می خواهید فضایی مطمئن داشته باشید بهترین راه این است که به تنهایی یا به اتفاق چند دوست که در امر وبلاگ نویسی فعالیت دارند یک فضای ارزان قیمت تهیه کنید و عکسها و فایلهای خود را بر روی آن فضا آپلود نمایید ولی شاید بنا به دلایلی با این نظر موافق نباشید و دوست داشته باشید از فضایی رایگان استفاده کنید اما قبل از معرفی فضای رایگان این نکته را یادآور شوم که فضاهای (هاست) رایگان چون در قبال آپلود فایلهایتان از شما پولی دریافت نمی کنند پس مسئولیت عکسها و فایلهای شما را نمی پذیرند و مانند سایت free-host پس از مدتی بسته می شوند و کاربر بیچاره مجددا باید در فکر جایی مناسب برای آپلود عکسهایش باشد و عکسهایی را هم که قبلا آپلود کرده بود از بین می رود اما با این توصیف باز هم اکثر وبلاگ نویسان از فضاهای رایگان استفاده می کنند .

اما من برای شما فضایی بسیار آشنا را در نظر گرفتم . فضایی که اکثر وبلاگ نویسها روی این هاست فایلهای خودشان را آپلود می کنند و خوب جواب پس داده البته بعضی مواقع دچار مشکلات کوچکی می شود اما هنوز هم بهترین هاسته موجوده . پس برای یاد گیری من هاست http://www.sharemation.com را برای شما پیشنهاد می کنم که به شما فضای مجانی ارائه می دهد . 


برای ثبت نام در سایت sharemation ابتدا به آدرس http://www.sharemation.com  مراجعه می کنیم در این آدرس صفحه اي باز می شود . فقط کافیست برای ورود به سایت کلید Enter را بزنید تا صفحه اصلی سایت برای شما باز شود و یا می توانید روی گزینه  Enter sharemation here کلیک نمایید تا صفحه اصلی باز شود. برای ورود به سایت احتیاج به User Name و Password دارید . مانند پرشین بلاگ شما باید در این سایت ثبت نام نمایید تا User Name و Password به شما تعلق گیرد. برای ثبت نام گزینه Create new accoount را کلیک می نماییم .

اولین گزینه در صفحه ثبت نام  User Name شماست که بهتر است همان نام وبلاگتان باشد و یا هر نامی که دوست دارید می توانید به عنوان User Name انتخاب کنید .گزینه دوم یعنی display name میتواند نام شما باشد و یا هر اسمی را به دلخواه میتوانید در آن قرار دهید در قسمت سوم هم می توانید ایمیل خود را وارد نمایید . بخش بعدی متعلق به پسوورد است همانطور که در تصویر می بینید دو بار باید پسوورد خود را که می تواند ترکیبی از ارقام و حروف باشد را وارد می نمایید. بخش بعد مربوط به تنظیماتی از قبیل زبان و ساعت است که بصورت دلخواه می توانید تنظیم نمایید و ساعت را هم می توانید روی گزینه Asia/tehran قرار دهید و در آخر هم دکمه I Accept را کلیک می کنیم اگر مراحل ثبت نام را درست انجام داده بودید و یا اینکه User Name شما تکراری نبود به شما اعلام می کند که مشخصات برای ایمیل شما فرستاده شد .     

     User Name و Password شما به آدرس ایمیلتان فرستاده می شود شما باید وارد ایمیلتان شوید در آنجا یک لینک همراه با User Name و Password  برای شما فرستاده شده است شما حتما باید از طریق آن لینک برای اولین بار وارد سایت شوید تا بتوانید دفعات بعد به وسیله User Name و Password  تان وارد فضای مخصوص خود شوید شما از طریق لینک مورد نظر به فضایی که برای شما اختصاص داده شده است هدایت می شوید.

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

    هر تعداد عکس و یا فایلی را که می خواهید در اين صفحه مي توانيد آپلود کنید.

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

  پس از آپلود فایلها شما به صفحه اصلی باز گردید . فایل مورد نظر شما که حالا آپلود شده است از دید دیگران پنهان است و فقط شما با وارد کردن Password خود می توانید از آن استفاده کنید اما برای اینکه شما این عکس را برای همه کاربران فعال کنید بر روي آيكني كه در جلو هر عكس و يا فايل بصورتي يك دست نمايش داده شده است، كليك كنيد. پس از كليك شما به صفحه اي هدايت مي شويد در اين صفحه تگ مورد نظر را باید علامت گذاری کنید تا این عکس قابل رویت برای همگان باشد و سپس گزینه Apply Now را کلیک نمایید تا فعالیت انجام شده ثبت گردد.

    اما برای اینکه آدرس عکس یا فایل را بیابید روی نام فایل کلیک نمایید تا شما به صفحه ای که عکس یا فایل آپلود شده بروید .ابتدا آدرس سایت sharemation و سپس UserName انتخابی شما خواهد بود و بعد از آن هم نام فایل شما خواهد بود. آدرس تمامی فایلهای آپلود شده بدین صورت خواهد بود .

پنج شنبه 25 اسفند 1390برچسب:, :: 11:56 ::  نويسنده : poya&soroush

چكيده چه چيز مي‌تواند يك پروسه توليد نرم‌افزار را توصيف كند؟ آيا منظور از پروسه، آماده‌سازي نرم‌افزار صرفاً براي ارائه در بازار است؟ مسلماً در هر كاري وجود يك سامانه و فرايند كاري ضروري است؛ ولي چه چيزي مي‌تواند موجب ايجاد سرعت و كيفيت در فرايند توليد يك نرم‌افزارشود؟ لزوماً طراحي و پياده‌سازي يك فرايند يكپارچه و منطقي مي‌تواند چنين نتيجه‌اي در بر داشته باشد. بدين منظور امروزه از روشي استفاده مي‌شود كه اصطلاحاً RUP ناميده مي‌شود. به حداقل رساندن حجم پروسه توليد يك نرم‌افزار همزمان با حفظ كيفيت و صرفه‌جويي در زمان از مهمترين ويژگي‌هاي اين روش مي‌باشند. معمولاً براي يك شركت توليد نرم‌افزار، سرعت عمل به موقع براي پاسخ‌گويي به تقاضا و شرايط اجتماعي اهميت دارد، اما گاهي اين شتابزدگي سبب فدا شدن كيفيت مي‌گردد. RUP با ارائه يك چارچوب منطقي علاوه بر تعيين زمانبندي مناسب، كيفيت مورد نظر توليد كننده و استفاده كننده نرم‌افزار را تأمين مي‌نمايد. در اين مقاله ضمن مروري بر RUP به عنوان روش يكپارچه توليد نرم‌افزار، قابليت‌هاي آن در افزايش سرعت توليد نرم‌افزار و حفظ كيفيت آن برشمرده مي‌شوند.

1- مقدمه

يك پروسه چابك، پروسه‌اي است كه هميشه آماده در آغوش كشيدن درخواستهاي جامعه بوده و اين درجه از سازگاري را دارا باشد. بنابراين منظور از سرعت عمل، فقط كاستن از حجم پروسه توليد نرم‌افزار يا سرعت ارائه آن به بازار نيست؛ بلكه منظور، انعطاف‌پذيري و حفظ کيفيت است. مطلبي كه در اين مقاله قصد توضيح آن را داريم اين است كه RUP 1 ساختاري پروسه‌اي (چيو 2000) است كه امكان انعطاف‌پذيري را براي توليد‌كنندگان نرم‌افزار فراهم مي‌آورد.

منظور از RUP چيست؟ در اين مقاله از چند منظر به RUP خواهيم پرداخت:

  • RUP يك پروسه توليد نرم‌افزار است.
  • RUP مجموعه‌اي از تجربيات بسيار عالي توليد نرم‌افزار را كه در عمل با آنها برخورد شده است، در خود دارد.
  • RUP همانند يك محصول نرم‌افزاري به بازار ارائه شده و به فروش مي‌رسد با اين تفاوت كه RUP اولين ساختار توليد نرم‌افزار را ارائه داده و گام نخست را در اين زمينه برداشته است.

2- RUP چيست؟

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

چرا RUP را يک فرايند يکپارچه مي‌گويند؟ به سه علت RUP را يكپارچه مي‌نامند:

  • اين متدولوژي از يكپارچه‌سازي سه متدولوژي معروف ديگر بوجود آمده است كه شامل Booch، OMT و OSE مي‌باشد.
  • از UML4 در جهت كارهاي خود استفاده مي‌كند. در واقع مي‌توان گفت UML خود ثمره RUP مي‌باشد و اين خود بسيار خوب است كه متدولوژيي با خودش گسترش يابد (گروه كاسميك 2003الف). مفاهيمي از قبيل Object، Class و ... مفاهيم ساده و ثابتي هستند ولي قبلاً متدولوژيها علامتهاي خاصي داشتند كه اكنون همه آنها يكسان شده‌اند.
  • در داخل RUP يك چارچوب توليد نرم‌افزار است كه ما آنرا براي سازمان و پروژه خود بومي مي‌كنيم و مي‌توان گفت كه در واقع يك قالب فرايند5 است.

شكل 1 ساختار اصلي RUP را مشخص مي‌كند. اگر در بعد زمان به آن نگاه كنيم شامل 4 فاز مي‌باشد و اگر در هر لحظه به آن نگاه كنيم شامل 9 قالب خواهد بود.





شکل 1. ساختار اصلي RUP

3- خصوصيات RUP چيست؟

  • RUP مبتني بر نوعي معماري است كه به اجزاء اصلي مي‌پردازد ولي طراحي به جزئيات نيز وارد مي‌شود. همچنين مي‌توان گفت معماري يكسري اجزا و ارتباط بين آنها است كه سيستم را مي‌سازد و ما را به سمت توسعه مؤلفه‌محور6 راهنمايي مي‌كند.
  • ويژگي Usecase Driven: يكي از مشكلات OOA اين بود كه مي‌گفتند با هر روشي تبديل و كار كنند و بعد بتوان آنرا به شيءگرا تبديل كرد. يعني مثلاً پروژه SSADM را طراحي كرده و بعداً به شيءگرا تبديل نمود. ولي آن عقيده اشتباه بود و حتماً تحليل شيءگرا بايد صورت بگيرد. خصوصيت خوب شيءگرا كه در ديگر روشها نمي‌باشد اين است كه نوتاسيوني كه استفاده مي‌شود (بوچ، رامباق و جاكوبسون 1999) در همه مراحل يكي است يعني مفاهيمي از قبيل شيء، كلاس، روابط كلاسها و ... در تمامي مراحل يكي است. اهميتي كه Usecase Driven دارد اين است كه با زبان مشتري نوشته مي‌شود. مشتري مي‌تواند آنرا بفهمد و بسيار مناسب براي تشخيص نيازمنديهاي سيستم مي‌باشد. در بخش تحليل و طراحي از روي Usecaseها تحليل و طراحي انجام مي‌دهيم و مسائلي مانند مديريت پروژه نيز تحت تاثير Usecaseها هستند كه ما آنها را دسته‌بندي كرده و مديريت مي‌كنيم. همچنين راهنماهاي سيستم هم تحت تاثير Usecaseها (كراچتن 2000، 298) ايجاد مي‌شوند.
  • ويژگي Incremental: به معني آن است که پروژه بصورت چهار مرحله حلقه‌اي جلو مي‌رود ولي در هر مرحله چرخش يك دسته از Usecaseها كامل و آماده استفاده مي‌شود و كليه اين كارها در 9 جريان كار7 كه در شكل 1 مشخص شده بود، قابل مشاهده است.

4- ديدگاه اوليه درباره RUP

ديدگاهي كه RUP بر اساس آن طراحي شده، به گونه‌اي است كه محدوده وسيعي از اهداف را پوشش دهد تا ضمانت اجرايي جهت انطباق با موارد زير حاصل شود (كراچتن 2003):

  • ابعاد پروژه
  • حوزه كاربردي برنامه (سيستمهاي تجاري يا سيستمهاي فني)
  • زمينه‌هاي تجارت (توسعه خانگي، توسعه محصولات، فروشندگان نرم‌افزار مستقل، توسعه قراردادي).

همانند هر ساختار پروسه‌ ديگري، RUP نيز روش سيستماتيكي را براي به دست آوردن، سازماندهي و ارائه راهكارهاي مهندسي نرم‌افزار در اختيارتان قرار مي‌دهد. RUP براي سازماندهي راهكارها، بر يك مدل پروسه‌ ساده و کاملاً زيربنايي استوار شده است كه توضيح اين امر در قالب چند مقاله يا كتاب نمي‌گنجد.

با اين وجود، ساختار پروسه مزبور را نمي‌توان به يك ظرف خالي تشبيه نمود. اين ساختار از قبل توسط حجم عظيمي از پروسه‌هاي راهكاري كه قبلاً در پانزده سال گذشته توسط مليت‌هاي مختلف تحصيل شده است و با شركت Rational ارتباط داشته‌‌اند (افرادي كه قبلاً اين شركت آنها را به خود جذب كرده و برخي از شركاي اين شركت نظير IBM ، HP و BEA (كراچتن 2003)) انباشته گرديده‌ است. RUP مجموعه محدود و بسته‌اي نيست كه به منظور كاربردهاي عمومي منتشر شده باشد و پاسخ يا راه‌حل تمامي مشكلات توسعه نرم‌افزاري را دربرگيرد؛ بلكه ساختار RUP ساختار بازي است كه به منظور استنتاج بايد شاخه‌هاي آنرا دنبال كنيد و اين ساختار سالانه دوبار روزآمد مي‌گردد. ساختار RUP تصفيه شده است و پشتيباني ابزاري و مندرجات آن نيز توسعه يافته‌اند.

از يك سو، گروه توسعه پروسه شركت Rational، امر به روز سازي محتويات RUP را همگام با مقتضيات فن‌آوري و بازخوردهايي كه كاربران اين ساختار ارائه مي‌دهند، به عهده دارند و از سوي ديگر شركاي متعدد اين شركت و افرادي كه RUP را براي استحصال و سازماندهي فرايندهاي راهكاري خود پذيرفته‌اند و از آن براي اهداف مربوط به خود استفاده مي‌كنند، ساختار ارائه شده توسط شركت Rational را تبليغ نموده و آنرا را تكميل مي‌كنند.

ساختار RUP پيرامون چند منطق ساده و مرتبط به هم سازمان‌دهي شده است:

  • RUP نقشهايي را تعريف مي‌كند كه بايد در پروسه وجود داشته باشد و بر مبناي آن، صلاحيتها، تخصصها و مسئوليتهاي افرادي كه بايد پيشرفت پروژه را محقق سازند، مشخص مي‌شود.
  • RUP كارهايي را كه هر يك از افراد بايد در عمل انجام دهند، به طور گام به گام تشريح مي‌كند.
  • اين عمليات با استفاده از ابزارهايي واقعي مانند مدل‌ها، كدها، اسناد و گزارشها اداره مي‌شوند.
  • در RUP به وفور با راهنماييهاي مربوط به نقش‌هايي كه افراد بايد به عهده بگيرند، فعاليتهايي كه بايد انجام شوند و مصنوعات مورد نياز برخورد خواهيد نمود كه در قالب خطوط راهنما، الگوها، مثالها و معلمهاي ابزاري ارائه مي‌شوند كه چگونگي به وقوع پيوستن دسته‌اي از فعاليتها توسط يك ابزار بخصوص را شرح مي‌دهند.
  • تمامي اين المانهاي توصيف پروسه در قالب سامانه‌هايي سازماندهي شده‌اند.

RUP مقدماتي نه سامانه، بيش از چهل نقش و صد محصول را تعريف مي‌كند و حاوي بيش از هزار صفحه راهنما است. همچنين مي‌توانيد به پروسه‌هاي الحاقي متعددي كه وظايف و مندرجات بيشتري را به RUP اضافه مي‌كند، دسترسي پيدا كنيد. برخي از منتقدين RUP آنرا پروسه‌اي بسيار سنگين تصور نموده و آنرا به كرگدني تشبيه مي‌كنند كه توان انجام تعداد نامحدودي عمل غير معمول را براي شما فراهم مي‌آورد؛ با اين وجود نگاه ما به RUP همانند لوح باشكوهي از معارف است كه مي‌توانيد آنچه را كه نياز داريد، از داخل آن برگزينيد.

اجازه بدهيد مقايسه‌اي انجام دهيم. اگر فرهنگ لغات مناسبي از 800 لغت را انتخاب كرده باشيد، مي‌توانيد در خيلي از نقاط دنيا و در بسياري شرايط، گليم خود را از آب بيرون بكشيد؛ ولي با انتخاب فرهنگ لغات حجيمي چون Webster ، اولاً هيچ‌كس شما را مجبور به استفاده از لغاتي كه در فرهنگ لغات وجود دارد نمي‌كند، ثانياً مي‌توانيد سطح لغات محفوظي خود را براي انطباق با وضعيتهاي مختلف ارتقا ببخشيد و ثالثاً مي‌توانيد فرهنگ لغات خود را بهبود دهيد. فرهنگ لغت800 لغتي بايد فقط زيرمجموعه‌اي از يك فرهنگ لغات باشد.

5- انعطاف‌پذيري RUP و انطباق با آن

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

RUP تمرينات توليد نرم‌افزار ثابت شده فراواني را در بردارد. شركت Rational ميدان ديد بالايي را براي موارد زير، ارائه مي‌دهد:

  • توسعه مكرر
  • مدل‌سازي بصري
  • مديريت ملزومات تغييرات كنترل
  • بازبيني مداوم كيفيت
  • استفاده از معماري بر مبناي اجزا

همچنين URP بر مبناي ديگر اصول كليدي ديگري كه كمتر قابل مشاهده هستند و ساده‌تر به محاق فراموشي سپرده مي‌شوند، استوار شده است كه فقط براي يادآوري اشاره‌اي به آنها مي‌نماييم (جنر 2002):

  • منحصراً آنچه را كه مورد نياز است، پرورش دهيد.
  • روي نتايج ارزشمند تمركز كنيد، نه روي چگونگي حصول نتايج
  • كاغذبازي را به حداقل برسانيد.
  • انعطاف‌پذير باشيد.
  • از اشتباهات خود عبرت بگيريد.
  • به طور منظم، مخاطرات محتمل را مورد بازبيني قرار دهيد.
  • براي پروسه موردنظر معيارهاي قابل اندازه‌گيري و علمي را بدون موضع‌گيري شخصي استوار كنيد.
  • از گروه‌هاي كوچك و توانمند استفاده كنيد.
  • طرحي را در ذهن داشته باشيد.

ذهنيت كليدي در سازگار شدن و سازگار كردن RUP قالب توسعه8 مي‌باشد. يك قالب توسعه نمونه‌اي از RUP است كه براي پروژه ويژه‌‌اي كه مد نظرتان است، مناسب باشد. با مراجعه به ساختار RUP به توضيح پروسه‌اي دست‌ مي‌يابيد كه موارد زير را تعريف نموده و شناسايي مي‌كند (جنر 2002):

  • چه چيزي توسعه داده خواهد شد؟
  • به چه مصنوعاتي واقعاً نياز داريم؟
  • چه الگوهايي بايد مورد استفاده قرار بگيرند؟
  • كدام مصنوعات در حال حاضر وجود دارند؟
  • به چه نقش‌هايي نياز داريم؟
  • چه فعاليتهايي انجام خواهند شد؟
  • كدام خطوط راهنما، استانداردهاي پروژه و ابزارهايي مورد استفاده قرار خواهند گرفت؟
6- نتيجه گيري

از آنچه گذشت در مي‌يابيم اولاً در حال حاضر تنها روش توسعه نرم‌افزاري که مورد پذيرش در عرصه جهاني است، RUP مي‌باشد. ثانياً اين روش علاوه بر ساماندهي به فرايند توليد نرم‌افزار از دو بعد زمان و کيفيت، به لحاظ برخورداري از انعطاف‌پذيري بالا در صورت کاربرد و پياده سازي صحيح مي‌تواند سبب تسريع فرايند توليد و توسعه نرم‌افزار و تأمين کيفيت مورد نظر در نرم‌افزار گردد و نهايتاً اين که يکي از مهم ترين ويژگي‌هاي RUP اين است که قابليت توسعه و تغيير نرم‌افزار ها را بر اساس تغيير نيازهاي کاربران و نيز تغيير فناوري، از قبل پيش بيني نموده است.


پنج شنبه 25 اسفند 1390برچسب:, :: 11:44 ::  نويسنده : poya&soroush

ارک هانکاکس، یک لحظه باور نکردنی را شکار کرده است. یک مرغ عشق آنقدر به تصویر خود در آب زل می زند که سرانجام شیفته آن می شود.

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

عکاس ابتدا فکر کرده است که مرغ نغمه سر قصد دارد آب بنوشد اما متوجه می شود که ...

 

او مجذوب انعکاس تصویر خود در آب شده و زمانی متوجه می شود که مرغ دیگری در کار نیست که منقار او تصویر ثابت منقوش در آب را می شکند.

 

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

 

    درباره وبلاگ

به وبلاگ من خوش آمدید.
    موضوعات
    آخرین مطالب
    آرشيو وبلاگ
    پيوندها

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان download و آدرس psrdownload.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





    نويسندگان