چهارمین دوره کارگاه های آزمایشگاه فناوری وب

ارسال شده توسط | 30 Dec, 2012
 
سلام
 
همانند سال های گذشته، چهارمین دوره کارگاه های آموزشی آزمایشگاه فناوری وب روزهای چهاردهم تا هفدهم بهمن ماه برگزار می گردد. موضوع روز اول کارگاه ها، وب معنایی است که من بخشی از آن را ارائه خواهم داد. 
 
برای اطلاعات بیشتر در مورد جزئیات کارگاه ها به سایت آزمایشگاه مراجعه نمایید.
 
به امید دیدار Wink

سومین دوره کارگاه های آزمایشگاه فناوری وب

ارسال شده توسط | 16 Nov, 2011
 
سلام
 
همانند سال های گذشته، سومین دوره کارگاه های آموزشی آزمایشگاه فناوری وب روزهای پنجم تا نهم آذرماه برگزار می گردد. موضوع روز دوم کارگاه ها، داده های پیوندی است که من بخشی از آن را ارائه خواهم داد. 
 
برای اطلاعات بیشتر در مورد جزئیات کارگاه ها به سایت آزمایشگاه مراجعه نمایید.
 
به امید دیدار Wink
 
 

فايل هاي سمينار وب معنايي و داده هاي پيوندي

ارسال شده توسط | 24 Feb, 2011
 

سلام

طبق برنامه اعلام شده، سمینار تخصصی وب معنایی و داده های پیوندی  روز چهارشنبه 20 بهمن ماه در محل نمايشگاه بين المللي مشهد برگزار شدكه استقبال نسبتاً خوبي هم شده بود. اگر چه موضوع سمینار درمقایسه با سایر کارگاه ها، تخصصی تر بود، ولی به دلیل حضور افراد مختلفي از جمله دانشجويان و  كارشناسان سازمان ها و شركتهاي كامپيوتري، سعی کردیم تا مطالب به گونه ای ارائه شود تا برای همه شرکت کنندگان مفید باشد. فايل هاي ارائه و فيلم سمينار رو  مي تونيد از اينجا دانلود كنيد.

حضور بیشتر دانشجویان در این قبيل سمینارها و كارگاه هاي تخصصي می تونه انگیزه خوبی برای ادامه راه باشه.
منتظر نظراتتون هستم ...Smile
 

 

 

سمينار تخصصي وب معنايي و داده هاي پيوندي

ارسال شده توسط | 8 Feb, 2011

سلام

همانطور كه مي دونيد سيزدهمين نمايشگاه كامپيوتر، تجارت الكترونيك، اينترنت و ماشين هاي اداري (COMEX 2011) از 18 لغايت 22 بهمن در محل دائمي نمايشگاههاي بين المللي مشهد برگزار مي شود.

همانند سال گذشته در حاشيه نمايشگاه، چهار سمينار تخصصي توسط استانداري، مركز اطلاعات، آمار و امور رايانه اي، آزمايشگاه تخصصي آپا و آزمايشگاه فناوري وب دانشگاه فردوسي مشهد برگزار مي شود.

براي اطلاع از جزئيات بيشتر اين كارگاه ها اينجا را كليك نماييد.

طبق اين برنامه، موضوع دومين سمينار وب معنايي و داده هاي پيوندي است كه توسط  من و آقاي مهندس پايدار  ارائه مي شود.

اين كارگاه از ساعت 15 تا 17 روز چهارشنبه مورخ 20/11/89 در محل سالن همايش هاي  نمايشگاههاي بين المللي مشهد برگزار خواهد شد. 

از دوستان علاقه مند دعوت می کنم در این سمينار شرکت کنند.

به اميد ديدار Smile

 

فايل ارائه دومين كارگاه داده كاوي

ارسال شده توسط | 20 Jan, 2010

سلام

