zoukankan      html  css  js  c++  java
  • 阅读笔记05

    读《构建之法》第九、十章有感

      今天阅读了《构建之法》第九和第十章的内容,第九章从开发人员的角度出发,项目经理的养成;第十章主要介绍一个好的软件设计之尾怎么对用户场景进行描述。

      第九章讲了“项目经理”这一职位的职能作用以及与其他部门的联系。项目经理英文缩写为PM,但PM不只是项目经理这一含义。Product Manager、Project Manager、Program Manager缩写均为PM。含义依次为产品经理、项目经理、微软的项目经理。Program Manager:微软的职位名称,负责除产品开发和测试之外的所有事情。PM要在整个项目的生命周期管理风险。想成为PM也不是那么容易的。PM要能理解用户,能站在用户的角度上考虑问题,观察发现用户不善于表达的需求,体察团队成员的言外之意,倾听老板/客户/利益相关人的弦外之音。PM要能够分析出重点,找到优先级,做判断、做决定。  

      第10章主要讲的是定性用户和典型场景。首先介绍了典型用户方面的知识,我们要学会定义典 型用户,就要首先将典型用户分为受欢迎的典型用户和不受欢迎的典型用户,而典型用户则需要包括: 名字,年龄,收入,代表的用户在市场的比例和重要性,使用这个软件的典型场景,使用本软件/服务的 环境,生活/工作情况,知识层次和能力,用户的动机,目的和困难,用户的偏好。而典型用户是用来做什么的?就是确定我们的软件并不是为所有人设计的,而是只为我们所确定的典型用户所服务的。确定 了典型用户之后,还要确定场景,确定场景就是要描述用户使用系统要达到什么目标,以及要达到目标 所必须经历的过程。确定了场景之后,就要架构师和各个模块的负责人将场景分成一个个子系统和不同 模块。然后用例其实也是常用的需求分析工具。它需要我们确定以下的元素:标题,角色,主要成功场 景,步骤,扩展场景。接下来我们介绍了什么是规格说明书,它主要可以分为软件功能说明书和软件技 术说明书。其中功能说明书主要描述软件的一些功能,而技术说明书则描述开发者应如何去实现它,接下来讲功能驱动设计,主要包括:第一步:构造总体模型 第二步:构造功能列表 第三步:制定开发计 划 第四步:功能设计阶段 这一节主要叫我们如何实现功能。

      软件是为用户服务的,我们在设计软件之初应该多考虑用户使用该软件的情形并尽可能的把方便的功能实现,让用户能真正的感受到我们优秀的作品。

  • 相关阅读:
    js中的原生Ajax和JQuery中的Ajax
    this的用法
    static的特性
    时政20180807
    java compiler没有1.8怎么办
    Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet Unknown Faceted Project Problem (Java Version Mismatch)
    分词器
    [数算]有一个工程甲、乙、丙单独做,分别要48天、72天、96天完成
    一点感想
    解析Excel文件 Apache POI框架使用
  • 原文地址:https://www.cnblogs.com/jianglingjun/p/5582496.html
Copyright © 2011-2022 走看看