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

1. 讨论:下面的老板犯了什么错误?

老板没有看到学生们背后的真正动机,大学生们都是打着出来学习的幌子来到旅店开房,老板把学生的幌子理解成了他们的需求,于是对宾馆进行了整改,撤掉了学生们真正想要的床,这样一来就没有理解学生客户背后的真正动机,所以旅店也只能倒闭。

2. 是否要文档

文档对于软件的开发过程来说是十分有用的,而且文档经常被作为里程碑标记,使项目跟踪和控制变得可能,也使软件生产的每一部分都可前溯,保证软件的质量。在软件开发的过程中,文档的作用不可小视。它们不仅能帮助开发人员了解自己的工作进度,方便自己和他人阅读和改进代码,还能够帮助项目的管理人员管理软件开发进程、提高软件开发的效率和质量、改进软件开发过程。

3.  ATM操作界面的用户

第一类:多次使用过不同ATM系统的正常客户,如学生,老师等白领。

第二类:基本不使用ATM的用户,如老人,不会操作,不识字。

第三类:拣到或者偷到别人的卡来尝试密码,试图取钱的用户。

第四类:银行的工作人员,来进行系统的测试和日常维护的。

第五类:第一次使用本系统的用户,不熟悉环境。

4. 你想写一个游戏,你知道游戏用户有哪些种类么?

可以根据游戏时间来划分:第一类人是痴迷于游戏,把游戏当成了生活的一部分,游戏对于他们来说有着很高的优先级,经常可以在大半夜来玩儿游戏。第二类人对游戏也有着很高的热情,但他们对于日常工作还是更为重视,除了工作以外,游戏有着很高的优先级,游戏是他们娱乐的第一选择。第三类人则是游戏爱好者,他们会有很多的休闲措施,游戏只是其中之一,并没有很高的优先级,当无聊或者无所事事的时候他们可能会选择来打游戏。

5. 别做过头

做项目的过程中过分的在意于一个项目的内容结构是否合理,资源是否充足,导致在搜集资源的时候花了大量的时间,导致接近deadline的时候才抓紧时间并行其他的程序结构。

6. 系鞋带

第一, 我们要定义好相关的概念

—what is “shoe”, “shoe laces”, “tied shoe laces”, and “untied shoe laces”  鞋, 鞋带, 系鞋带, 解鞋带都是什么概念

—Benefit of this feature “tie your shoe laces”。 系好鞋带的好处是什么

—The goal of the feature?  系鞋带的目标是什么?

—What does “success” look like? 什么叫系好了?

—Unambiguous steps to achieve from “untied” to “tied”明确的步骤来演示系鞋带的过程。

第二, 规范好一些假设 (assumptions), 例如, 鞋带是已经穿好在鞋上的么? 什么样的鞋属于我们要处理的?

第三, 避免一些误解, 下面这个从技术上也是 “鞋带绑紧了”,  但它是 “系好了”么? 打了死结算成功么? 要打多少个蝴蝶结才算好?

第四, 厘清一些边界条件,  下面的情况属于好的系鞋带状态呢,  还是不好的状态呢? 这需要PM/Dev/Test 协商达成一致意见。鞋带要打多紧才算好? 打好的鞋带能拖在地上么?

第五, 描述主流的用户/软件交互步骤。

时间: 2025-01-03 18:46:51

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

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

作为软件,最大的目的不是考验"软件工程",而是"用户至上"的使用性好坏.所以多了解一些"用户之法"多有裨益.另外,关于spec也在本章中有所涉及 1.典型用户 what?[典型用户就是互不相同的.最可能使用软件的若干类用户:要作为"典型",还要完善他们的使用诉求.习惯以及本身的软件操作水平] why?强迫我们考虑问题的时候从用户的角度出发 how?先定义典型用户,再从典型用户到(用户使用软件的)场景 参考http://www.

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

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

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

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

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

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

典型用户和场景

分析我们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 代码累计字数 无 知识点 理解典型用户,创立场景并形成用户故事

典型用户和场景作业

(1)名字:张三 (2)年龄:20岁 (3)收入:暂无收入,经济来源为父母生活费. (4)代表用户在市场上的比例的重要性:代表用户在市场比例不是很大,但重要性也不低. (5)典型场景:在学习过程中需要一些购买一些书籍. (6)使用本软件的环境:在学校宿舍,宿舍,教室或食堂. (7)  生活/工作情况:暂无工作,在石家庄铁道大学读书 (8)知识层次和能力:大学水平 (9)  用户动机,目的和困难:需要购买对自己有帮助或比较专业的书籍,但网上购书和书店购书比较贵且浪费时间,想要从校友手里买到有用的二

典型用户和场景(家长老陈和小石头)

典型用户和场景 1.背景 典型用户:小石头  老陈 [小石头] 姓名 小石头 性别,年龄 男,7 职业 小学二年级学生 收入 0 知识层次和能力 小学二年级,已经学习了两位数的连加连减,正在学习乘法 生活/工作情况 上学,在家 动机,目的,困难 每天回家在父母的帮助下完成作业,并且要家长签字确认,快点写完作业,好去玩 用户偏好 上网,看动画片 用户比例 ? 典型场景 回家以后先完成作业 典型描述 能够得到老陈的认可早点出去玩 [老陈] 姓名 老陈 性别,年龄 男,40 职业 教师 收入 3500