طبق برنامه اعلام شده، كارگاه داده كاوي ديروز سه شنبه 29 دي ماه برگزار شدكه در مقايسه با كارگاه قبلي، استقبال خوبي شده بود. البته با توجه به اينكه اين كارگاه در نمايشگاه بين المللي برگزار شد و افراد مختلفي از جمله دانشجويان و اساتيد دانشگاه تا مديران و كارشناسان سازمان ها و شركتهاي كامپيوتري حضور داشتند، سطح ارائه مطالب به نسبت اولين كارگاه داده كاوي عمومي تر بود تا براي همه قابل استفاده باشه. اميدوارم با برگزاري بيشتر اين قبيل كارگاهها، بتونيم سمينارها و كارگاهها را بصورت تخصصي تر برگزار كنيم.

فايل ارائه من رو  مي توانيد از اينجا دانلود كنيد. منتظر نظراتتون هستم Smile ...

دومين كارگاه تخصصي داده كاوي

ارسال شده توسط | 17 Jan, 2010

 سلام

همانطور كه مي دونيد دوازدهمين نمايشگاه كامپيوتر، تجارت الكترونيك، اينترنت و ماشين هاي اداري (COMEX 2010) از 29 دي لغايت 2 بهمن در محل دائمي نمايشگاههاي بين المللي مشهد برگزار مي شود.

در حاشيه نمايشگاه، چهار كارگاه آموزشي تخصصي توسط مركز اطلاعات، آمار و امور رايانه اي، آزمايشگاه تخصصي آپا و آزمايشگاه فناوري وب دانشگاه فردوسي مشهد با موضوعات زير برگزار مي شود:

·        داده كاوي و كاربردهاي آن و معرفي ابزار مرتبط

·        كاربرد فناوري هاي نوين در ساختمان

·        امنيت نرم افزارهاي كاربردي تحت وب

·        ديواره آتش

براي اطلاع از جزئيات بيشتر اين كارگاه ها اينجا را كليك نماييد.

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

اين كارگاه از ساعت 15 تا 17 روز سه شنبه 2 29/10/88 و همزمان با نهمين گردهمايي كارشناسانIT برگزار خواهد شد. 

از دوستانی که موفق به شركت در كارگاه داده كاوي قبلي نشدند، دعوت می کنم در این كارگاه شرکت کنند.

به اميد ديدار Smile

برگزاري كارگاه داده كاوي

ارسال شده توسط | 22 Dec, 2009

سلام

طبق برنامه اعلام شده، كارگاه داده كاوي روز پنج شنبه 26 آذرماه برگزار شد. اون هم با چه اسقبال بي نظيري Surprised

نمي دونم چرا دانشجوها تا وقتي توي دانشگاه هستند و وقت كافي براي شركت در اين سمينارها رو دارند، احساس نيازي به يادگيري مطالب جديد ندارند. همين كه  درسشون تموم ميشه و وارد بازار كار مي شوند، تازه مي فهمند چيزهايي رو كه سر كلاس هاي درس ياد گرفتند (اگر چيزي يادشون مونده باشه Wink) كافي نيست و حاضرهستند با صرف وقت و هزينه ببيشتر در سمينارهاي تخصصي و كارگاههاي آموزشي شركت كنند.

در هرصورت اميدوارم با برگزاري بيشتر اين قبيل كارگاهها، فرهنگ و نگرش فعلي دانشجويان هم كمي تغيير كنه.

فايل ارائه من رو  مي توانيد از اينجا دانلود كنيد. منتظر نظراتتون هستم Smile ...

 

كارگاه آموزشي داده كاوي

ارسال شده توسط | 14 Dec, 2009

سلام

همونطور كه مي دونيد اين هفته، هفته پژوهش و فناوري است و به همين مناسبت چندين سمينار و كارگاه تخصصي در دانشكده مهندسي برگزار مي شه كه ليست كامل برنامه ها رو مي تونيد از برنامه هاي هفته پژوهش و فناوري سال 1388 دانشگاه فردوسي مشهد دريافت كنيد.

يكي از اين برنامه ها  "كارگاه آموزشي داده كاوي و ابزارهاي آن " است كه طبق برنامه اعلام شده، ابتدا من به معرفی داده كاوي و كاربردهاي آن مي پردازم و بعد از آن نحوه كار با دو ابزار داده كاوي توسط دوستان ديگه ارائه    مي شود.

