۱۳۸۹ مهر ۲, جمعه

مهر


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

اميد كه در اين ترم جديد، مطالب جديد زيادي بياموزيم و رشد كنيم؛ و اميد كه زمان رو كه مهمترين فاكتور است، در بهترين شكل ازش استفاده كنيم.

۱۳۸۹ مرداد ۱۵, جمعه

آخرين اطلاعيه نمره


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

۱۳۸۹ مرداد ۹, شنبه

اعتراف!


اعتراف مي كنم كه از تصحيح برگه‌هاي مهندسي نرم‌افزار واقعا لذت مي‌برم؛ بيش از برگه هر درس ديگري كه تا به حال داشتم. هر پاسخي رو كه مي‌خونم، خيلي خوشحال مي‌شم كه مي‌بينم اين مطالب رو شماها متوجه شدين و برخي به نكات ظريفي هم اشاره كردين كه قابل تامله.
________________

نمره مهندسي نرم‌افزار و برنامه نويسي تحت وب، اگه خدا بخواد
سه شنبه
اعلام خواهد شد. نمره درس پايگاه داده چند روز ديگر اعلام خواهد شد!!
ديره؟! چاره‌اي نيست. اما مثل هميشه خيلي دقيق خواهد بود.
__________________

مهندسي نرم‌افزار:
نمره امتحان كتبي 9 نمره و نمره پروژه ها 11 نمره است. با تمام كسورات، نمره پروژه كمترين گروه 10.25 و بيشترين گروه 11 است. اين نمرات پروژه به اين دليل داده شده است كه همه دانشجويان زحمت كشيديد و نتيجه اولين تلاش مهندسي نرم‌افزارتان نمره خوبي است. اميد كه همه شما،‌آينده كاري بسيار خوبي نيز داشته باشيد.

كليه دانشجويان:

دير اعلام شدن نمرات اتفاق بدي است. مي دانم. بدقولي بدتر از آن است. مي دانم. ببخشيد.

۱۳۸۹ مرداد ۸, جمعه

توجه 2:


نمرات امروز اعلام نخواهد شد. سعي مي كنم يك شنبه نمرات را اعلام كنم.

۱۳۸۹ مرداد ۳, یکشنبه

توجه


سفر تمام شد. به ياد كليه دانشجويانم بودم.

__________________
تحويل پروژه برنامه نويسي تحت وب نيز به صورت غير حضوري خواهد بود. به اين دليل كه بعد از ساعت 14 ظهر و هم چنين روز جمعه هيچ كس در ساختمان تحويل پروژه نيست. روز پنج شنبه هم كه امتحان كارداني به كارشناسي شماست.
__________________
قابل توجه دانشجويان درس پايگاه داده و درس برنامه نويسي پيشرفته تحت وب:

كليه دانشجويان تا حداكثر تاريخ 89/05/04 پروژه هاي خود را براي من ايميل نمايند. موضوع ايميل را به صورت مناسب انتخاب كرده و نام و نام خانوادگي خود را در موضوع ايميل قرار دهيد.
لطفا چهارشنبه صبح مورخ 89/05/06 به اين وبلاگ مراجعه كنيد. ممكن است توضيح تلفني براي برخي پروژه ها لازم باشد.
همراه با پروژه ارسالي خود يك فايل word بايد باشد كه پروژه خود را به صورت دقيق در آن توضيح داده‌ايد.
___________________

كليه نمرات روز جمعه مورخ 89/05/08 اعلام خواهد شد.

۱۳۸۹ تیر ۲۳, چهارشنبه

تاريخ تحويل پروژه برنامه نويسي پيشرفته تحت وب


تاريخ تحويل پروژه برنامه نويسي پيشرفته تحت وب، روز سه شنبه مورخ 89/05/05 ساعت 15 بعدازظهر مي‌باشد.

كليه دانشجويان اين درس لازم است كه روز يك شنبه مورخ 89/05/03 به همين وبلاگ مراجعه كنيد تا كاملا از تاريخ تحويل پروژه مطمئن شويد.


۱۳۸۹ تیر ۲۱, دوشنبه

پروژه پايگاه داده


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

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

