糟糕界面集锦--《非程序员》第32期发行
请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,9M
如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用网络蚂蚁跟踪!
UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。
非常需要您的意见!欢迎来信: think@umlchina.com
有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第32期目录
【新闻】
INTELLIUN广邀专家一起探讨EXECUTABLE UML的未来
微软Whitehorse modeler的背后
业界领先的美国电信设备制造商选择Telelogic
IBM如何对待Rational工具
Wizdom Systems发布ProcessWorks! V.6支持UML
Scott W. Ambler谈敏捷的真相
【访谈】
敏捷方法争论
...Barry Boehm:嗯,Tom,我很高兴把你对“敏捷方法争论”的清晰描述用克劳斯威茨的对位法来做个比喻,就如军事行动中的装甲和机动性。不幸的, 我们在软件开发和军事行动中所看到的都是这么一种趋势:钟摆总是在两个极端之间摆动。然而在大多数情况下,我们需要在装甲和纪律、机动和活泼之间获得一个平衡。事实上,我要说敏捷和重型方法这两个阵营,它们的领导人的观点,其实都在各种各样的可靠的中间地带,只是那些狂热的追随者们过度地分割了“纪律”和“活泼”。 DeMarco:我很同意。幸运的是我们领域的实践者比学术的提倡者更懂得寻找有意义的中间地带。...
【方法】
模型驱动架构MDA介绍
...模型驱动架构(MDA,Model Driven Architecture)是国际对象管理集团OMG目前力推的软件开发的新框架,它在模型定义、软件开发过程等领域必将产生深远的影响。本文从其定义、思想的来源、发展历史等方面对其进行了较为深入的介绍。 ...
使用模型驱动架构方法在J2EE平台上进行模型驱动开发
...这一案例研究的目的就是验证或反驳关于基于MDA的开发工具可以提高软件开发生产效率的声明。两个团队开发同样的J2EE PetStore应用,一个团队使用了基于MDA的开发工具,而另一个团队使用传统的企业级集成开发环境(IDE)以代码为中心(code-centric)的开发方式开发。...
领会统一过程
...聚焦于“统一过程的精髓”而不是统一过程的形式。统一过程既不松散混乱,也不死板迟钝,而是具有很强的灵活性,动态性。统一过程仅仅是说明或建议开发人员应该如何决定和执行。如果无法平衡其中的关系,则表明过分的关注“统一过程的形式”,而不是“精髓”。这一点是很多过程工程师运用统一过程的通病,也就是说,他们无法平衡“形式”与“精髓”。...
扩展UML活动图实现生产系统中的工作流建模
...本文提出了一个使用工作流概念在生产系统中描述业务流程的方法。在此,我们对UML的活动图进行了扩展,提出了工作流活动图(Workflow Activity Diagram-WAD)的概念,它采用了C-WF模型概念。C-Wf模型描述了业务流程中涉及的结构性的和功能性的企业对象,如企业活动、人力资源、机器资源等等。WAD描述了一个工作流模型,该模型用来标识该工作流执行所需要的活动和资源,并定义了它们之间的关系和次序。通过UML用例的深入使用,我们的方法进一步增强了UML在业务建模方面的可用性。...
糟糕界面集锦(补遗)
...微软似乎想将每一个打过的补丁的历史纪录版本号用分号分开显示在关于对话框里。也许是因为这是第五个开发版本,也许开发者没想到竟然有这么多的补丁要打所以没有预留足够的空间来显示补丁的信息。天哪! 那个对话框右下角灰色的东西是什么?噢,那是“OK”按钮。或许是什么原因吧,开发者将补丁的信息宽度和按钮的位置联系了起来,所以就变成那样了。如果Amit再多打一个补丁的话,他将和“OK”做最后的吻别了。 ...
【人件】
《人件》续篇--《人件集》样章
...但是,那种认为为开发者提供更安静、更宽松的办公空间就可以提高软件开发效率的观点也是不正确的,办公室布局与开发效率之间的关系远远要比这句话复杂的多。首先,从社会科学研究的角度来看,“原因-结果”之间的关系是很复杂的,很难说清哪个是因,哪个是果。高效的程序员有可能是在安静、宽松的办公环境下办公,但也可以说,正是由于他们的高效开发使得办公环境显得安静、宽松。...
相关推荐
VeryBadGraphingCalculator:这是我正在构建的CLI图形计算器。 它需要大量改进,因为目前还很糟糕
VeryBadGraphingCalculator 这是我正在构建的CLI图形计算器。 它需要大量改进,因为目前还很糟糕。 有待改进: -改善方程式解析引擎。 -通过使其基于x_max,x_min等参数生成图形来改进图形显示,而不是预设的垃圾堆。 -从字面上使它使用小数表示对上帝的爱,为什么我在编程方面这么差。 -添加一个Ui,这样您就不必操心代码来更改内容。 如果您有不一致的地方,遇到问题或有建议,我的标签是I'mAlreadyFixingOtherIssues#7085 110 101 118 101 114 32 103111 110 110 32 32 105 105 118 101 32 121 111 117 32 117 112 44 44 110110 101 118 101 114 32 103111 110 110 32 32 101 101 116 32121
pywin32-220.win32-py3.6
欢迎来到pywin32的下载。SourceForge文件系统非常糟糕,因此找到最新版本非常痛苦 - 请按照以下说明操作。要下载pywin32,请执行以下操作:*选择“浏览所有文件”链接,然后导航到“pywin32”文件夹并选择最新的可用版本(目前版本220)*选择系统的安装程序可执行文件。请注意,每个支持的Python版本都有一个下载软件包 - 请检查您安装的Python版本,并下载相应的软件包。一些软件包有一个32位和64位版本 - 你必须下载一个与你已经安装的Python相对应的软件包。
pywin32-220.win32-py3.2
欢迎来到pywin32的下载。SourceForge文件系统非常糟糕,因此找到最新版本非常痛苦 - 请按照以下说明操作。要下载pywin32,请执行以下操作:*选择“浏览所有文件”链接,然后导航到“pywin32”文件夹并选择最新的可用版本(目前版本220)*选择系统的安装程序可执行文件。请注意,每个支持的Python版本都有一个下载软件包 - 请检查您安装的Python版本,并下载相应的软件包。一些软件包有一个32位和64位版本 - 你必须下载一个与你已经安装的Python相对应的软件包。
pywin32-220.win32-py2.5
欢迎来到pywin32的下载。SourceForge文件系统非常糟糕,因此找到最新版本非常痛苦 - 请按照以下说明操作。要下载pywin32,请执行以下操作:*选择“浏览所有文件”链接,然后导航到“pywin32”文件夹并选择最新的可用版本(目前版本220)*选择系统的安装程序可执行文件。请注意,每个支持的Python版本都有一个下载软件包 - 请检查您安装的Python版本,并下载相应的软件包。一些软件包有一个32位和64位版本 - 你必须下载一个与你已经安装的Python相对应的软件包。
pywin32-220.win32-py3.1
欢迎来到pywin32的下载。SourceForge文件系统非常糟糕,因此找到最新版本非常痛苦 - 请按照以下说明操作。要下载pywin32,请执行以下操作:*选择“浏览所有文件”链接,然后导航到“pywin32”文件夹并选择最新的可用版本(目前版本220)*选择系统的安装程序可执行文件。请注意,每个支持的Python版本都有一个下载软件包 - 请检查您安装的Python版本,并下载相应的软件包。一些软件包有一个32位和64位版本 - 你必须下载一个与你已经安装的Python相对应的软件包。


图象工具使用