اين كارگاه ساعت 9 - روز پنج شنبه 26/9/88 و در كلاس 222 دانشکده مهندسی برگزار خواهد شد. از دوستانی که به این موضوع علاقه مند هستند دعوت می کنم در این كارگاه شرکت کنند.

ضمنا به مناسبت همين هفته، از 27 تا 29 آذر ماه چندين ميزگرد و سمينار تخصصي در محل دائمي نمايشگاهها برگزار مي شود كه از طريق سمينارهاي هفته پژوهش در تالار همايش نمايشگاه بين المللي مي توانيد نگاهي به موضوعاتش بياندازيد.

به اميد ديدار در كارگاه آموزشي

انواع مدل‌هاي کيفيت

ارسال شده توسط | 31 May, 2009
 
 
         در اين قسمت، مدل‌‌هاي كيفيت نرم‌افزاري كه تاكنون ارائه شده است را بررسي و نقاط قوت و ضعف آنها را با يكديگر مقايسه مي‌كنيم. مدل‌هاي كيفيت نرم‌افزار از لحاظ ساختاري به دو گروه عمده سلسله مراتبي و غيرسلسله مراتبي تقسيم مي‌شوند.  در مدل‌‌هاي سلسله‌ مراتبي،  ویژگي‌هاي كيفيت در سطح اول و در سطح دوم خصوصيات فرعي متناظر با ويژگي‌ها قرار دارند. چنانچه مدل ادارای معیار اندازه گیری هم باشد، این معیارها در سطح سوم مدل قرار می گیرند. رتباط بين اجزاي سطوح يک مدل کيفيت مي‌تواند يک به چند يا چند به چند باشد. در ارتباط يک به چند هر فاکتور يا خصوصيت کيفي فقط با خصوصيات فرعي خود در سطح پايين‌تر مرتبط است؛ ولي در ارتباط چند به چند هر فاکتور مي‌تواند با خصوصيات فرعي ديگر نيز مرتبط باشد. كيفيت نرم‌افزار از ارزيابي اين خصوصيات فرعي توسط معیارهای اندازه‌گيري حاصل مي‌شود. مدلهای غیر ساسله مراتبی دارای ساختار یکسانی نیستند. یکی از این مدلها مدل ستاره ای است که در ادامه شرح داده می شود.
 
  • مدل McCall
            اين مدل در سال 7-1976 توسط نيروي هوايي آمريكا، جنرال الكتريك و مركز توسعه هوايي روم با هدف بهبود كيفيت محصولات نرم‌افزاري ارائه شد. در ايالات متحده آمريكا از اين مدل براي پروژه‌‌هاي با مقياس بزرگ نظامي و فضايي استفاده شده است. سطح اول مدل McCall شامل 11 خصوصيت کيفي صحت، قابليت اطمينان، کارايي، قابليت استفاده، قابليت نگهداري، آزمايش پذيري، انعطاف پذيري، انتقال پذيري، قابليت استفاده مجدد و قابليت  همکاري است. در سطح دوم مدل نيز، 23 معيار کيفي ارائه شده است که ارتباط چند به چند با ويژگي‌هاي اصلي سطح اول دارد. ايده اصلي مدل تعيين ارتباط بين عوامل كيفي و معيار‌‌هاي ارزيابي محصول است. هرچند انتقاداتي به اين مدل وارد است، ولي مزيت عمده اين مدل ارتباط بين خصوصيات كيفي و معيار‌‌هاست.
 
  • مدل Boehm
       اين مدل در سال 1978 برخي خصوصيات را با تأكيد بر قابليت نگهداري نرم‌افزار به مدل McCall اضافه كرد. همچنين اين مدل ملاحظاتي در خصوص ارزيابي نرم‌افزار با توجه به نوع كاربرد آن و خصوصياتي مرتبط با سخت‌افزار اضافه كرد. عيب اصلي اين مدل عدم ارائه راهکاري به منظور ارزيابي و اندازه‌گيري خصوصيات كيفي است.

  • مدل FURPS
        اين مدل كه توسط دو شركت HP و Robert Grady در سال 1987 ارائه شده، شامل دو گروه متفاوت از نيازمندي‌‌هاي نرم‌افزار است:
