原文:软件设计是怎样炼成的(8)——用户感觉好才是真的好(用户体验设计)

摘要: 软件的UI是客户直接体验软件的地方,好的用户体验可能比追求新技术和追求漂亮设计更加重要,优秀的软件应该是既有外在美也有内在美的。但大部分用户是 外貌协会 的,你和用户说你的软件如何OO,用了多少种设计模式,客户是不鸟你的,客户关注的是用户体验 大纲: .什么是优秀的设计 .优秀的设计能节省项目工作量 .优秀设计从分析需求开始 .软件系统不是木桶型的 .软件设计的 大道理 .规划系统骨架 架 ...

2014-03-06 23:38 9 2315 推荐指数:

查看详情

如何编写一个软件设计文档

作为一名软件工程师,我花了很多时间阅读和编写设计文档。在完成了数百篇这些文档之后,我亲眼目睹了优秀设计文档与项目最终成功之间的强烈关联。 本文试图描述使设计文档变得更好的原因。 本文分为4个部分: 为什么要写一份设计文件 什么在设计文档,包括 ...

Thu Jan 31 20:52:00 CST 2019 1 2056
软件设计是怎样炼成的(4)——软件设计的“大道理”

摘要: 十几年前刚毕业不久,我从事第一份软件开发的工作,要完成一个项目,但没有任何软件设计的思路,于是请教我的老板。我的老板给了我两种思路:1)先假设软件已经做出来了,想好软件的外在表现,由此倒推软件的实现方法;2)思考程序的数据结构,先设计数据库,然后再搭建软件的上层建筑。老板给了我很大的启发 ...

Tue Jan 28 02:15:00 CST 2014 12 3535
软件设计是怎样炼成的(3)——软件系统不是木桶型的

摘要: 前文提到我们应该需求驱动设计,那就直接来一个更干脆的做法,我们将需求表示为一个一个的用户故事,软件设计分别针对用户故事来做就行了,只要将用户故事逐个实现了,系统也就完成了。果然能这样做吗? 大纲: 1.什么是优秀的设计?2.优秀的设计能节省项目工作量3.优秀设计从分析需求 ...

Mon Jan 27 01:59:00 CST 2014 7 2160
mysql逻辑删除真的不是一个设计

转自:https://www.jianshu.com/p/f37281576585 在互联网公司中数据的积累是非常重要的,所以就有了逻辑删除这样的设计。所谓逻辑删除就是在表中加入类似is_deleted字段,将删除操作变成更新操作。当is_deleted=1时就代表这条记录已经删除 ...

Sun Oct 10 00:59:00 CST 2021 0 1128
用户界面-界面设计的一些技巧

布局 单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列而已则会有分散用户注意力的 ...

Sat Feb 08 03:17:00 CST 2014 177 105439
软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(下篇)

摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,下篇为你分享:在”需求驱动“如何做出初步架构设计、如何逐步细化这个设计、分布式 ...

Wed Feb 19 03:05:00 CST 2014 6 3321
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM