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