۱۳۸۹ تیر ۲۰, یکشنبه

تاريخ و زمان تحويل پروژه


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

۱۳۸۹ تیر ۴, جمعه

پروژه برنامه نويسي پيشرفته تحت وب


سايتي مشابه سايت www.cloob.com طراحي كنيد.
يك صفحه اوليه براي login داشته باشيد مانند http://www.cloob.com/profile/login/authenticate
در بالاي صفحه گزينه‌هاي كلوب ها و پرسش و پاسخ لازم است.
وجود امكاناتي براي ايجاد كلوب و مشاهده كلوب و عضويت در آن و ... مانند http://www.cloob.com/club/clubs/index
و وجود امكاناتي براي پرسش سوال و پاسخگويي آن و .... لازم است.

تاريخ تحويل پروژه روز پنج شنبه مورخ 89/04/24 مي‌باشد.
پروژه حدود 3 نمره خواهد داشت. در روز تحويل پروژه از همه خواسته مي‌شود كه خودشان امكاني را به پروژه اضافه كنند. كساني كه نتوانند آن كار را در روز تحويل پروژه انجام دهند، نمره آنان -1 (يك نمره منفي) خواهد بود.

تاريخ تحويل پروژه پايگاه داده


تاريخ تحويل پروژه پايگاه داده روز پنج شنبه مورخ 89/04/24 خواهد بود. ساعت دقيق آن بعدا اعلام مي‌شود.

نمره پروژه حدود 1.5 نمره خواهد بود.

۱۳۸۹ خرداد ۱۹, چهارشنبه

پروژه پايگاه داده


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

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

۱۳۸۹ خرداد ۱۸, سه‌شنبه

Activity Diagram for Included Use cases


http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14474549

مطالعه اين لينك براي امتحان ضروري نيست.

اعلان


خانم زهرا ايزانلو، لطفا هر چه سريعتر با من تماس بگيريد.

۱۳۸۹ خرداد ۱۶, یکشنبه

برنامه نويسي پيشرفته تحت وب


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

امتحان عملي اين درس در روز پنج شنبه مورخ 89/03/20 ساعت 9 تا 12 برگزار خواهد شد. لازم است كليه دانشجويان ساعت 9 در اتاق كامپيوتر دانشكده حضور داشته باشند. ساعت 12 تا 15 نيز ارائه دانشجويان خواهد بود.
مباحث ارائه در امتحان تئوري درس خواهد بود.

۱۳۸۹ خرداد ۴, سه‌شنبه

تبليغات


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

کمی تامل کنید...

pTIp چیست؟

pTIp به شما این امکان را خواهد داد که:

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

و مهمتر از همه اینکهpTIpبه درجات پیشروی شما در پروژه امتیازاتی خواهد داد تا که دید بهتری نسبت به مهارت خود یافته و با راهنمایی سرتیم ها هدف های بعدیتان را در یادگیری عملی بیشتر روشن بسازید.


ادرس وبلاگ برای ثبت نام : www.ptip.blogfa.com


۱۳۸۹ اردیبهشت ۲۹, چهارشنبه

۱۳۸۹ اردیبهشت ۲۵, شنبه

پايگاه داده


كلاس فوق‌العاده درس پايگاه داده روز جمعه مورخ 89/02/31 در ساعات 14-16 و 16-18 برگزار خواهد شد.

توجه: حل تمرين پايگاه داده 1 نمره مثبت در پايان ترم دارد.

توجه: دانشجوياني كه تحقيق دارند، هر چه سريعتر نتيجه تحقيق خود را به من ايميل نموده و زمان لازم براي ارائه خود را اعلام نمايند.

برنامه سازي پيشرفته تحت وب


كلاس فوق العاده درس برنامه نويسي پيشرفته تحت وب روز جمعه مورخ 89/02/31 ساعت 9-11 و 11-13 برگزار مي‌شود.

