软件构建
mrpanwei
让这个世界因为有了我,会有一点点的不一样
展开
-
Part1 Laying the Foundation(打好基础) 3
第三章 三思而后行:前期准备 在开始建造房子之前,施工人员会审视蓝图,并测量房屋的地基。施工人员建造摩天大楼用一种方法,建造普通住宅用另一种方法,建造犬舍用第三种方法。无论何种项目,都会对“准备工作”进行裁剪,使之符合项目的特定需要:在构建活动开始之前,准备工作要周全。假如地基没有打好,或者计划准备不充分,那么你在构建的时候能做的无非是尽量让损失最小罢了。所以木匠的谚语“瞄两次,切一次...翻译 2018-12-04 22:29:17 · 367 阅读 · 0 评论 -
Part1 Laying the Foundation(打好基础) 2
第二章 用隐喻来更充分地理解软件开发打一个比方,当你走进一间安全严密、温度精度控制在20度的房间里,并在里面发现了病毒(virus)、特洛伊木马(Triojan horse)、蠕虫(worm)、臭虫(bug)、逻辑炸弹(bomb)、崩溃(crash)、论坛水战(flame)、还有致命错误(fatal error),你能遇到这些吗? 这些形象的隐喻(比如)描述了软件领域中各种特定的现象和...翻译 2018-12-03 18:33:49 · 400 阅读 · 1 评论 -
Part1 Laying the Foundation(打好基础) 1
第一章 欢迎进入软件构建的世界问题:什么是软建构件?为毛如此重要?What Is Software Construction软件项目的构建实际是由一些活动所构成,具体又是哪一些重要活动(activity)呢?下面的都算是吗?定义问题 problem definition 需求分析 requirements development 规划构建 construction pla...翻译 2018-12-02 20:02:48 · 343 阅读 · 0 评论 -
B端产品设计方法论
设计方法大纲整体解决方案产品背景业务调研:战略方向、经营模式、管理方法、业务模式 业务诊断:用户提出了什么问题,我们从中分析到了什么问题 需求分析:分析场景,角色,业务核心流程以跨角色的方式展示业务的核心流程图产品定位做一个什么样的产品,应该与需求、业务和问题结合针对什么业务做产品 产品解决了什么问题 带来了什么价值产品架构业务架构=》产品架构=>系统架...原创 2019-10-03 19:58:27 · 862 阅读 · 0 评论