发表于: 2018-03-30 12:01:30

2 1066


今天完成的事:

  1.了解什么是需求?

  2.需求分析是什么?

  3.当需求不明确时怎么办?

一.什么是需求:

 需求就是客户的要求。

二.什么是需求分析:

    需求分析的内容是针对待开发软件提供完整、清晰、具体的要求,确定软件必须实现哪些任务。具体分为功能性需求、非功能性需求与设计约束三个方面。

  1.功能性需求
功能性需求即软件必须完成哪些事,必须实现哪些功能,以及为了向其用户提供有用的功能所需执行的动作。功能性需求是软件需求的主体。开发人员需要亲自与用户进行交流,核实用户需求,从软件帮助用户完成事务的角度上充分描述外部行为,形成软件需求规格说明书。
  2.非功能性需求
作为对功能性需求的补充,软件需求分析的内容中还应该包括一些非功能需求。主要包括软件使用时对性能方面的要求、运行环境要求。软件设计必须遵循的相关标准、规范、用户界面设计的具体细节、未来可能的扩充方案等。
  3.设计约束
一般也称做设计限制条件,通常是对一些设计或实现方案的约束说明。例如,要求待开发软件必须使用Oracle数据库系统完成数据管理功能,运行时必须基于Linux环境等。

三.当需求不明确时怎么办:

  1.需求模糊时:整理已有的需求 不懂的需求可和负责人确认或参考同类型产品的实现情况

  2.没有需求时:对市面上成熟的产品进行参考。

遇到的问题:

  1.看了很多师兄的日报,发现很多师兄都在任务一里就进行了测试用例和测试点的学习。当任务要求只要了解和熟悉需求就行了。很迷茫。

  2.任务一该怎么提交还不明白。


返回列表 返回列表
评论

    分享到