افراد زير براي ارائه در تاريخ پنچ شنبه مورخ 89/02/30 و جمعه مورخ 89/02/31 آماده باشند:
  • ايزانلو زهرا: Window مدت زمان: 30 دقيقه
  • پورنگ سميه: Submit, Reset مدت زمان: 25 دقيقه
  • كماليان مجتبي: Checkbox, Radio مدت زمان: 20 دقيقه
  • سليمي سياه سنگ فاطمه: Textarea مدت زمان: 30 دقيقه
  • رمضاني مجتبي: IFrame مدت زمان: 30 دقيقه
  • داودي چيتگر امنه: String مدت زمان: 20 دقيقه
  • بابايي رايني فاطمه: Date
  • اكبري ناهيد: Image مدت زمان: 20 دقيقه
  • درودي زليخا: Math
اين افراد لازم است زمان مورد نياز براي ارائه خود را تا انتهاي روز دوشنبه به من اعلام نمايند.


۱۳۸۹ فروردین ۲۴, سه‌شنبه

تحقيق مهندسي نرم‌افزار براي 89/01/01


گروه با مديريت:

مهران جودوي: RUP - Rational Unified Process
علي رفيعي: SCM - Software Configuration Management
ايمان مرتضي زاده: CRM - Customer Relationship Management
فاطمه عبيري: ERP - Enterprise Resource Planning
محمدرضا رضايي: BSP - Business System Planning

۱۳۸۹ فروردین ۲۳, دوشنبه

جدي نگيريد!!


شانزده دلیل
برای «میوه فروش» شدن به جای «مهندس نرم افزار» شدن!

1- عدم وجود گارانتی: بعد از فروش نرم افزار باید آن را گارنتی کنی. برخلاف بسیاری از مشاغل که شما بابت
گارانتی پول اضافه می گیرد و نزد خود نگه می دارید، در نرم افزار بر عکس عمل می شود و این کارفرمای شماست که از شما تضمین (درصدی از قرارداد، چک تضمین، سفته و یا ضمانت نامه بانکی یا همه مواد) می گیرد. در حالیکه میوه فروشی گارانتی ندارد، جنس فروخته شده پس گرفته نمی شود.


2- بازه کوتاه زمان فروش: یک پروژه نرم افزاری ماهها طول می کشد و باعث فرسایش نیروی کار می شود در حالیکه در میوه فروشی، صبح زود بار میوه و سبزی می آوری، حداکثر تا ظهر سبزی ها تمام می شود، میوه ها هم، بسته به محیط شما، در مدت زمان کوتاهی فروش می روند و شما بازهم بار جدیدی می آورید.


3- تغییر نیاز ندارید: رایج است که نیازهای مشتری تازه زمانی آشکار می شود که شما نرم افزار را فروخته اید و مشتری متوقع است که در چارچوب همان قرارداد تغییرات اعمال شود، حتی اگر ماهیت تغییر کند. اما در میوه فروشی، خریدار که از مغازه خارج شد شما دیگر مسؤولیتی ندارید، اگر تصمیمش عوض شد، شما نگران نیستید، یک کالای جدید به وی می فروشید.


۴- عدم محصول ارجاعی: در نرم افزار اگر محصول شما کار نکرد و یا قدیمی شد مشتری یا ارجاع می دهد و یا دیگر سراغش نمی آید، در میوه فروشی شما میوه سالم را به مردم به فیمت گران، میوه نیمه خراب را ارزان تر به مردم کم درآمد تر و احتمالا میوه کاملا خراب را به آبمیوه فروشی ها و نمی دانم لواشک سازی ها می فروشید!


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

۶-مدیریت نیروی انسانی، خیر! : شما در شرکت نرم افزاری با نیروی لوس و نازک نارنجی کارشناس سروکار دارید که کافی است یک کم ناراحت شود، هوس کانادا به سرش می زند، اما در میوه فروشی یکی دو کارگر از برادران افغانی می گیرید، مثل ساعت برای شما کار می کنند و غر که نمی زنند هیچ با همه سختی ها هم می سازند.


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


۸- بازار دائمی: نرم افزاری ها مانند یک کارگر ساختمانی هستند، باید ساختمانی ساخته شود تا به آنان نیاز باشد، وقتی بودجه IT کشور صفر شود که نمی توان پروژه ای تعریف کرد که نرم افزاری روی آن کار کند، چون هنوز از دیدگاه اغلب تصمیم گیرندگان ما، نرم افزار یک کار تشریفاتی است. اما میوه فروشی نیاز روز مردم است، همه هر روز خرید خودشان را دارد، وضع مردم بد هم بشود باز هم مهمانی می آید که شما وادار شوید حتما میوه خوب بخرید.


