مدلسازی 14 آذر 1390
نوشتن مستند یا ترسیم مدل که از این پس آن را مدلسازی مینامیم به دلایل مختلفی انجام میشود اما دو دلیل عمده آن عبارتند از: ارتباطات و یادآوری. فرض کنید که طرحی از یک پایگاه داده دارید که میخواهید از درستی آن مطمئن شوید، تصمیم میگیرید که از چند نفر بخواهید آن را بررسی کنند. […]
اشکالات کتاب – بخش دوم 29 آبان 1390
آقای مهندس بابانژاد از عزیزانی است که آشنایی با ایشان جزو اتفاقات نیک زندگیام است. ایشان اکنون دانشجوی دکترا در يكي از دانشگاههاي كانادا هستند. برایشان آرزوی بهروزی و تندرستی دارم. چند ماه پیش، ایشان لطف کرده و پس از مطالعه کتاب، فایلی را برایم ارسال کرده بودند که حاوی اشتباهات نوشتاری، نادرستی لغات معادل […]
اشکالات کتاب – بخش اول 11 آبان 1390
در مدت اندکی که از چاپ و انتشار کتاب «روش کاربردی تحلیل نیازمندیهای نرمافزار» میگذرد، بازخوردهای بسیار آموزنده و راهگشا از خوانندگان و دوستان عزیزم دریافت کردهام. خیلی علاقهمندم که برخی از آنها را در اینجا بیاورم و اگر توضیحی برای آنها وجود داشته باشد، در ادامه ذکر کنم. امیدوارم این کار مفید بوده و […]
تجزیه-ترکیب 11 مهر 1390
یک سیستم سپردههای بانکی را در نظر بگیرید. ویژگی زیر فوقالعاده جذاب خواهد بود: «هر گونه واریز یا برداشت از حساب با پیامک به صاحب حساب اطلاع داده شود.» از آن جا که محاسبه و واریز سود عملیاتی است که منابع سیستم را به شدت مصرف میکند، در صورت انجام آن در زمان استفاده از […]
developer and user 9 مهر 1390
developer: I’ll need to konw your requirements before I start to design the software. user: OK. developer: First of all, what are you trying to accomplish?user: I’m trying to make you desgin my software. developer: I mean what are you trying to accomplish with the software?user:I won’t know what I can accomplish until you tell […]
Why Projects Fail From A Technical and Process Viewpoint 23 شهریور 1390
The article claims that “Most cases of failure that I have seen have been in two categories: imagination and process,” quoting Grady Booch, chief scientist of software engineering at IBM Research. These include: Requirements failures Failure to verify/validate requirements Failure to adhere to architecture Lack of risk management Lack of lessons learned Communication breakdown Reference:http://www.galorath.com […]
Worse is Better 17 اردیبهشت 1390
I and just about every designer of Common Lisp and CLOS has had extreme exposure to the MIT/Stanford style of design. The essence of this style can be captured by the phrase the right thing. To such a designer it is important to get all of the following characteristics right: * Simplicity — the design […]
