1.spec 的目标是什么,spec 的目标不包括什么?
目标为:为丢失物品的在校学生提供一个专门的平台,寻找丢失的物品。
不包括:(1)不保证每一个发布消息的人都能找到丢失的物品
(2)不包括帮助失主找回丢失的物品。2.spec 的用户和典型场景是什么? 用户:针对在校大学生 典型场景:大学生丢失物品后,在平台上发布寻找物品的消息,或者捡到物品后,发布寻找失主的消息。3.spec 用到哪些术语,他们的定义是什么? 失主:丢失物品的人。 失物:丢失的物品。 拾主:捡到物品的人。 拾物:捡到的物品。4.用户如何使用软件的功能的?
对于失主: 首先进行注册登录,可以搜索拾物的信息,看看有没有捡到自己物品的人发布了消息,找到了就可以根据拾主留下的信息联系拾主。 如果没有找到就可以自己发布寻物消息,把寻物的信息发布到平台上。 对于拾主: 首先进行注册登录,可以搜索失物的信息,看看有没有丢了这个物品的人发布了消息,找到了就可以根据失主留下的信息联系失主。 如果没有找到就可以自己发布寻主消息,把寻主的信息发布到平台上。5.各种边界条件是什么,软件功能应该怎么样变化? 语言:汉语 条件:连接网络6功能有什么副作用,对于其它功能有什么显性或隐形的依赖关系?
副作用:可能会产生广告,垃圾信息,或者有的人恶意发布消息,还有个人信息的泄露。
依赖关系:注册之后才能登陆,登陆之后才能浏览网页,只有发布的消息才能进行搜索。7 什么叫“好”,什么叫这个功能测试完了,可以交付了?
(1)满足依赖关系 (2)不会弹出非正常的窗口。 (3)发布的消息能够正常的显示和操作。 (4)搜索功能能够进行模糊的查询