۹-درهم است: در نرم افزار شما قاصر هستید از اینکه به یک مشتری بفهمانید نرم افزار با نرم افزار متفاوت است. چون با یک چیز انتزاعی طرف است، بین نرم افزاری حسابداری 5 هزارتومانی با حسابداری 10 میلیون تومانی فرقی قائل نیست. در حالیکه در میوه فروشی ، مشتری تفاوت سیب با سیب را در می یابد و اگر دنبال کیفیت خوب است پولش را هم می پردازد.


۱۰- شما فقط میوه را می فروشید: در نرم افزار وقتی شما نرم افزاری عرضه می کنید، داستان عرضه خدمات پس از فروش شروع می شود، آموزش کاربران -بعضا واقعا تعطیل!- تبدیل اطلاعات و انتقال آنها از سیستم قدیمی به جدید، عرضه سخت افزار، نگرانی از کارکردن نرم افزار روی هر نوع سخت افزار آشغالی که مشتری به شما می دهد و ... اما در میوه فروشی، شما فقط میوه را می فروشید اینکه هندوانه را چطور می خورند، گیلاس را چطور؟ اینکه آیا مشتری ظرف مناسبی برای نگهداری میوه دارد و یا خیر نیز به شما ربطی ندارد.

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

۱۲- باگ: خرابی میوه نگرانی ندارد، روشهای نگهداری میوه معلوم است و اگر شما یک کم تجربه پیدا کنید می توانید به سادگی آن را نگهداری کنید، اما در نرم افزار آنقدر مشکلات متعدد و متفاوت پیش می آید که شما گیج می شوید که این خطا از کجاست و راه حلش چطور است؟ مناطق بحرانی ، آنقدر خطایابی را سخت می کنند که شما نیاز به فاز مجزایی برای آن پیدا می کنید و هزینه زیادی برای هر خطا می پردازید، تازه تضمینی وجود ندارد که همه خطا ها را پیدا کرده باشید و روز تحویل به مشتری، جلوی چشم وی، آنقدر سیستم خطا می دهد که شما آب می شوید و زمین می روید.


۱۳-آن که خربزه می خورد پای لرزش می نشیند: شما مسؤول نحوه استفاده مشتری از میوه نیستید، مهم نیست برایتان که در عزا بخورند یا در عروسی، مهم نیست که به طرف نمی سازد یا می سازد. اما در نرم افزار، کافی است از نرم افزار شما سوء استفاده شود، نمی دانم چرا یقه شما را می گیرند که چرا از طریق نرم افزار شما به ما آسیب وارد شد، چرا هک شد، چرا ....؟


1۴-دوره بازپرداخت سریع: در میوه فروشی به محض فروش میوه پولتان را می گیرید، اما در نرم افزار تازه پروژه را که تحویل دادید و صورتجلسه کردید، باید بدوید به دنبال پولتان، آنقدر این پول دادن دیر و تکه تکه می شود که به نوش داروی پس از مرگ سهراب می ماند، به شکلی که بعضی وقت ها بی خیال پولتان می شوید.


1۵- تنوع مشتری: شما در یک شرکت نرم افزاری با طیف خاصی از مشتری سروکار دارید، یا دولتی یا خصوصی یا آموزشی یا ... اما در میوه فروشی شما قیدی برای مشتری ندارید، زن و مرد، کوچک و بزرگ، دارا و ندار، پیر و جوان، شهری و روستایی ،... همه به نوعی مشتری شما هستند، آنهم مشتری دائمی که از همه چیز می گذرد الا از خوردن!


1۶- کپی رایت: در میوه فروشی نمی توانید یک میوه را بخرید و تکثیر کنید، در نرم افزار می توانید، خوب هم می توانید. اگر تولید کننده ناراحت هم شد مهم نیست، چون یا قانون کافی نداریم و یا آنقدر این قضیه پیچیده است که شما بی خیال می شوید.