构建之法 第十章 典型用户和场景

作为软件,最大的目的不是考验“软件工程”,而是“用户至上”的使用性好坏。所以多了解一些“用户之法”多有裨益。另外,关于spec也在本章中有所涉及

1.典型用户

  • what?【典型用户就是互不相同的、最可能使用软件的若干类用户;要作为“典型”,还要完善他们的使用诉求、习惯以及本身的软件操作水平】
  • why?强迫我们考虑问题的时候从用户的角度出发
  • how?先定义典型用户,再从典型用户到(用户使用软件的)场景

参考http://www.cnblogs.com/xinz/p/3855296.html

  • ATM机操作界面的典型用户?(至少五种)【个人观点】

    1. 21岁的小夏,大学生,每个月都会来ATM机前取父母打给自己的生活费,平时手机、平板用的很顺溜;
    2. 33岁的夏某,白领(非财务工作者),硕士毕业,每个月工资发下来之后会来取一些钱作为日常开销使用,或者进行转账操作来给父母汇钱、交付生活费用等;
    3. 42岁的白某,个体经营者,文化程度初中,经营一家规模不是很大的餐馆,往往冬夏两季收入较好,经常来银行柜台存钱或者取现(一般是餐馆需要资金周转或者采购),数目不是很大的时候会在ATM机上进行办理;给儿子女儿汇生活费的时候也会来此进行转账操作;
    4. 65岁的白大爷,退休在家,文化程度高小,有老花眼,腿脚不灵便,一般在银行柜台办理业务(主要就是查询退休金是否到账、平时取点钱老两口花),偶尔柜台比较忙碌的时候才会来ATM机取现
    5. 50岁的高某,残疾人,低保户,文化程度无(自学了一些课程,相当于小学文化水平),偶尔来进行取现操作。

2.规格说明书(spec)

  1. 软件功能说明书(functional spec)

    • 定义好相关概念;规范好一些假设(标准);描述主流用户的步骤【这里不用创新地考虑如何玩出一个花来】;副作用;
    • 参考http://www.cnblogs.com/xinz/p/3855296.html
      • 如何写“系鞋带”的spec?【每次读邹老师的文章都会觉得很有意思。而且觉得脑洞开得虽然“大”然而很正确。比如:怎么样算是“系好鞋带了”?当然,鞋带掉在地上、两个鞋子的鞋带绑在一起是不算的】
  2. 软件技术说明书(technical spec)

3.功能驱动(feature driven design,FDD)的设计

将用户需求变成团队成员可以直接操作的开发工作

时间: 2024-08-01 18:24:16

构建之法 第十章 典型用户和场景的相关文章

现代软件工程 练习与讨论 第十章 典型用户和场景

1. 讨论:下面的老板犯了什么错误? 老板没有看到学生们背后的真正动机,大学生们都是打着出来学习的幌子来到旅店开房,老板把学生的幌子理解成了他们的需求,于是对宾馆进行了整改,撤掉了学生们真正想要的床,这样一来就没有理解学生客户背后的真正动机,所以旅店也只能倒闭. 2. 是否要文档 文档对于软件的开发过程来说是十分有用的,而且文档经常被作为里程碑标记,使项目跟踪和控制变得可能,也使软件生产的每一部分都可前溯,保证软件的质量.在软件开发的过程中,文档的作用不可小视.它们不仅能帮助开发人员了解自己的工

现代软件工程 第十章 【典型用户和场景】 练习与讨论

第十章 典型用户和场景 一.老板的错误 善于发掘用户语言行动背后的动机. 二.是否要文档 尽管面对面直接交流很敏捷,但是文档不可或缺.文档有助于明确用户需求,大大减少因需求不明而返工浪费的时间. 三.ATM操作界面的用户种类 1.只查询账户余额 2.需要存一定数额的钱币 3.进行其他缴费功能 4.需要转账到其他账户 5.经常取钱的用户 6.需要修改密码等账户管理操作的用户 四.游戏用户种类 1.根据玩家的游戏生命周期划分,题目已经有参考答案. 2.根据玩家的游戏经验划分: a.黄金玩家经验丰富,

