什么是优秀的设计?2.优秀的设计能节省项目工作量3.优秀设计从分析需求开始4.软件系统不是木桶型的5.软件设计 ...
摘要: 某项目的设计文档评审会上,各路技术大牛进行了 热烈 的讨论,讨论的焦点是怎样的设计才漂亮 大家围绕着如何OO,如何高内聚低耦合,如何反转控制等话题进行了 热烈 的争论。照这样开下去,这个评审会岂不是变成了 神仙大会 怎样的设计才叫优秀的设计呢 大纲: .什么是优秀的设计 .优秀的设计能节省项目工作量 .优秀设计从分析需求开始 .软件系统不是木桶型的 .软件设计的 大道理 .规划系统骨架 架 ...
2014-01-23 15:51 13 3805 推荐指数:
什么是优秀的设计?2.优秀的设计能节省项目工作量3.优秀设计从分析需求开始4.软件系统不是木桶型的5.软件设计 ...
摘要: 十几年前刚毕业不久,我从事第一份软件开发的工作,要完成一个项目,但没有任何软件设计的思路,于是请教我的老板。我的老板给了我两种思路:1)先假设软件已经做出来了,想好软件的外在表现,由此倒推软件的实现方法;2)思考程序的数据结构,先设计数据库,然后再搭建软件的上层建筑。老板给了我很大的启发 ...
摘要: 前文提到我们应该需求驱动设计,那就直接来一个更干脆的做法,我们将需求表示为一个一个的用户故事,软件设计分别针对用户故事来做就行了,只要将用户故事逐个实现了,系统也就完成了。果然能这样做吗? 大纲: 1.什么是优秀的设计?2.优秀的设计能节省项目工作量3.优秀设计从分析需求 ...
与单机系统架构设计的区别等。 大纲: 1.什么是优秀的设计?2.优秀的设计能节省项目工作量3 ...
的数据库结构的,你需要想办法来“升级”这些旧数据。本文为你分享如何打造好系统的根基——做好数据库设计!文 ...
摘要: 当我们需要考虑类、类的内部细节、类之间的关系时,这时我们已经开始做详细设计了。详细设计不一定是一份文档,也不一定是Word文档,详细设计也不一定叫“详细设计”,有时候“编码就是设计”也是未尝不可的。对于MIS类型系统来说,架构设计和数据库设计做好的前提下,详细设计的难度其实是比较 ...
?2.优秀的设计能节省项目工作量3.优秀设计从分析需求开始4.软件系统不是木桶型的5.软件设计的“大道理” ...
的数据库结构的,你需要想办法来“升级”这些旧数据。本文为你分享如何打造好系统的根基——做好数据库设计!文 ...