2009年,我的同事 MG Siegler 写了一篇题为《Keep It Simple, Stupid》的文章,探讨了为何简单、易用的产品是赢得消费者科技市场的关键所在。几天前,John Lilly回应了 MG 的想法, 认为“简易(simplicity)”极难达成。这个原则已在 Dropbox、Gmail、Twitter 和 Apple 等消费者技术产品上面应用,而在产品的思维过程中强调“简单”也正成为企业技术(enterprise technology)不可或缺的一部分。
风格。相较于直接设计一个严谨的模型,这种逐步添加约束的方式更加自然流畅,更符合人类的知识积累模式。设计软件时,我们可以通过识别系统的风险,驱动我们去施加约束,然后渐进地形成针对性的解决方案,以降低风险。这即为 George Fairbanks
中级软件设计师2005上半年下午试题 试题一 阅读以下说明和数据流图,回答问题1~问题3。 【说明】 学生住宿服务系统帮助学生在就学的缄市内找到所需的住房,系统对出租的房屋信息、房
Rights reserved 2013.4 2. 教学目标软件设计阶段的重要内容是对软件的逻辑构成做出决策。通过本节学习要了解以下内容: 了解在系统设计阶段要完成的工作 了解软件的抽象结构 了解软件结构设计的思考方法
Google盲人工程师拉蒙 拉蒙的网络主页上,第一句话是这么写的:“在互联网上,没有人知道你不是一条狗!”在接下来的页面中,出现了很多他和导盲犬艾斯卡的照片。 从康奈尔到硅谷,从IBM、Ado
软件设计原理的理论在大多数学生眼里既枯燥又乏味——那是因为他们从没做过真正的软件项目,以致于这些概念在他们眼里似是而非。 例如,他们了解耦合性、内聚性、MVC和ESB。但是当被问到为什么要掌握这些
设计模式 和软件设计 都 是任何编程面试中的必问问题。实际上,编程能力和设计技巧是对彼此很好的补充。一个好的程序员通常都是一个好的软件设计人员。他们知道怎么把一个问题分割 成一段段代码或者软件设计,但这些
中级软件设计师2005上半年上午试题 试题(1),(2) 在计算机中,最适合进行数字加减运算的数字编码是 (1) ,最适合表示浮点数阶码的数字编码是 (2) 。 1、A.原码
的编程方式就是重新包装成一个标准接口。这个模式很像 Unix 下的/dev 下的那些文件,操作系统把系统设备适配成文件,于是你就可以使用 read/write 来进行读写了。 Bridge 模式
中级软件设计师2006下半年下午试题 试题一 阅读以下说明以及数据流图,回答问题1至问题5。 【说明】 某银行已有一套基于客户机/服务器模式的储蓄系统A和一套建账软件。建账软件主要用于
2012年5月软件设计师试题答案及试卷 试题答案 上午试题答案 (1) A (16) C (31) C (46) D (61) C (2) D (17) B (32) D (47) A (62) C
中级软件设计师2005下半年下午试题 试题一 试题一 阅读下列说明和图,回答问题1~问题3。 [说明] 某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套
美国国防部高级研究计划署(DARPA)计划发布一款开源软件,让公众帮助设计水陆两栖坦克,获胜者将能赢得百万美元奖金。名叫 Meta 的软件由 Vanderbilt University 的研究人员开发,DARPA 项目经理 Nathan Wiedenman 中校说,同类的复杂设计和模拟软件通常需要大企业花数十万美元开发。
中级软件设计师2004下半年下午试题 试题1 阅读下列说明和数据流图,回答问题1至问题3。 说明 某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者
中级软件设计师2006下半年上午试题 试题(1) 若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号 A0000H~DFFFFH的内存空间,则至少需要 (1) 片。
中级软件设计师2004上半年上午试题 试题1 在面向对象技术中,类属是一种 (1) 机制。一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与 (2) 的那些部分,而用变元来表示与
软件设计师历年试题 软件设计师历年试题 全国计算机技术与软件专业技术资格(水平)考试 2007年上半年 软件设计师 上午试卷 ● (1)不属于计算机控制器中的部件。 (1)A.指令寄存器 IR B.程序计数器
中级软件设计师2005下半年上午试题 试题(1) 阵列处理机属于 (1) 计算机。 1、A.SISD B.SIMD C.MISD D.MIMD 试题(2) 采用
中级软件设计师2004上半年下午试题 试题一 阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。 [说明] 某基于微处理器的住宅安全系统,使用传感器(如红外
Bad Designers 这篇文章翻译而来。 你不能看到一个程序员还不错,就把他推到系统分析师、软件设计师或软件架构师的位置上。 如果你在团队或公司里寻找一个能胜任软件架构师或设计师这样重要