《构建之法》阅读笔记--3

   在典型用户和场景章节中,典型用户分析光看用户的表面语言或行动还是不够的还需要我们找到用户语言行动背后的动机这些都是团队成员在需求分析和设计阶段要反复琢磨的问题。在设计软件的过程中,设计/开发者往往会以我们使用产品的习惯和我们对产品的熟悉程度出发设计,忘了我们的软件是给千千万万个不那么会用电脑的人使用的。在这种情况下,搞一个“典型用户”会强迫我们在考虑问题时从用户的角度出发。在用户分析中一定要明白我们的软件并不是为所有人服务的,因此我们要清楚地去分析我们软件所适用的用户;在用户分析中创立场景就是我们深入理解用户需求的过程。对于每一个目标,列出达到目标所必须经历的过程,这就是场景,也可以叫故事/Story,而且把场景组织成一个故事,这样就能把一个完整的用户与系统交互的流程记录下来,以后进行演示或验收都可以以此为基础。

    软件的设计与实现需要我们分析和设计思想,我们写软件就是要解决用户的需求,我们需要表达和传递用户需求什么,我们的软件如何去解决这些需求,并且我们如何去更清楚的,准确的表达自己的思想,软件的分析和设计我们常用图形建模的分析方法,给事物建造一个“模型”,描述事物、事物的属性、事物间的关系(静态的)以及各个事物之间的信息传递(动态的)。在表达实体与实体之间的关系中,包括了思维导图和实体关系图两方面,开发阶段的日常管理需方法有每日构建、小强地狱、构建大师三个方面的问题;

     通过这两章的阅读使得我们明白了我们要想学好软件的设计不仅要我们有编程的基础,更需要我们能够分析用户对软件的需求,同时了解我们的软件能够去解决什么方面的问题,对于软件的开发过程中出现的问题要能及时解决,而不能选择无视,学会利用图像来更简洁的展示软件的优势等。

原文地址:https://www.cnblogs.com/chenpengmeng/p/5540042.html