软工第二周随笔
1、怎样与用户有效沟通获取用户的真实需求。
我认为,对于难以得到用户的真实需求的主要原因在于我们的主观判断性。由于人们往往都是站在自己的角度看待事物,这样就容易导致双方很容易发生分歧。要想得到用户的需求,访谈人员必须要站在用户的角度去与用户进行交谈,同时,在与用户交谈前,先要了解用户可能使用到的专业领域的专有名词,防止在交谈过程中用户的意思,导致双方所交谈的内容词不达意。
在与用户的沟通中,软件开发方应该主动出击去了解用户的需求而不是被动的等待用户提出自己的需求。同时,软件开发方也不应该使用太复杂的词汇去与用户交谈,而是应该将话说的尽量简单使得用户能够正确理解软件开发方表达的意思,让用户明确了解软件开发方的意思从而提出双方都能够接受的需求。一场双方都能明白对方表达的意思的访谈,能使得达成的需求条件能够比较满足双方的要求。一场明了的访谈也能使得开发方获取到的需求更为真实。不得不说,一场好的访谈在需求的获取过程中起到的作用是十分重要的。
2、详细描述小组项目的需求是如何获得的。
小组一起讨论,首先是学习,通过学习他人的成品,确定我们这个软件需要的一些基本功能,这是一个学习的过程。接下来就要思考,思考我们要和别人的不一样,在基本功能的基础上要有我们自己独有的亮点,使用户在千篇一律的软件中能率先看到我们。最后就是以一个用户的角度分析一下使用者的痒点和痛点,通过改进旧的思路,更好的修饰这个软件,成为我们的核心竞争力。
3、列出产品功能。
本系统扮演着提供用户直接查询业务的重要角色。它主要提供友好的、方便的用户操作界面。接受用户的录入信息、各项查询、删除、排序等,具体的功能如下:
系统用户功能:
1.员工、部门信息录入功能:用户进入系统进行员工、部门、岗位各个信息的录入。
(1)员工信息包括工号、身份证号、姓名、政治面貌、所属部门、职位、职称、学历、出生日期、婚姻、备注、参加工作时间。
(2)部门信息包括部门编号、部门名称。
(3)岗位信息包括岗位编号、岗位名称。
2.查询信息功能:;用户通过进入系统查询员工、部门、岗位的具体信息。
3.修改信息功能:用户可以进入系统增加、删除、修改员工、部门、岗位的信息。
4.排序、统计功能:用户可以进入系统对部门员工进行排序跟统计。
5.系统用户权限功能:用户需要账号、密码来登入系统。
2 性能需求
1.相互合作的用户数量:无上限。
2.系统支持的并发操作数量:记录相关信息无上限,设置相关信息时一时间只能有一个用户设置相应的相关信息。
3.一般操作的响应时间应在3~5秒内,响应时间也应在可接受的时间内完成,具体情况以网络速度为限制。
4.与实时系统的时间关系:时间一一对应。