《非程序员》第16期发行了! (100分)

  • 主题发起人 dbbdggdbbdgg3
  • 开始时间
D

dbbdggdbbdgg3

Unregistered / Unconfirmed
GUEST, unregistred user!
《非程序员》第16期发行了!
请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,5.7M
umlchina(http://www.umlchina.com)以e-book方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注软件设计。
非常需要您的意见!欢迎来信: think@umlchina.com
投稿:editor@umlchina.com,有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第16期目录
【访谈】
David Van Camp:模式、构架和XP
...模式不是技术——它们是简单的文档和教学技巧。当你逐渐熟悉模式,你就建立了一个模式“词汇表”。这使你能够更好地寻找模式和应用模式。这是一个学习过程。在美国和欧洲,许多人已经建立“模式讨论组”讨论模式。他们通常提出一个模式,然后大家评阅并相聚讨论。鉴别新的模式是一种艺术,不妨试一试,假以时日,你的能力会得到提高。鉴别一种新的模式,关键是要认识到其他人已经独立地找到了相同的解决方案并且得到确认。适当运用模式能够带来“良好”或改善的结果(不是其它途径能够带来的)。John Vlissides已经写了很多关于寻找和编写模式文档的文章。...
【方法】
使用UML和Rhapsody 开发导航控制系统
...本方案的目的是为了深入了解基于统一建模语言(UML)的开发工具Rhapsody。使用Rhapsody能够设计和构建高水平的嵌入式软件。我们选用Rhapsody为导航控制(CC)建模,目的是从中找到Rhapsody这种开发工具的各种可能性。目前导航控制(CC)在小汽车上的应用已经非常普遍。因而非常适合作为控制系统在日常生活应用的案例。导航控制(CC)包括基本的循环控制和一些用户接口。...
处理对象的特性
...几乎每个创建的对象都需要特性:有关对象的一些声明,例如,人的身高,公司的CEO,航班的航班号。有许多种方法可以模拟特性,在本文中,我将探索其中的一些方法,以及可能在什么时候使用它们。常见到一些模式(pattern)涉及到这个主题,但是它们通常仅覆盖部分图景(picture)。在此,我想广泛地研究这个问题,给出对这些选择的更好讨论。...
根据合同进行分析--录像店案例研究
...本文包括录像店案例研究的一些片段,用来说明根据合同进行分析的原理。本文假定读者已经从其它渠道学习了一些关于根据合同进行分析的方法。...
Reactor模式――同步事件复用和处理调度的对象行为模式
...为图解Reactor模式, 考虑一个如图1所示的提供分布式日志服务的事件驱动式服务器程序。客户程序在分布的环境中使用日志服务记录它们的状态信息。 这些状态信息通常包括错误通知,除错跟踪,还有执行效率报表等。 日志记录被送到中央的日志服务器,并被日志服务器记录到各种输出设备上,例如控制台,打印机,文件,或者是数据库。...
【过程】
《人月神话》20周年纪念版评论集
...Brian Kernighan:我唯一一本读过一遍以上的书,是Fred Brooks的《人月神话》,实际上我每过一两年都重读一遍。部分原因是这本书文笔很好,部分原因是书中的忠告很有价值,即使是25年以后。当然,现在很多细节上的地方,和我们做事情的方法,都有不同。我们的工作更自动化,计算机的“马力”更强劲,但书中依然有许多好的忠告,我非常推崇这本书。这是我唯一能想起来的你能从中体会到乐趣和思想的计算机科学书籍。...
《敏捷软件开发》翻译草稿样章
...通常,极限一小时的主持者会选择一个有趣的任务,如设计一个捕鱼设备,它能够保证鱼在交到厨房的时候还是活的,也能保证啤酒在全天时间里一直是凉的。(当然,在迭代过程中他们不得不缩小范围!)我们使用90分钟的微缩流程来帮助一个有50个人的公司的团队来体验我们建议的新的开发流程(你将注意到这个微缩流程经验与第57页所描述的信息是多么相似)。...
 
好啊!下载一份
 
http://www.umlchina.com/training/trainingbbs.htm
反映不错,请问你们以后还有在广州开培训的打算吗?
 
好,谢谢你了
 
多人接受答案了。
 
顶部