پرسش دشوار 8 فروردین 1390
پیشنهاد میکنم مطلب کتاب خوبم آرزوست از وبلاگ مهندسی نرم افزار را مطالعه فرمایید. اگر پاسخی به پرسش آقای مهندس بختیاری داشتید خوشحال می شوم از آن مطلع گردم. گزیده:سه چیز انسانها را می سازند: کار سخت، صمیمیت و تعهد
اهميت تحليل نيازمنديهاي نرمافزار(software requirements analysis) 23 بهمن 1389
سيبِل: شما براي طراحي نرمافزار چه فرايندي را طي ميكنيد؟ آيا Emacs را به كار ميگيريد و شروع به نوشتن كد ميكنيد و سپس آنها را جابجا ميكنيد تا درست به نظر برسند؟ يا آن كه مداد و كاغذ به دست ميگيريد و روي يك مبل راحتي مينشينيد؟ جاشوا بلاك: چند سال پيش در OOPSLA […]
بازسازی و آشپزخانه 17 دی 1389
رابرت سي مارتين در يكي از كتابهايش تكنيك بازسازي(Refactoring) را با تميزكردن آشپزخانه بعد از پخت و پز مقايسه كرده است:بازسازي شبيه شستن ظروف و تميز كردن آشپزخانه بعد از پخت غذا است. نخستينباري كه بعد از آشپزي، ظروف را نشوييد و آشپزخانه را تميز نكنيد، پختن و خوردن غذا كوتاه خواهد بود(نسبت به زماني […]
درگذشت واتس هامفری 12 آبان 1389
واتس هامفری در 28 اكتبر 2010 چشم از جهان فرو بست. وي كه متولد 1927 بود، يكي از متفكران صاحبسبك در مهندسي نرمافزار است كه پدر كيفيت نرمافزار نيز خوانده ميشود. «واتس همري يكي از چهرههاي مهندسي نرمافزار در كنار بزرگاني چون بري بوهم، فرد بروكس و ويك باسيلي از معدود كساني است كه به […]
روندهای اصلی توسعه نرم افزار 17 شهریور 1389
روندهای اصلی توسعه نرمافزار از ديدگاه Somasegar: ۱-رایانش ابري (Cloud Computing)2-وب به عنوان پلتفرم (The Web as a Platform)3- رایانش موازي (Parallel Computing)4- تكثير تجهيزات (Proliferation of Devices)5- فرايند توسعه چابك (Agile Development Process)6-توسعه نرمافزار توزيعشده (Distributed Development) گزيده:باد ميوزد. ميتواني در مقابلش هم ديوار بسازي، هم آسياب بادي. تصميم با توست.
آموختههاي تحليل 30 مرداد 1389
دكتر Schedlbauer استاد دانشگاه بوستون در از ارائههايش با نام Workflow Modeling with UML ، آموختههاي خود را نيز آورده است. مطالب جالبي در آن وجود داشت، هر چند بخشهايي از آن تكراري است، اما مطالعه آن خالي از لطف نيست. – تحلیل کسب و کار، يكي از فعاليت ضروری است– کاربران نمیدانند چه میخواهند– […]
Difference between defect, error, bug, failure and fault 31 تیر 1389
يكي از عزيزانم فرموده بودند تا تفاوت خطا و ايراد را برايشان توضيح دهم. مناسب ديدم كه اين مطلب را در اين جا نيز ذكر كنم. Error : A discrepancy between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition. See: anomaly, bug, defect, exception, and […]
