首页 > 其他分享 >4月17号总结

4月17号总结

时间:2023-04-18 13:12:41浏览次数:24  
标签:总结 典型 定义 17 用户 软件 柜员机

1、典型用户分析

当写一个软件的时候,都知道要为用户考虑,但是用户在哪里?
有同学写“二手交易软件”–说来铁道大学的学生都是我的用户,但是他们有没有区别呢?
有同学写“自动柜员机系统”,那到底有多少类型的用户来到柜员机前呢?
这些都是团队成员在需求分析和设计阶段要反复琢磨的问题。
光看用户的表面语言或行动还是不够的。还要找到用户语言行动背后的动机!

典型用户有哪些特性?

一个典型用户描述了一组用户的典型技巧、能力、需要、想法、工作习惯和工作环境。

在设计软件的过程中,设计/开发者往往会以我们使用产品的习惯和我们对产品的熟悉程度出发设计,

忘了我们的软件是给千千万万个不那么会用电脑的人使用的。

在这种情况下,搞一个“典型用户”会强迫我们在考虑问题时从用户的角度出发。

2、定义典型用户

首先要定义用户的角色。

正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。

如果用户有不同的安全需求,切记要定义不同的角色来适应这些需求。

典型用户模板
(1)名字(越自然越好)。
(2)年龄(不同年龄和收入的用户有不同的需求)。
(3)收入。
(4)代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要)。
(5)使用这个软件的典型场景。
(6)使用本软件/服务的环境(在办公室/家里/沙发/床上/公共汽车/地铁...)(7)生活/工作情况。
(8)知识层次和能力(教育程度,对电脑、万维网的熟悉程度)。(9)用户的动机、目的和困难(困难=需要解决的问题)。
(10)用户的偏好。

标签:总结,典型,定义,17,用户,软件,柜员机
From: https://www.cnblogs.com/liucaizhi/p/17329192.html

相关文章

  • ORACLE修改ORACLE_SID总结
    在某些特殊情况下,需要修改当前Oracle数据库实例中的ORACLE_SID。下面简单的总结一下如何修改$ORACLE_SID的步骤。默认情况下,INSTANCE_NAME参数和ORACLE_SID的值是相同的,但是它们也可以不同。另外,如果参数文件(pfile或spfile)中没有指定instance_name的值,那么它的值跟ORACLE_SID的值......
  • makefile使用总结--规则
    本文参考《跟我一起写Makefile》编写,并做了一些适合个人习惯的修改,稍加总结而成。 一篇文章肯定不够详细记录makefile所有的知识,所以这篇接着描述Makefile的规则。规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在Makefile中,规则的顺序是很重要的,因为,Makefile中只应......
  • JDK8到JDK17有哪些吸引人的新特性?
    作者:京东零售 刘一达前言2006年之后SUN公司决定将JDK进行开源,从此成立了OpenJDK组织进行JDK代码管理。任何人都可以获取该源码,并通过源码构建一个发行版发布到网络上。但是需要一个组织审核来确保构建的发行版是有效的,这个组织就是JCP(JavaCommunityProcess)。2009年,SUN公......
  • 【2023-04-17】爱情萌芽
    20:00胆小鬼连幸福都会惧怕,碰到棉花都会受伤,有时也会被幸福所伤。                                                 ——太宰治我最近爱上了一部爱情偶像连续剧,下班看......
  • 产品原型14-20230417
             ......
  • ReactiveUI使用笔记,教程总结
    ReactiveUI使用笔记,教程总结一、LINQ和RxLINQ(LanguageIntergratedQuery)对数据集合、关系数据、XML文件等对象进行查询和提取数据的技术,提供了统一的类似SQL的语法来对数据进行查询,而不用关心数据源的不同。二、Rx(ReactiveExtensions)对LING的一种扩展,提供了一种新的组织和......
  • 《白》 赋诗一首,2023.04.17
    白白色的冬天在我们的岁月中度过,欢快的笑脸在我们的冬天中度过,白白的雪花就是我欢快的来源,场场的大雪就是我们快乐的来源。 世界啊!哪一年没有冬?哪一个冬没有雪?哪一个雪中,没有我们欢乐的玩耍?......
  • 2023-04-17 算法面试中常见的树和递归问题
    二叉树和递归0LeetCode297二叉树的序列化和反序列化序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的序列化与......
  • 2023/4/17笔记
    bind函数std::bind函数定义在头文件functional中,是一个函数模板,是函数适配器f - Callableobject(functionobject,pointertofunction,referencetofunction,pointertomemberfunction,orpointertodatamember)thatwillbeboundtosomearguments(参数).Cal......
  • 2023/4/17
    现在要开发一个系统,管理对多种汽车的收费工作。给出下面的一个基类框架classVehicle{protected:stringNO; public:Vehicle(stringn){NO=n;} virtualintfee()=0;//计算应收费用};以Vehicle为基类,构建出Car、Truck和Bus三个类。Car的收费公式为:载客......