1 / 56
文档名称:

完美的软件需求分析.docx

格式:docx   大小:199KB   页数:56页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

完美的软件需求分析.docx

上传人:美美阳光 2022/7/18 文件大小:199 KB

下载得到文件列表

完美的软件需求分析.docx

文档介绍

文档介绍:Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】
完美的软件需求分析
不要分的需求文档
目录
。开发过程包括开发者的活动和任务。此过程由软件需求分析、概要设计、详细设计、编码、测试、验收、鉴定等活动组成。
软件的需求分析
需求分析
首先,开发者和交通局应共同对交通局的应用需求作充分的调研,提交完整的需求分析 报告。在需求分析报告中必须描述的基本问题是:功能、性能、强加于实现的设计限制、属 性、外部接口。应当避免把设计或项目需求写入需求分析报告中。它必须说明由软件获得的 结果,而不是获得这些结果的手段。
软件需求可以用若干种方法来表达,如通过输入、输出说明;使用代表性的例子;用规范化的模型。开发者应尽可能地使用模型的方式,因为这是表达复杂需求的精确和有效的方法。比如用统一建模语言(UML)来描述需求。
编写需求分析报告的要求
a.无歧义性
对最终产品的每一个特性用某一术语描述;若某一术语在某一特殊的行文中使用时具有多种含义,那么应对该术语的每种含义做出解释并指出其适用场合。
b.完整性
需求分析报告应该包括全部有意义的需求,无论是关系到功能的、性能的、设计约束的、还是关系到外部接口方面的需求;对所有可能出现的输入数据的响应予以定义,要对合法和非合法的输入值的响应做出规定;填写全部插图、表、图示标记等;定义全部术语和度量单位。
c.可验证性
需求分析报告描述的每一个需求应是可以验证的。可以通过一个有限处理过程来检查软件产品是否满足需求。
d.一致性
在需求分析报告中的各个需求的描述不能互相矛盾。
e.可修改性
需求分析报告应具有一个有条不紊、易于使用的内容组织;没有冗余,即同一需求不能在需求分析报告中出现多次。
f.可追踪性
每一个需求的源流必须清晰,在进一步产生和改变文件编制时,可以方便地引证每一个需求。
g.运行和维护阶段的可使用性
需求分析报告必须满足运行和维护阶段的需要。在需求分析报告要写明功能的来源和目的。
需求分析报告的编制者
需求分析报告应由交通局和开发者双方共同完成。其中:交通局负责根据实际需要提出希望软件实现的功能;软件开发者根据交通局提出的性能需求,结合软件开发编写需求分析。
需求报告评审
在软件需求分析工作完成后,软件开发者应向交通局提交《软件需求分析报告》。交通局组织有关人员对需求进行评审,以决定软件需求是否完善和恰当。评审完成后,就可以进入软件的设计阶段。
需求报告格式
《软件需求分析报告》需按一定的格式进行编写,具体的《软件需求分析报告》文档编写模板请见附录A。
软件的概要设计
概要设计
在交通局和开发者双方认可的《需求分析报告》基础上,开发者进行下——步的工作。 首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计 进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
编写概要设计的要求
a.一致性
概要设计的要求应该与需求分析报告所描述的需求一致。同时,概要设计的各项要求之间也应该一致。
b.合理性
概要设计所提出的设计方法和标准应该是合理的、恰当的。
c.可追踪性
对概要设计所提出的各项要求应该可以得到它的清晰的源流,即在需求分析报告客户有明确的需求描述。
d.可行性
根据概要设计进行详细设计、操作和维护应该是可行的。
概要设计报告的编写者
概要设计报告由开发者根据需求分析报告的要求进行编写。
概要设计和需求分析、详细设计之间的关系和区别
需求分析不涉及具体的技术实现,而概要设计注重于从宏观上和框架上来描述采用何种技术手段、方法来实现这些需求。详细设计相对概要设计更注重于微观上和框架内的设计, 是编码的依据。概要设计是指导详细设计的依据。
概要设计的评审
在软件概要设计工作完成后,软件开发者应向交通提交《软件系统概要设计报告》。在交通局对《概要设计报告》评审通过后,即可进入详细设计阶段。
概要设计格式
《软件系统概要设计报告》需按一定的格式进行编写,具体的《软件系统概要设计报 告》文档编写模板请见附录B。
软件的详细设计
详细设计
在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证 软件的需求完全分配给整个

最近更新

2024年福建福州鼓楼区优化营商环境工作领导小.. 59页

2024年秋季福建省长汀县事业单位招聘46人历年.. 87页

2024年第四季度四川泸县考机关事业单位考调10.. 90页

2024年贵州大方县事业单位招聘180人历年高频难.. 59页

2024年贵州望谟县招聘紧缺人才历年高频难、易.. 59页

2024年贵州毕节市百里杜鹃管理区“脱贫攻坚专.. 89页

2024年贵州独山县人力资源和社会保障局招聘历.. 59页

2024年贵州省六盘水市六枝特区事业单位招聘25.. 59页

2024年贵州省榕江县事业单位招聘100人历年高频.. 58页

2024年贵州省水城县事业单位招聘160人历年高频.. 89页

2024年贵州省织金县事业单位招聘160人历年高频.. 88页

2023年重庆市奉节县青莲镇紫霞村(社区工作人.. 118页

2024年湖北省黄冈市公路系统招聘99人历年高频.. 59页

2024年湖南省常德市桃花源旅游管理区事业单位.. 59页

2024年甘肃省交建中油能源限责任公司招聘21人.. 59页

2024年福建省宁化县事业单位招聘91人历年高频.. 60页

2024年福建省龙岩市新罗区事业单位招聘47人历.. 59页

2024年第三季度重庆渝北区事业单位招聘拟聘历.. 58页

2024年贵州体育局事业单位招聘35人历年高频难.. 59页

2024年贵州毕节市民政局所属事业单位招聘14人.. 88页

2024年贵州省台江县苗族刺绣博物馆招聘4人历年.. 58页

2024年贵州省独山县事业单位招聘26人历年高频.. 90页

2024年云南省大理州事业单位招聘339人历年高频.. 118页

2024年湖北省黄石经济技技术开发区管委会办公.. 59页

2024年湖南益阳文联事业单位招聘文学编辑1人历.. 59页

2024年湖南长沙市人力社保局所属事业单位招聘.. 59页

铸石粉生产工艺 29页

教练技术三阶段讲义全 62页

全等三角形证明过程步骤练习(共5页) 5页

新技术、新项目准入申报标准表格 4页