构建之法——典型用户和场景+软件设计与实现+用户体验

第十章(典型用户和场景)(男神女神配社区交友网) 姓名:葱头 性别:男 出生年月:19940404 年龄:21 血型:AB 职业:在校学生 用户偏好:喜欢广交好友 动机,目的,困难:想脱单,因为一直单身,所以渴望寻求真爱,人生的另一半:困难:担心遇不到真爱: 典型场景:在社交网站,能够在大量的人中,巧遇真爱: 典型描述:注册的人越多,需找到真爱的机遇越大. 姓名:Sybin教师 性别:男 出生年月:19850707 年龄:30 血型:AB 职业:在校任职教师 用户偏好:喜欢交友,乐忠于计算机应用

构建之法——需求分析+项目经理+典型用户和场景

第八章(需求分析) 需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量.一般情况下,用户并不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用户与开发人员之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大的困难.所以,开发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要. 那么,构建一个软件系统最困难的工作是什么呢?答案无疑是要—确定要构建什么.其他任何工作都不会像这部分工作那样,在出错之后会如此严重地影响随后实现的系统,并且在以后修补竟会

构建之法第十章学习

第十章讲的是关于典型用户和场景的内容. 在第一节当中,为我们介绍了Visual Studio的典型用户.典型用户的价值.怎样定义典型用户还有从典型用户到场景到任务的转变,还简单介绍了场景故事story的模板: 在第二节当中,为我们介绍了用例(Use Case),用例的基本元素包括标题.角色.主要成功场景.步骤和扩展场景: 在第三节当中,为我们介绍了规格说明书(Spec),它可以分为两种:软件功能说明书(Function Spec)和软件技术说明书(Technical Spec): 在第四节当中,

典型用户与场景描述----集成测试

<构建之法>在最后几章中提到了集成测试,虽然之前也有做过典型用户和场景的调查,可是知识学了就要用.于是根据老师要求和书本为例,我们又重新做了一次典型用户,这一次是多了一个集成测试. 用户拿到这个软件的时候,第一步应该就是先点击打开啦~这样才可以看到软件到底有什么功能.用户的典型流程是 1.点击屏幕,软件打开: 2.点击输入题数,出现预想中的题目. 3.时间到,学习完成.点击确定上交,出现成绩. 4.学生根据错题分析,然后重新做或是收入错题库.以后找时间再练习. 在用户的使用时刻根据出现的问题再

典型用户和场景

分析我们psp表的典型用户和场景 老师: (1)姓名:王建民 (2)年龄:35 (3)收入:不详 (4)代表的用户在市场上的比例和重要性:我们软件针对于信息学院学生,比例大概为1:200,老师是检查学生能力的人员,是不可或缺的存在. (5)使用这个软件的典型场景:查看学生最近的个人能力记录. (6)使用本软件/服务的环境 :学校,公交,任何地点 (7)生活/工作情况:学校工作 (8)知识层次和能力(教育程度,对电脑.万维网的熟悉程度):博士学位,对电脑熟练掌握,能编程,能力很强. (9)用户的动

典型用户与场景总结

本周PSP 类别 内容 开始时间 结束时间 中断时间 实际时间 活动 本周站立会议         撰写博客 典型用户和场景总结 14:30 16:00 20 90 饼图 本周进度条 随笔累计数 不确定 代码累计数 无 知识点 典型用户 总结:经过小组的开会,让我在其中学到了很多东西,知道了怎么运用就能明白那一类的属于这个名词,就会有更多的想法.

典型用户和场景总结

本周工作量和进度统计 1)PSP 类别 内容 开始时间 结束时间 中断时间 结束时间 活动 本周站立会议 18:30 20:00 -- 120分钟 撰写博客 典型用户与场景总结 17:30 21:30   6O分钟 2)饼图 3)本周进度条: 随笔累计字数 500 代码累计字数 无 知识点 理解典型用户,创立场景并形成用户故事