-    نيازمندي‌هاي عملياتي که با ورودي و خروجي مورد نياز تعريف مي‌شود. (F)
-    نيازمندي‌هاي غيرعملياتي که شامل چهار ويژگي قابليت استفاده، قابليت اطمينان، كارايي و قابليت پشتيباني است. (URPS)
 عيب اين مدل عدم وجود معياري براي سنجش ميزان انتقال‌پذيري نرم‌افزار است.

  • مدل Dromey
ايده اصلي Dromey که در سال 1995 ارائه شد، اين بود كه بتواند بطور وسيعي انواع سيستم‌‌ها را با کاربرد‌هاي مختلف پوشش دهد. چون به عقيده وي ارزيابي نرم‌افزار‌ها با هم متفاوت است و مسائل پويايي بيشتري براي مدلسازي فرايند‌ها لازم است. مراحل طراحي اين مدل را مي توان در پنج مرحله زير خلاصه نمود:
 
1-    انتخاب مجموعه‌اي از صفات سطح بالا كه براي ارزيابي لازم است.
2-    تهيه ليستي از اجزاي سيستم.
3-    تشخيص خصوصيات داراي كيفيت براي هر جزء سيستم (كيفيت‌هايي از اجزا مرحله قبل كه بيشترين تأثير را در خصوصيات محصول نهايي دارند).
4-    تصميم راجع به اينكه هر خصوصيت چگونه بر صفات كيفيت تأثير مي‌گذارد.
5-    ارزيابي مدل.
اين مدل به دنبال تأثير خصوصيات محصول نرم‌افزار بر صفات كمي است.

 
  • مدل ISO/IEC-9126
      با توجه به نياز شديد صنعت نرم‌افزار به استاندارد شدن ارزيابي نرم‌افزار، اين مدل ابتدا در سال 1991 توسط موسسه بين‌المللي استاندارد ISO انتشار يافت و بعد از گذشت تقريباً يک دهه، در سال 2001 توسط متخصصان ISO اصلاح و تكميل شد. اين استاندارد بين‌المللي، در سطح اول مدل، كيفيت محصول نرم‌افزاري را به شش ويژگي کيفي اصلي تقسيم مي‌كند كه هر يك از آنها از چند ويژگي فرعي تشکيل شده‌اند. ارتباط ويژگي‌هاي سطح اول مدل با 21 ويژگي فرعي مدل با سطح دوم، بصورت يک به چند است، بطوريکه در اين مدل، كمترين همپوشاني وجود دارد. علاوه بر اين دو سطح، مدل داراي معيارهايي براي ارزيابي کيفيت نرم‌افزار نيز مي باشد. مهمترين مزيت اين مدل اينست كه خصوصيات كيفي داخلي و خارجي يك نرم‌افزار در آن تفکيک شده است.

  • مدل غیر سلسله مراتبی - ستاره ای
مدل ستاره‌اي كيفيت نرم‌افزار، يك مدل مفهومي براي نشان دادن ديدگاه‌هاي مختلف كيفيت نرم‌افزار است. اين مدل بر مبناي تأمين‌كننده و خريدار است. اجزاء اصلي تشكيل‌دهنده مدل ستاره‌اي عبارتند از:

1-    خريدار        2- تأمين‌كننده      3- محصول
خريدار با تأمين‌كننده براي ساخت محصول نرم‌افزاري قراردادي دارند كه اين قرارداد بصورت كاملاً روشن و واضح خصوصيات كيفي محصول را تعيين مي‌كند. ديدگاه خريدار از شركت تأمين‌كننده اينست كه از بهترين تكنيك‌هاي موجود در مديريت پروژه استفاده مي‌كنند و خود را درگير ساخت يك محصول با كيفيت مي‌كنند. ديدگاه خريدار از محصول اين است كه بايد توسط كاربران قابل قبول و قابل پذيرش باشد و توسط متخصصين تأمين‌كننده پشتيباني ‌شود.
 
 

