软件需求-第14课-软件需求规格说明书(精品).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件需求-第14课-软件需求规格说明书(精品).ppt》由会员分享,可在线阅读,更多相关《软件需求-第14课-软件需求规格说明书(精品).ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1软 件 需 求Checking SettingsEntry/OpenShutter(0.5);MeasureLight();DetermineExposureTime(Checking Checking Checking Checking CheCkinChecking g Checking SettingsEntry/OpenShutter(0.5);MeasureLight();DetermineExposureTime(Checking Checking Checking Checking CheCkinChecking g Checking Checking Checking Set
2、tingsEntry/OpenShutter(0.5);MeasureLight();哈尔滨工程大学计算机科学与技术学院哈尔滨工程大学计算机科学与技术学院海量数据挖掘及网络数据集成研究组海量数据挖掘及网络数据集成研究组 王念滨王念滨 教授教授 博导博导2第第 1414 章章 需求规格说明书需求规格说明书3本课主要讨论问题本课主要讨论问题2 需求规格说明文档需求规格说明文档3 模板选择与裁剪模板选择与裁剪第14章 需求规格说明书4 需求规格说明书文档的写作需求规格说明书文档的写作1 需求规格说明书概述需求规格说明书概述 5 优秀的需求规格说明书文档的特性优秀的需求规格说明书文档的特性6 应用示例
3、应用示例4第14章 需求规格说明书本课主要讨论问题本课主要讨论问题2 需求规格说明文档需求规格说明文档3 模板选择与裁剪模板选择与裁剪4 需求规格说明书文档的写作需求规格说明书文档的写作1 需求规格说明书概述需求规格说明书概述 5 优秀的需求规格说明书文档的特性优秀的需求规格说明书文档的特性6 应用示例应用示例5第14章 需求规格说明书1 需求规格说明书概述需求规格说明书概述 需求获取收集了需求信息,需求分析活动深入理解了需求信息需求获取收集了需求信息,需求分析活动深入理解了需求信息并建立了能够满足用户需求的软件解决方案。需求规格说明(需求并建立了能够满足用户需求的软件解决方案。需求规格说明(
4、需求描述)是将需求获取、需求分析的结果进行描述)是将需求获取、需求分析的结果进行文档化文档化的过程。在软件的过程。在软件开发过程中,将分析的结果文档化是不可或缺的任务,也称为开发过程中,将分析的结果文档化是不可或缺的任务,也称为编写编写规约活动规约活动。基本用例模型基本用例模型业务规则业务规则CRC模型模型用户界面用户界面流程图流程图基本用户界面基本用户界面原型原型用例模型用例模型顺序图顺序图类模型(分析)类模型(分析)用户界面原型用户界面原型活动图活动图需求规格需求规格说明书说明书6第14章 需求规格说明书1 需求规格说明书概述需求规格说明书概述 需求规格说明书编写的需求规格说明书编写的重要
5、性重要性?在经过需求获取活动和需求分析活动的处理之后,软件系统的涉众和在经过需求获取活动和需求分析活动的处理之后,软件系统的涉众和需求工程师应该能够就软件的需求和解决方案达成需求工程师应该能够就软件的需求和解决方案达成共识共识。为了保证软件开。为了保证软件开发的成功,这种共识还需要完整地发的成功,这种共识还需要完整地传递传递给给开发人员开发人员。需求规格说明书的编需求规格说明书的编写就是将需求及其软件解决方案进行定义和文档化,并传递给开发人员的写就是将需求及其软件解决方案进行定义和文档化,并传递给开发人员的需求工程活动。需求工程活动。需求规格说明书的完成(撰写完成、验证完成)标志着软件需求阶段
6、需求规格说明书的完成(撰写完成、验证完成)标志着软件需求阶段告一段落。并将作为下一个阶段设计开发阶段的输入和重要依据。告一段落。并将作为下一个阶段设计开发阶段的输入和重要依据。编写编写SRS需求(验证)评审会需求(验证)评审会 需求文档发布(里程碑)需求文档发布(里程碑)讲解讲解SRS项目经理:老大,你看是否可以把今天当作需求冻结日。项目经理:老大,你看是否可以把今天当作需求冻结日。用户方负责人:不行,等系统上线再考虑需求冻结吧!用户方负责人:不行,等系统上线再考虑需求冻结吧!项目经理:项目经理:.(你这是要我命啊!)(你这是要我命啊!)用户方负责人:你要冻结需求就是要我命。用户方负责人:你要
7、冻结需求就是要我命。7需求规格说明书的需求规格说明书的作用作用?(1)需求规格说明书文档可以成为各方人员之间有关软件)需求规格说明书文档可以成为各方人员之间有关软件系统的协议系统的协议基准基准。开发者和用户可以使用它作为合同协议。开发者和用户可以使用它作为合同协议的重要部分,涉众也可以利用它在相互间达成一致。的重要部分,涉众也可以利用它在相互间达成一致。(2)需求规格说明书文档可以成为)需求规格说明书文档可以成为项目开发项目开发活动的一个活动的一个重重要依据要依据。它可以成为。它可以成为软件估算软件估算和和项目进度安排项目进度安排的基础,也的基础,也可以成为开发人员判断可以成为开发人员判断设计
8、设计、测试测试等工作的进行是否正确等工作的进行是否正确的依据。的依据。(3)在需求规格说明书文档的编写过程中,可以尽早发现)在需求规格说明书文档的编写过程中,可以尽早发现和减少可能存在的需求和减少可能存在的需求错误错误,从而减少项目返工,从而减少项目返工,降低项降低项目的工作量目的工作量。(4)需求规格说明书文档可以成为有效的)需求规格说明书文档可以成为有效的智力资产智力资产。该智。该智利资产可以帮助利资产可以帮助新新加入的加入的团队成员团队成员快速融入项目,可以帮快速融入项目,可以帮助更好地将软件产品移交给新客户,也可以帮助开发者更助更好地将软件产品移交给新客户,也可以帮助开发者更好地进行其
9、他类似项目或者后续增强项目的开发。好地进行其他类似项目或者后续增强项目的开发。第14章 需求规格说明书1 需求规格说明书概述需求规格说明书概述 8第14章 需求规格说明书1 需求规格说明书概述需求规格说明书概述 需求规格说明书撰写的需求规格说明书撰写的素材素材(面向对象)(面向对象)基本用例模型基本用例模型业务规则业务规则CRC模型模型用户界面用户界面流程图流程图基本用户界面基本用户界面原型原型用例模型用例模型顺序图顺序图类模型类模型(分析分析)用户界面原型用户界面原型活动图活动图需求规格需求规格说明书说明书9第14章 需求规格说明书1 需求规格说明书概述需求规格说明书概述 撰写需求规格说明书
10、撰写需求规格说明书-重要基础重要基础v需求获取需求获取目标目标是得到用户需求是得到用户需求收集需求信息收集需求信息v需求分析需求分析目标目标是更深刻的理解用户需求是更深刻的理解用户需求界定能够让界定能够让用户满意的解决方案准则用户满意的解决方案准则v需求规格说明需求规格说明目标目标是定义用户需求是定义用户需求准确描述需求及其解准确描述需求及其解决方案决方案10第14章 需求规格说明书撰写需求规格说明书撰写需求规格说明书-主要活动主要活动1 需求规格说明书概述需求规格说明书概述 图图 需求规格说明活动流图需求规格说明活动流图11第14章 需求规格说明书本课主要讨论问题本课主要讨论问题2 需求规格
11、说明文档需求规格说明文档3 模板选择与裁剪模板选择与裁剪4 需求规格说明书文档的写作需求规格说明书文档的写作1 需求规格说明书概述需求规格说明书概述 5 优秀的需求规格说明书文档的特性优秀的需求规格说明书文档的特性6 应用示例应用示例12第14章 需求规格说明书2 需求规格说明文档需求规格说明文档需求规格说明文档常见的需求规格说明文档常见的写作风格写作风格v非形式化非形式化自然语言自然语言限制性文本限制性文本v半形式化半形式化结构化文本结构化文本伪码伪码/结构化英语结构化英语模型语言模型语言图、表图、表v形式化形式化形式化语言形式化语言数学语言:数学语言:BNFBNF,自然语言自然语言图形化模
12、型图形化模型形式化规格描述形式化规格描述13第14章 需求规格说明书2 需求规格说明文档需求规格说明文档需求规格说明文档常见的需求规格说明文档常见的写作风格写作风格自然语言自然语言:就是使用结构合理的自然语言来描述需求,该显:就是使用结构合理的自然语言来描述需求,该显示不管对于写的人还是看的人都是一个非常容易接受的方法。示不管对于写的人还是看的人都是一个非常容易接受的方法。以前的项目很多都是采用此方法。以前的项目很多都是采用此方法。优点优点:易于编写、易于阅读,不需要掌握特定的技巧;:易于编写、易于阅读,不需要掌握特定的技巧;缺点缺点:不够严谨,歧义性强,表达能力弱(特别是对于复杂:不够严谨,
13、歧义性强,表达能力弱(特别是对于复杂问题的描述)问题的描述)建议建议:一般以自然语言为主,辅以图形化模型,需要的地方:一般以自然语言为主,辅以图形化模型,需要的地方少量使用形式化规格描述。这样的组合方式是目前多数软件少量使用形式化规格描述。这样的组合方式是目前多数软件系统采用的风格。系统采用的风格。14第14章 需求规格说明书图形化模型图形化模型:图形化模型在表述时能够给读者提供更强的视觉效:图形化模型在表述时能够给读者提供更强的视觉效果,同时能够使问题更加聚焦。在日常交流中,我们经常会绘制果,同时能够使问题更加聚焦。在日常交流中,我们经常会绘制一些非标准的示意图,以便更好地进行沟通。一些非标
14、准的示意图,以便更好地进行沟通。优点优点:可视化、聚焦性,易于理解。:可视化、聚焦性,易于理解。缺点缺点:编写和阅读的人都需要能够正确地理解模型,所以一般:编写和阅读的人都需要能够正确地理解模型,所以一般SRS不可能完全采用复杂模型。不可能完全采用复杂模型。建议建议:图形化模型为主,辅以自然语言,需要的地方少量使用形:图形化模型为主,辅以自然语言,需要的地方少量使用形式化规格描述。式化规格描述。RUP(Rational Unified Process)统一开发过程推统一开发过程推荐该方法,需求管理会更加方便。对双方的技术性要求比较强。荐该方法,需求管理会更加方便。对双方的技术性要求比较强。2
15、需求规格说明文档需求规格说明文档需求规格说明文档常见的需求规格说明文档常见的写作风格写作风格15第14章 需求规格说明书形式化描述形式化描述:如果说图形化模型比自然语言表达的:如果说图形化模型比自然语言表达的精精确度更高确度更高的话,则形式化描述比图形化模型更高一些。的话,则形式化描述比图形化模型更高一些。对于逻辑性很强,精度要求很高的场合,形式化规格对于逻辑性很强,精度要求很高的场合,形式化规格描述是一种不错的选择。描述是一种不错的选择。优点优点:严谨、精确。:严谨、精确。缺点缺点:编写和阅读的人都会感到很困难。:编写和阅读的人都会感到很困难。建议建议:形式化规格语言为主,辅以图形化模型和自
16、然:形式化规格语言为主,辅以图形化模型和自然语言。一般很少采用,即时采用也是在语言。一般很少采用,即时采用也是在局部局部。需求规格说明文档常见的需求规格说明文档常见的写作风格写作风格2 需求规格说明文档需求规格说明文档16第14章 需求规格说明书需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-简单的范例简单的范例XX地税征管信息系统地税征管信息系统-需求规格说明书需求规格说明书-户籍管理户籍管理17第14章 需求规格说明书需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-封面封面ABC软件有限公司
17、软件有限公司密级:限项目内使用密级:限项目内使用ABC-LOGOxx地地税税收征管信息系统税税收征管信息系统需求规格说明书需求规格说明书 业务环业务环节:节:税收管理员税收管理员业务名称业务名称户籍管理户籍管理编编 写写 人:人:张三张三编写日期:编写日期:2008-2-202008-2-20审审 核核 人:人:李四李四审核日期:审核日期:2008-3-102008-3-10批批 准准 人:人:王五王五批准日期:批准日期:2008-3-202008-3-20XXXX地税信息中心地税信息中心ABCABC软件公司税务事业部软件公司税务事业部18第14章 需求规格说明书1.概述概述2.开业登记管理开
18、业登记管理2.1.业务规范业务规范2.2.操作岗位操作岗位2.3.业务处理流程图业务处理流程图2.4.业务处理流程描述业务处理流程描述 2.4.1.前置条件前置条件 2.4.2.基本流程基本流程 2.4.3.分支流程分支流程 2.4.4.后置条件后置条件2.5.特殊需求说明特殊需求说明2.6.相关业务环节相关业务环节2.7.业务表单业务表单3.登记变更管理登记变更管理 3.1.业务规范业务规范 3.2.操作岗位操作岗位 3.3.业务处理流程图业务处理流程图 3.4.业务处理流程描述业务处理流程描述3.4.1.前置条件前置条件3.4.2.基本流程基本流程3.4.3.分支流程分支流程3.4.4.后
19、置条件后置条件3.4.5.特殊需求说明特殊需求说明3.4.6.相关业务环节相关业务环节3.4.7.业务表单业务表单需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-目录目录19第14章 需求规格说明书需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-概述概述1 概述概述 税收管理员户籍管理包括开业登记管理、停业登税收管理员户籍管理包括开业登记管理、停业登记管理、登记变更管理、非正常户管理、非正常解除管记管理、登记变更管理、非正常户管理、非正常解除管理、纳税人跨区迁移管理、外来报验管理、巡查管理、理、
20、纳税人跨区迁移管理、外来报验管理、巡查管理、验、换证管理九部分内容。户籍管理部分以税收管理员验、换证管理九部分内容。户籍管理部分以税收管理员为核心,论述了其在户籍管理中执行的全部职责。为核心,论述了其在户籍管理中执行的全部职责。20第14章 需求规格说明书需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-内容内容2 2 开业登记管理开业登记管理2.1 2.1 业务规范业务规范 各类企业及企业在外地设立的分支机构和从事生产、经营的场所,个体各类企业及企业在外地设立的分支机构和从事生产、经营的场所,个体工商户和从事生产、经营的事业单位(从事生产经营的
21、纳税人)自领取营业工商户和从事生产、经营的事业单位(从事生产经营的纳税人)自领取营业执照之日起执照之日起3030日内持有关证件向生产、经营地或纳税义务发生地税务登记机日内持有关证件向生产、经营地或纳税义务发生地税务登记机关申请办理税务登记。其它纳税人自依照税收法律、行政法规规定成为纳税关申请办理税务登记。其它纳税人自依照税收法律、行政法规规定成为纳税义务人之日起义务人之日起3030日内向所在地税务登记机关申请办理税务登记。日内向所在地税务登记机关申请办理税务登记。税务机关核准纳税人开业之后,由税收管理员根据纳税人的实际经营情税务机关核准纳税人开业之后,由税收管理员根据纳税人的实际经营情况对纳税
22、人填报的税务登记信息、社保登记信息、财产税税源登记信息、税况对纳税人填报的税务登记信息、社保登记信息、财产税税源登记信息、税种鉴定信息以及征收方式做实地核查。如果发现纳税人填报的信息与纳税人种鉴定信息以及征收方式做实地核查。如果发现纳税人填报的信息与纳税人实际经营情况不一致,税收管理员有责任告知纳税人,令其到税务机关进行实际经营情况不一致,税收管理员有责任告知纳税人,令其到税务机关进行登记信息变更。登记信息变更。2.2 操作岗位操作岗位 税收管理员岗税收管理员岗21第14章 需求规格说明书2.3 业务处理流程图业务处理流程图税务登记核查税务登记核查财产税登记核查财产税登记核查 需求规格说明文档
23、常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-内容内容22第14章 需求规格说明书需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-内容内容税种鉴定核查、征收方式核查税种鉴定核查、征收方式核查 23第14章 需求规格说明书需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-内容内容2.4 业务处理流程描述业务处理流程描述2.4.1 前置条件前置条件(1)纳税人已申请办理税务登记、财产税税源登记、纳税人已申请办理税务登记、财产税税源登记、税种鉴定、征收方式鉴定。税种鉴
24、定、征收方式鉴定。(2)税务机关已受理纳税人税务登记。税务机关已受理纳税人税务登记。(3)登记录入岗已录入完成纳税人的财产税税源登登记录入岗已录入完成纳税人的财产税税源登记、税种鉴定、征收方式鉴定。记、税种鉴定、征收方式鉴定。(4)税务机关已批准纳税人开业并为纳税人分配了税务机关已批准纳税人开业并为纳税人分配了税收管理员。税收管理员。24第14章 需求规格说明书需求规格说明文档常见的模板需求规格说明文档常见的模板2 需求规格说明文档需求规格说明文档示例示例-内容内容2.4.2 基本流程基本流程税务登记核查、财产税登记核查税务登记核查、财产税登记核查(1)税务机关批准纳税人开业并为纳税人分配税收
25、管理员之后,)税务机关批准纳税人开业并为纳税人分配税收管理员之后,系统自动发送税务登记核查任务、财产税税源登记核查任务给系统自动发送税务登记核查任务、财产税税源登记核查任务给税收管理员。税收管理员。(2)税收管理员根据系统发送的核查任务与纳税人的实际经营)税收管理员根据系统发送的核查任务与纳税人的实际经营情况进行实地核查。情况进行实地核查。(3)如果税收管理员实地核查结果与纳税人填报的信息完全一)如果税收管理员实地核查结果与纳税人填报的信息完全一致,则税收管理员直接结束任务。致,则税收管理员直接结束任务。(4)如果税收管理员实地核查结果与纳税人填报的信息不一致,)如果税收管理员实地核查结果与纳
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 14 规格 说明书 精品
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内