摘要:
软件设计的十二个最佳步骤许多公司理解不了为何自己设计的软件没有达到预期的效果,也理解不了为何用户会遇到预料不到的错误。据微软加拿大公司的可用性顾问DavidCrow和多伦多的软件开发公司RadiantCore总裁JayGoldman介绍,没有比醒来后才发现需要可用性测试更糟糕的了。近日在加拿大辛尼加学院举行的自由软件和开源软件讨论会上,两人介绍了让软件设计返回正常轨道的12个步骤。第一个步骤:承认自己有问题Goldman说:“你想单凭自己设计出可用性良好的软件是不可能的。”他们主张借助人物角色,设计这种虚构人物是为了模拟目标用户群当中可能使用网站或者产品的不同类型的用户。增强可用性的“非正.. 阅读全文
posted @ 2012-04-22 00:28
json_chan
阅读(1216)
评论(0)
推荐(1)
摘要:
Java中23种设计模式详解通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(patternname)、问题(problem)、解决方案(solution)、效果(consequences)。 常见的Java设计模式有以下23种: 1、抽象工厂模式(AbstractFactory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口或类不兼容而不能一起工作的类可以一起工作。 3、桥梁模式... 阅读全文
posted @ 2012-04-22 00:25
json_chan
阅读(768)
评论(0)
推荐(0)
摘要:
流程图是一样很有用的工具。它可以用来帮助你做决策,给你一步一步的引导。对于很多复杂的设计和流程来说,流程图是必不可少的。和其他图形一样,流程图让你直观的理解一个流程,甚至有可能帮助你找出流程中的问题或者瓶颈。 这篇文章介绍了10个非常有用的流程图,可以帮助程序员和设计师来做决定。1.如何使用HTML5标签? 这个流程图可以帮助你决定什么时候使用什么HTML5标签。2.你需要一个新的LOGO吗? 这个流程图可以帮助你决定是否需要重新设计LOGO,以及如何重新设计LOGO。3.如何判断是否要在Twitter上关注一个人? 这个流程图教你是否应该在Twitter(景德镇人民可以同理到微博... 阅读全文
posted @ 2012-04-22 00:16
json_chan
阅读(641)
评论(0)
推荐(0)
浙公网安备 33010602011771号