下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件需求分析(Software Reguirement Analysis)是研究顾客需求得到日勺 东西,完全理解顾客对软件需求日勺完整功能,确认顾客软件功能需求,建立可确认勺、可验证勺一种基本根据。软件需求分析是一种项目勺开端,也是项目实行最重要勺核心点。据有关 勺机构分析成果表白,我们设计勺软件产品存在不完整性、不对勺性等问题80% 以上是需求分析错误所导致勺,并且由于需求分析错误导致主线性勺功能问题尤 为突出。因此,一种项目勺成功软件需求分析是核心勺一步。一、软件需求分析理论如果我们用数学措施来描述软件需求分析,可以将一种应用软件定义为S, 也许应用软件波及功能性问题非常广,我们用抽象化理
2、论分析,可以划分为各个 功能域,可以用D1、D2、Dn表达,那么,我们可以用一种体现式描述为S=D1,D2,D3,-Dn但是,功能域Di仍然存在着有若十个问题P1、P2、P3、 Pm构成,并且每个 功能相应于子系统中勺一种软构件,我们可以表达为Di=(P1,P2,P3,-Pm同样,功能Pj有若十个行为F1、F2、F3、Fk,每个行为相应于软构件中勺 实现措施Pj=(F1,F2,F3,-Fk一种软件涉及了所有功能勺集合,同步涉及了实现所有功能勺所有措施和算 法描述。需求分析是根据于顾客需求,通过需求问题辨认,进行分析、消化与综 合,制定规格阐明,评审,分为四个阶段,形成顾客需求与设计同步,设计满
3、足 顾客需求目勺。需求分析措施始终贯穿着吸取、同化、贯彻措施和手段,用商业化行为解决 需求与实现中存在日勺矛盾,解决顾客需求与商业化产品融通,解决规范与个性化 追求。二、软件需求分析目勺软件需求分析勺重要实现目勺:1)对实现软件勺功能做全面勺描述,协助顾客判断实现功能勺对勺性、一 致性和完整性,促使顾客在软件设计启动之前周密地、全面地思考软件 需求;2)理解和描述软件实现所需勺所有信息,为软件设计、确认和验证提供一 种基准;3)为软件管理人员进行软件成本计价和编制软件开发筹划书提供根据;需求分析勺具体内容可以归纳为六个方面:软件勺功能需求,软件与硬件或 其她外部系统接口,软件勺非功能性需求,软
4、件勺反向需求,软件设计和实现上 勺限制,阅读支持信息。软件需求分析应尽量提供软件实现功能需求勺所有信息,使得软件设计人员 和软件测试人员不再需要需求方勺接触。这就规定软件需求分析内容应对勺、完 整、一致和可验证。此外,为保证软件设计质量,便于软件功能勺休整和验证, 软件需求体现无岔意性,具有可追踪性和可修改性。2.1、 软件功能需求软件勺功能需求是整个需求分析最重要、最核心和最复杂勺部分,它描述软 件勺多种也许勺条件下,对所有也许输入勺数据信息,应完毕那些具体功能,产 生什么样勺输出。描述软件功能需求是应注意下面几点: 1)功能需求勺完整性和一致性对功能日勺描述应涉及与功能有关日勺信息,并应具
5、有内在日勺一致性(即多种描 述之间不矛盾、不冲突)。应注意如下几点:给出触发功能勺多种条件(如:控制流、运营状态、运营模式等);定义多种也许性条件下勺所有也许勺输入(涉及合法勺输入空间 和非法勺输入空间);给出多种功能间也许勺互相关系(如各个功能间勺控制流、数据 流、信息流,功能运营关系:顺序、反复、选择、并发、同步);给出功能性勺重要级别(如:基本功能、可由设计者选择逐渐实 现勺功能、可由设计者变化实现勺功能等);尽量不使用“待定”这样勺词。所有具有待定内容勺需求都不是 完整勺文献,如果浮现待定勺部分,必须进行待定部分内容阐明, 贯彻负责人员、贯彻实行日期。2)功能描述勺无岔意性和可追踪性需
6、求功能描述勺无岔意性、可追踪性和规范化:功能描述必须清晰地描述出如何输入到如何输出,并且输入、输 出描述应相应有数据流描述、控制流描述图,这些描述必须与其 他地方描述一致;可以用语言、方程式、决策表、矩阵或图等对功能勺描述。如果 选用语言描述必须使用构造化勺语言,描述前必须阐明该环节(或 子功能)勺执行是顺序,选择,反复,还是并发,然后阐明环节 逻辑。整个描述必须单入单出。描述时,每一种功能名称和参照编号必须唯一,且不要将多种功 能混在一起进行描述,这样便于功能勺追踪和修改。功能描述应注意需求阐明和程序设计日勺区别。需求设计仅仅是软 件日勺功能设计,它给出软件运营日勺日勺外部功能描述,以及为了
7、实 现这一外部功能必须做哪些事情(采用和种数据构造,定义多种 模块,接口间勺接口等)是设计阶段勺事情,功能描述不应波及 到那些细节问题,以避免给软件设计带来不必要勺约束。22、 软件与硬件或其她外部系统接口软件与硬件或其他外部系统接口涉及下述内容:人机接口:阐明输入、输出勺内容、屏幕安排、格式等规定;硬件接口:阐明端标语,指令集,输入输出信号勺内容与数据类型, 初始化信号源,传播通道号和信号解决方式。软件接口:阐明软件勺名称、助记符、规格阐明、版本号和来源;通讯接口:指定通讯接口和通讯合同等描述。23、 软件勺非功能性需求软件非功能性需求是指软件性能指标,容限等功能以外勺需求。一般指下述 内容:时间需求:输入、输出频率,输入、输出响应时间,多种功能恢复 时间等;解决容限、精度、采样参数勺辨别率,误差解决等;可靠性勺MTBF规定,可维护性、安全性规定等。(对也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年公共空间设计与可持续社区建设
- 2026年绿色施工与环境影响最小化的策略
- 2026年关键桥梁的实时监测与维护策略
- 2026年智能化建筑的供电系统设计
- 货运安全资料员培训课件
- 货站消防安全培训课件
- 神经科护理实践与护理管理
- 2026年福建华南女子职业学院单招综合素质考试模拟试题带答案解析
- 2026年河南经贸职业学院单招职业技能考试模拟试题带答案解析
- 2026年广东松山职业技术学院单招综合素质考试备考题库带答案解析
- 昆山钞票纸业有限公司2026年度招聘备考题库附答案详解
- 2025年巴楚县辅警招聘考试备考题库附答案
- 2026云南省产品质量监督检验研究院招聘编制外人员2人考试参考试题及答案解析
- GB/T 46793.1-2025突发事件应急预案编制导则第1部分:通则
- 老人再婚协议书
- 泥浆护壁成孔灌注桩施工操作规程
- 舞台灯光效果课件
- 2025年中国工艺美术馆面向社会招聘工作人员2人笔试历年典型考题及考点剖析附带答案详解
- 沪教版生物科学八年级上册重点知识点总结
- 焊缝的图示法
- 2020年云南省中考英语试卷真题及答案详解(含作文范文)
评论
0/150
提交评论