博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件需求规格说明书
阅读量:5264 次
发布时间:2019-06-14

本文共 809 字,大约阅读时间需要 2 分钟。

1.spec 的目标是什么,spec 的目标不包括什么?

目标为:为丢失物品的在校学生提供一个专门的平台,寻找丢失的物品。

      不包括:(1)不保证每一个发布消息的人都能找到丢失的物品

                 (2)不包括帮助失主找回丢失的物品。
2.spec 的用户和典型场景是什么?
  用户:针对在校大学生
  典型场景:大学生丢失物品后,在平台上发布寻找物品的消息,或者捡到物品后,发布寻找失主的消息。
3.spec 用到哪些术语,他们的定义是什么?
  失主:丢失物品的人。
  失物:丢失的物品。
  拾主:捡到物品的人。
  拾物:捡到的物品。

4.用户如何使用软件的功能的?

  对于失主:
    首先进行注册登录,可以搜索拾物的信息,看看有没有捡到自己物品的人发布了消息,找到了就可以根据拾主留下的信息联系拾主。
    如果没有找到就可以自己发布寻物消息,把寻物的信息发布到平台上。
  对于拾主:
    首先进行注册登录,可以搜索失物的信息,看看有没有丢了这个物品的人发布了消息,找到了就可以根据失主留下的信息联系失主。
    如果没有找到就可以自己发布寻主消息,把寻主的信息发布到平台上。
5.各种边界条件是什么,软件功能应该怎么样变化?
  语言:汉语
  条件:连接网络

6功能有什么副作用,对于其它功能有什么显性或隐形的依赖关系?

  副作用:可能会产生广告,垃圾信息,或者有的人恶意发布消息,还有个人信息的泄露。

  依赖关系:注册之后才能登陆,登陆之后才能浏览网页,只有发布的消息才能进行搜索。

7 什么叫“好”,什么叫这个功能测试完了,可以交付了?

  (1)满足依赖关系
  (2)不会弹出非正常的窗口。
  (3)发布的消息能够正常的显示和操作。
  (4)搜索功能能够进行模糊的查询

 

转载于:https://www.cnblogs.com/dashenlianmeng/p/6724538.html

你可能感兴趣的文章
Android多线程
查看>>
1133. Splitting A Linked List (25)
查看>>
STM32F1新建工程
查看>>
今天被Prism里面的一段代码雷到了
查看>>
cin用法介绍
查看>>
Processing的条件式
查看>>
利用Jexl实现数据库的计算公式在Java中执行
查看>>
pyqt5 做的小程序,可以用来UI做个小demo
查看>>
boost.log要点笔记
查看>>
React Native 入门 调试项目
查看>>
php 简单markdown app 标记语言
查看>>
URL中参数为数组
查看>>
Hacking Grub for fun and profit
查看>>
前端经验分享
查看>>
HBase异常:hbase-default.xml file seems to be for and old version of HBase的解决方法
查看>>
开源实时流处理系统小结
查看>>
P1075 质因数分解
查看>>
C#高级编程(第9版) -C#5.0&.Net4.5.1 书上的示例代码下载链接
查看>>
梅尔频谱(mel-spectrogram)提取,griffin_lim声码器【python代码分析】
查看>>
numpy布尔类型索引
查看>>