تصميم قاطع مديريتي !

ارسال شده توسط | 30 May, 2009
 
 
 
روزي مدير يكي از شركتهاي بزرگ در حاليكه به سمت دفتر كارش مي رفت چشمش به جواني افتاد كه در كنار ديوار ايستاده بود و به اطراف خود نگاه ميكرد.

جلو رفت و از او پرسيد: «شما ماهانه چقدر حقوق دريافت مي كني؟»

جوان با تعجب جواب داد: «ماهي 2000 دلار.»

مدير با نگاهي آشفته دست به جيب شد و از كيف پول خود 6000 دلار را در آورده و به جوان داد و به او گفت: «اين حقوق سه ماه تو، برو و ديگر اينجا پيدايت نشود، ما به كارمندان خود حقوق مي دهيم كه كار كنند نه اينكه يكجا بايستند و بيكار به اطراف نگاه كنند.»

جوان با خوشحالي از جا جهيد و به سرعت دور شد. مدير از كارمند ديگري كه در نزديكيش بود پرسيد: «آن جوان كارمند كدام قسمت بود؟»

كارمند با تعجب از رفتار مدير خود به او جواب داد: «او پيك پيتزا فروشي بود كه براي كاركنان پيتزا آورده بود.»

شرح حكايت:

برخي از مديران حتي كاركنان خود را در طول دوره مديريت خود نديده و آنها را نمي شناسند. ولي در برخي از مواقع تصميمات خيلي مهمي را در باره آنها گرفته و اجرا مي كنند.

مدل كيفيت نرم افزار

ارسال شده توسط | 27 May, 2009
 
 
در بخش قبل راجع به مفاهیم کیفیت نرم افزار صحبت شد. در این قسمت مطالبی درخصوص مدلهای ارزیابی کیفیت نرم افزار ارائه می شود.
 
  • تعریف مدل کیفیت نرم افزار
 
       مدل کيفيت عبارتست از قالبي که ارتباط بين ديدگاه‌هاي مختلف نسبت به کيفيت را بيان مي‌کند. درسال‌هاي اخير تحقيقات بسياري در زمينه استانداردسازي ويژگي‌هاي كيفيت و عوامل مؤثر در موفقيت سيستم‌‌هاي نرم‌افزاري انجام شده و مدل‌‌هاي كيفي مختلفي بر اساس نوع دسته‌بندي اين ويژگي‌هاي كيفي ارائه شده است که اكثر آنها به اجزا سلسله مراتبي تقسيم مي‌شوند.

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

 
  • روش ارزیابی نرم افزار با مدل کیفیت
 
          همانطور که گفته شد، كيفيت به ويژگي، ويژگي فرعي و متریک تجزيه مي‌شود. هر ويژگي كيفي فرعي با استفاده از متریک های مرتبط اندازه گیری مي‌شود. سپس مقادير عددي از ويژگي‌هاي فرعي به ويژگي‌هاي كيفي سطح بالا نسبت داده مي‌شود. درصورتیکه وزن ویژگی های کیفی در نرم افزار مورد ارزیابی یکسان باشد، جمع مقادیر عددی ویژگی های کیفی، کیفیت نهایی محصول را مشخص می کند؛ در غیر اینصورت باید پس از تعیین وزن هریک از ویژگی ها، جمع وزن دار آنها محاسبه گردد.
 
ادامه دارد ...
 

تعریف کیفیت نرم افزار

