需求规格说明书设计规范
姓名:李坚
学号:201520810351
掏钱买软件的用户称为客户。
客户永远是本公司的座上客,是上帝。客户并不依赖我们,而我们却依赖客户。客户不是我们工作的障碍,而是我们工作的目标。
我们并不因为服务于他而对他有恩,他却因为给予我们服务于他的机会而有恩于我们。客户不是我们要与之争辩和斗智的人。从未有人曾在与客户的争辩中获胜。客户是把他的欲望带给我们的人,因此我们的工作就是满足这些欲望,从而使客户和我们共同获益。
客户
掏钱买软件的用户称为客户。
客户永远是本公司的座上客,是上帝。客户并不依赖我们,而我们却依赖客户。客户不是我们工作的障碍,而是我们工作的目标。
我们并不因为服务于他而对他有恩,他却因为给予我们服务于他的机会而有恩于我们。客户不是我们要与之争辩和斗智的人。从未有人曾在与客户的争辩中获胜。客户是把他的欲望带给我们的人,因此我们的工作就是满足这些欲望,从而使客户和我们共同获益。
即使最终用户不是上帝,也算,同样怠慢不得。
最终用户正“软”的“”。”。
戚戚
户户
亲亲
用用
的的
件件
帝帝
作作
上上
操操
是是
真真
既不掏钱买该软件产品,也不使用该软件,但是它可能对软件产品有很大的影响。
最终用户正“软”的“”。”。
戚戚
户户
亲亲
用用
的的
件件
帝帝
作作
上上
操操
是是
真真
即使最终用户不是上帝,也算,同样怠慢不得。
间接用户
客户
需求层次
定义开发人员必
须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
反映了组织机构
或客户对系统、产品高层次的目标要求。
需求的层次
用户需求
描述用户使用产
品必须要完成的任务。
功能需求
(非功能
需求)
花时间了解用户需求是确保项目成功的必要投入
需求
设计编码测试
维护
1
5
20
50
100
需求调研的内容和目的
关于需求的漫画
需求人员的理解与客户描述的不一致
程序员实现的与需求表达的不一致
项目文档严重缺失
市场人员忽悠得天花乱坠
项目双方投入巨大
开发与运行环境
详细设计需求
其他需求
参考文献
软件概要
概述
C
A
B
D
F
E
1.1背景
1.2编写目的
1.3适用人群
1.4术语和缩略语
·
·
·
·
1.1背景
对相关行业进行介绍
·
为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,阐述实用背景及范围,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基准。
1.2编写目的
1.3适用人群
项目经理、开发人员、架构师等
·
1.4术语和缩略语
对相关的英文和名词进行解释
·
2.1总体描述
2.2软件设计约束及相关说明
2.3使用人群
·
·
·
2.1使用人群
从总体上描述该软件的情况,包括软件的形式(网
站,运行时系统,插件等)和软件的主要的功能,使读者对该软件有一个整体的认识。
·
2.2软件设计约束及相关说明
开发环境:
编程语言:
遵循的规范:软件的设计和开发过程需要严格按照合同要求,根据软件的设计方案来进行。软件开发过程应遵循软件工程规范,对过程和版本进行管理和控制。
测试环境:可以写明在什么单位测试,测试单位使用的软硬件环境。
软件交付形式:
软件交付日期:
其他:见合同。
指明软件的使用者具有的特定。
示例:
本软件主要在甲方工作环境中使用,使用者
包括项目管理人员,开发人员及工程师等,
使用者在计算机的应用、使用上不存在障碍,都在计算机的操作和使用方面得到过相关的培训。
·
·
·
2.3使用人群
3.1硬件约束
3.2软件约束
3.3接口设计
3.4控制和操作
·
·
·
·
3.1硬件约束
XXX软件的运行环境为个人计算机。
3.2软件约束
3.3接口约束
?3.3.1外部接口:比如说外观界面
?3.3.2软件接口:说明软件与它运行的软件环境之间的接口?3.3.3硬件接口:指明软件和运行的硬件环境的接口
?3.3.4内部接口:说明软件内部各个模块之间的接口或规范,软件各个模块间数据交换的格式等
3.4控制与操作
性能需求功能需求数据需求
4.1
4.2
4.