ارسال شده توسط | 26 May, 2009

 
      امروز قصد دارم راجع به موضوعی صحبت کنم که همه افرادی که با نرم افزار سروکار دارند، بطور مستقیم یا غیرمستقیم با این مقوله آشنایی دارند. بنظر شما چه چیزی تفاوت بين دو نرم‌افزاری که وظیفه و عملکرد یکسانی را انجام می دهند مشخص می کند و چرا یک نرم افزار در عمل از دیگری موفق تر است؟

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

  • ابعاد كيفيت نرم‌افزار
      كيفيت نرم‌افزار داراي سه بُعد كيفيت داخلي، كيفيت خارجي و كيفيت استفاده است كه هر يك از آنها قابل اندازه‌گيري و ارزيابي است.
  • كيفيت داخلي
      منظور از كيفيت داخلي خصوصياتي است كه متناسب با مشخصات ثابت و ايستاي كد برنامه تعريف شده و توسط برنامه نويس سيستم اندازه‌گيري مي‌شود.

  • كيفيت خارجي
      منظور از كيفيت خارجي خصوصياتي است كه متناسب با مشخصات پوياي كد برنامه در زمان اجرا تعريف شده و توسط كاربر سيستم اندازه‌گيري مي‌شود.
  • كيفيت استفاده
     منظور از كيفيت استفاده خصوصياتي است كه متناسب با ديدگاه كاربر از كيفيت سيستم در زمان استفاده از آن است. كيفيت استفاده برحسب اينكه نرم‌افزار تا چه اندازه پاسخگوي نياز‌هاي كاربر در محيط اجراي سيستم باشد، اندازه‌گيري مي‌شود. با توجه به اينكه هدف توليد نرم‌افزار داشتن نتيجه مطلوب در محيط اجرا و در زمينه كاربرد خاص آنست، محيط اجراي نرم‌افزار بر بُعد كيفيت خارجي و كيفيت استفاده تأثير مستقيم دارد.
 
  • ارتباط بین ابعاد کیفیت
     ارزيابي نرم‌افزار برآورده شدن نياز‌هاي كيفي نرم‌افزار در يكي از فرايند‌هاي چرخه حيات توسعه نرم‌افزار است. كيفيت نرم‌افزار توليد شده مي‌تواند با صفات كيفيت داخلي (عموماً با اندازه‌گيري ايستاي محصولات مياني) و يا با صفات خارجي (عموماً با اندازه‌گيري رفتار برنامه در حين اجرا) اندازه‌گيري شود. اين اندازه‌گيري‌ها بر يكديگر تأثير مستقيم دارند. به‌عبارت ديگر دستيابي به كيفيت استفاده وابسته به داشتن كيفيت خارجي است و كيفيت خارجي وابسته به كيفيت داخلي مي‌باشد.
 
 
 در این قسمت با مفاهیم اولیه کیفیت نرم افزار آشنا شدیم. در قسمت آینده راجع به نحوه اندازه گیری و ارزیابی کیفیت نرم افزار صحبت خواهم کرد.
 
 
ادامه دارد ... Wink

مدل کیفیت داده

ارسال شده توسط | 20 May, 2009
در قسمت قبل، تعریف مختصری از کیفیت داده ارائه شد. حال باید دید چگونه می توان کیفیت داده را ارزیابی و اندازه گیری کرد. در این قسمت مدل کیفیت بعنوان چارچوب ارزیابی کیفیت داده مورد بررسی قرار می گیرد.
 
براساس تعریفی که در استاندارد ISO /IEC – 25012 آمده است مدل کیفیت داده چارچوبي را براي مشخص كردن نياز هاي كيفي و ارزيابي كيفيت داده فراهم مي كند. با در نظر داشتن اين نكته كه چرخه حيات داده معمولا از چرخه حيات نرم افزار طولاني تر است، مدل كيفيت داده براي كاربرد هاي زير مورد استفاده قرار مي گيرد:
•    تعريف ارزيابي نيازمندي هاي كيفي داده در فرآيند هاي توليد داده، اخذ داده و يكپارچگي آن
•    شناسايي معيار هاي تضمين كيفيت داده براي مهندسي مجدد، ارزيابي و بهبود داده
•    ارزيابي مطابقت داده با قوانين و يا نيازمندي ها.
•    تشخيص خطا و نادرستي داده ناشي از تغييرات اجزاي سيستم از قبيل تغييرات كد برنامه، ارتقاء سخت افزار سيستم، تغيير فرآيند هاي كاري.
 
در این مدل کیفیتی که در استاندارد ISO /IEC – 25012 ارائه شده است، کیفیت داده از دو دیدگاه زیر تعریف می شود:

•    كيفيت ذاتي : كيفيت ذاتي داده، آن بعدي از كيفيت داده است كه به خود داده مربرط است و توانايي برآوردن نيازمنديهاي كيفي را تحت شرايط تعريف شده دارد؛ مانند مقادير دامنه داده، محدوديت، ارتباطات بين مقادير داده و متاداده
 
•    كيفيت وابسته به سيستم : كيفيت وابسته به سيستم، آن بعدي از كيفيت داده است كه در يك سيستم كامپيوتري تحت شرايط تعريف شده حاصل مي شود و وابسته به محيطي است كه داده در آن مورد استفاده قرار مي گيرد. اين نوع كيفيت داده توسط توانايي هاي اجزاي سيستم كامپيوتري مانند سخت افزار (در دسترس قرار دادن داده براي تامین دقت داده)، نرم افزار (نرم افزارهاي پشتيبان گيري براي تأمين قابليت بازيابي داده ) و ساير نرم افزارها  (ابزارهاي انتقال داده براي حفظ ويژگي انتقال پذيري) تضمین می شود. براساس دو دیدگاه تعریف شده برای کیفیت داده، ویژگی های کیفی در سه دسته زیر به 15 ویژگی تقسیم می شوند.
  • ویژگی های کیفی ذاتی داده عبارتند از: دقت ، کامل بودن، سازگاری، معتبر بودن، بروز بودن
  • ويژگي هاي كيفي داده كه وابسته به سيستم هستند عبارتند از: در دسترس بودن، انتقال پذيري، قابليت بازيابی
  • هفت ويژگي کیفی وابسته به هر دو ديدگاه هستند: قابليت دستيابي، قابليت انطباق، محرمانگی، كارايی، دقت، قابليت رديابی و قابليت فهم
 
برای اندازه گیری کیفیت داده لازم است تا برای هریک از از این ویژگی های کیفی معیار اندازه گیری تعریف شود.
 
در قسمت بعد، مطالبی درخصوص معیارهای اندازه گیری ارائه خواهد شد.
 
 
      ادامه دارد .... Wink
 

نامه یک کارمند به مدیر

ارسال شده توسط | 20 May, 2009

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

 

Dear Bo$$
 
In thi$ life, we all need $ome thing mo$t de$perately. I think you
 
$hould be under $tanding of the need$ of u$ worker$ who have
 
given $o much $upport including $weat and $ervice to your
 
company.  I am $ure you will gue$$ what I mean and re$ pond $oon.


Your$ $incerely,
Marian  $hih

 

روز بعد چنین نامه ای از مدیر به دستش رسید:

 

Dear Marian

I kNOw you have been working very hard. NOwadays, NOthing much
 
has changed. You must have NOticed that our company is NOt doing
 
NOticeably well as yet.

NOw the newspaper are saying the world`s leading ecoNOmists are NOt
 
sure if the United States may go into aNOther recession. After the NOvember
 
presidential elections things may turn bad.

I have NOthing more to add NOw. You kNOw what I mean !
 
نتیجه اخلاقی: 
Never talk about $ with your BOSS, NO result !  Wink
 

روز معلم هم بود روز معلم های قدیم

ارسال شده توسط | 2 May, 2009
 
یادش بخیر، دیروز می گفتیم :

مشقهایم را خط بزن ... مرا مزن

روی تخته خط بکش ... گوشم را مکش

هر چه تکلیف میخواهی بگیر ... امتحان سخت مگیر

اما حالا می گیم ...

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

امروز 12 اردیبهشته و روز معلم. حتما همه شما حال وهوای روزهای معلم رو وقتی دبستان می رفتیم یادتونه. از یک هفته قبل فکر می کردیم که روز معلم چکار کنیم:
 
چند نفر شرشره میاوردن تا کلاسو تزیین کنن.

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

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


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

  روز معلم  بر همه معلمین مخصوصا

اساتید گروه کامپیوتر دانشگاه فردوسی مبارک