“需求分析”部分练习题
- 格式:doc
- 大小:91.50 KB
- 文档页数:8
一、单项选择题
1、软件生产中产生需求问题的最大原因在于对应用软件的()理解不透彻或应用不坚决。
(A)复杂性(B)目的性(C)模拟性(D)正确性
2、需求分析的目的是保证需求的()。
(A)目的性和一致性(B)完整性和一致性
(C)正确性和目的性(D)完整性和目的性
二、填空题
1、传统的需求分析方法都是从___________转入分析领域的。
2、面向专业用户的纯工具型软件分析阶段的主要目的是为充分利用创新优势而进行巧妙的____________。
3、面向普通用户的纯工具型软件进行分析的主要目的是进行方案权衡,寻找一套切实有效的___________。
4、应用型软件分析阶段的主要目的是发现人们利用软件的原因(目的),找出需要软件解决的问题,理解应用环境中的领域知识,保证功能的_______________。
5、需求工程是所有需求处理活动的总和,它收集信息、分析问题、整合观点、记录需求并验证其正确性,最终反映软件被应用后与其环境互动形成的________________。
6、软件需求开发用来确定系统需求中应该由软件满足的部分,将其映射为软件行为,产生______________。
三、判断题
1、需求工程包括需求获取和需求开发两个方面。
()
2、需求验证是需求工程中最后一个活动。
()
四、名词解释题
1、需求工程
五、问答题
1、简述需求工程的主要任务。
2、在需求处理过程中要注意那些非技术性因素,为什么?
3、解释需求分析与需求工程之间的关系
4、需求工程包含那些活动?软件开发活动中为什么要重视需求工程?
5、需求工程师需要具备那些知识和技能?。
第3章需求分析1.为什么要进行需求分析?通常对软件系统有哪些需求?答:(1)需求分析的原因为了开发真正满足用户需求的软件产品,需求分析是软件开发工作获得成功的前提条件,不能满足用户需求的程序只会令用户失望,给开发者带来烦恼。
(2)对软件系统的需求功能需求、性能需求、可靠性和可用性需求、出错处理、借口需求、约束、逆向需求、将来可能提出的要求。
2.怎样与用户有效地沟通以获取用户的真实需求?答:访谈是最早开始使用的获取用户需求的技术,也是目前广泛使用的需求分析技术,访谈有两种形式,分别是正式的和非正式的访谈。
正式访谈时,系统分析员将提出一些事先准备好的具体问题。
在非正式访谈中,分析员将提出一些用户可以自由回答的开放性问题,以鼓励被访问人员说出自己的想法。
其中情景分析技术往往非常有效。
3.银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。
用数据流图描绘系统中的数据对象,并用实体联系图描绘系统中的数据对象。
答:(1)数据流图,如图3-9所示。
图3-9银行计算机储蓄系统数据流图(2)E-R模型如图3-10所示。
本题中共有两类实体,分别是“储户”和“储蓄所”,在它们之间存在“存取款”关系。
因为一位储户可以在多家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取款”是多对多(M:N)关系。
储户的属性主要有姓名、住址、电话号码和身份证号码,储蓄所的属性主要是名称、地址和电话号码,而数额、类型、到期日期、利率和密码则是关系类型存取款的属性。
图3-10银行计算机储蓄系E-R图4.分析习题2第3题所述的机票预订系统。
试用实体一联系图描绘本系统中的数据对象并用数据流图描绘本系统的功能。
软件工程练习题一. 选择题(单选或多选)(1)需求分析阶段最重要的技术文档是( C )。
A)项目开发计划B) 设计说明书C)需求规格说明书D) 可行性分析报告(2)在软件工程中,白盒测试法可用于测试程序的内部结构。
此方法将程序看作是(A )A) 路径的集合B) 循环的集合C) 目标的集合 D) 地址的集合(3)在以下模块耦合性类型中,模块之间独立性最差的类型是( D )A) 非直接耦合B) 标记耦合C)控制耦合D)内容耦合(4)软件详细设计的主要任务是对(A)进行的详细设计。
A) 算法和数据结构B) 外部接口C)软件编码D)功能(5)Jackson方法是一种面向(C)的结构化方法。
A) 数据流B) 对象C)数据结构D)控制流(6)一个成功的测试可以( D )。
A) 表明程序没有错误B) 发现所有错误C)提高软件可靠性D)发现尚未发现的错误(7)下述陈述中,哪一个不是软件健壮性的度量指标?(C )。
A)失败后重新启动所需的时间B)引起失败的时间所占的百分比C)失败前的平均工作时间D)在一次失败中数据恶化的概率(8)黑盒技术设计测试用例的方法之一为( A )。
A)因果图B)逻辑覆盖C)循环覆盖D)基本路径测试(9)CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是(D )。
A)工作无序,项目进行过程中经常放弃当初的计划B)建立了项目级的管理制度C)建立了企业级的管理制度D)软件过程中活动的生产率和质量是可度量的(10)在面向数据流的软件设计方法中,一般将信息流分为( A )。
A)变换流和事务流B)变换流和控制流C)事务流和控制流D)数据流和控制流(11)软件设计中一般将用到图形工具,下述哪种工具可用作设计的图形工具。
( ABCDEF )A)结构图B)实体关系图C)IPO图D)流程图E) N-S图F) 判定树(12)软件需求分析阶段建立原型的主要目地是( C )。
A)确定系统的性能要求B)确定系统的运行要求C)确定系统是否满足用户需要D)确定系统是否满足开发人员需要(13)要显示描绘软件开发项目各作业的依赖关系,应选择(B )。
一、单选题1、创业融资资金量在企业的哪个生命周期需求量最高()。
A.种子期B.成长期C.成熟期D.扩张期正确答案:C2、启动资金的分类不包括()。
A.生活花费B.非流动资金C.开办费用D.流动资金正确答案:A3、下列关于开办费的说法,正确的是()。
A.在当年一次性作成本扣除B.形成特定资产C.考虑持续投入D.创业时的一次性资金需求正确答案:A4、营运资金需求测算的第四步是()。
A.现金流分析B.营运资金的融资需求C.营业收入测算D.营业成本预测正确答案:A5、营运资本测算的方法是()。
A.成本百分比法B.费用百分比法C.净利润百分比法D.销售百分比法正确答案:D6、真正决定企业生存和发展所需资金的关键因素是()。
A.收入B.净利润C.费用D.现金流正确答案:D7、现金流的来源不包括()。
A.筹资活动现金流B.经营活动现金流C.投资活动现金流D.销售活动现金流正确答案:D8、债权融资的渠道不包括()。
A.政府融资B.商业信贷C.租赁融资D.创业者亲人投资正确答案:D9、股权融资缺点不包括()。
A.做出一些重大战略决策,必须考虑投资者意见B.创业者会在某些情况下失去企业控制权C.投资者与投资人意见不同,可能造成决策效率下降D.影响企业的再筹资能力正确答案:D10、股权融资缺点不包括()。
A.投资者与投资人意见不同,可能造成决策效率下降B.做出一些重大战略决策,必须考虑投资者意见C.影响企业的再筹资能力D.创业者会在某些情况下失去企业控制权正确答案:C二、多选题1、创业融资的风险包括()。
A.律师也不是保护神B.专家也会犯错C.企业不再有秘密D.并非所有的资金都是相同的正确答案:A、B、C、D2、对于创业企业,融资的重要性主要表现在()。
A.科学的融资决策有利于企业长期发展B.融资能让创业团队过上更好的生活C.资金是生存发展的基础D.合理融资有利于降低创业风险正确答案:A、C、D3、融资过程包括()。
一、单选题1、以下哪一项是采购预测过程的基本要素?A.经济要素B.信息要素C.人文要素D.环境要素正确答案:B2、关于预算的分类表达错误的是()A.根据内容的不同,分为财务预算、专门预算、业务预算B.根据领域的不同,分为财务预算、专门预算、全面预算C.根据时间长短,分为长期预算和短期预算D.根据所涉及范围,分为全面预算和分类预算正确答案:B3、采购中涉及的预算不包括()A.资产预算B.原材料预算C.业务预算D.MRO预算正确答案:C4、根据库存进行需求分析,通常不需要考虑以下哪个因素:()A.订货批量B.订货点C.采购提前期D.最高库存量正确答案:D5、以下属于定量预测方法的是()A.专家会议法B.移动平均法C.经验判断预测法D.德尔菲法正确答案:B6、以下关于期末库存的计划公式正确的是:()A.期末库存量=期初库存量-本期到货量+本期需求量B.期末库存量=期初库存量+本期到货量-本期需求量C.期末库存量=期初库存量-本期到货量-本期需求量D.期末库存量=期初库存量+本期到货量+本期需求量正确答案:B7、关于预算的分类表达错误的是()A.根据时间长短,分为长期预算和短期预算B.根据所涉及范围,分为全面预算和分类预算C.根据领域的不同,分为财务预算、专门预算、全面预算D.根据内容的不同,分为财务预算、专门预算、业务预算正确答案:C二、多选题1、供应市场的结构可分为哪几种()A.寡头垄断下的竞争市场B.卖方完全垄断市场C.完全竞争市场D.垄断性竞争市场正确答案:A、B、C、D2、关于预算的作用,下面说法正确的是()A.在部门之间合理安排有限资金,保证资金分配的效率B.保障战略计划和作业计划的执行,确保组织向良好的方向发展C.管理者将目前的收入和支出与预算的收入和支出相比较,对企业的支出进行裁减D.通过审批和拨款过程以及差异分析控制支出正确答案:A、B、D3、编制采购预算的影响因素有()A.生产效率B.预期价格C.物料标准成本的设定D.拥有资本正确答案:A、B、C4、回归分析中又依据描述()之间因果关系的函数表达式是线性的还是非线性的,分为线性回归分析和非线性回归分析。
软件需求分析习题大全 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】习题集一、单项选择题1、需求分析最终结果是产生()。
A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书答案:C2、需求分析中,开发人员要从用户那里解决的最重要的问题是()。
A.让软件做什么 B.要给软件提供哪些信息C.要求软件工作效率怎样 D.让软件具有何种结构答案:A3、需求规格说明书的内容不应包括对()的描述。
A.主要功能 B.算法的详细过程 C.用户界面和运行环境 D.软件性能答案:B4、需求规格说明书的作用不应包括()。
A.软件设计的依据 B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据 D.软件可行性研究的依据答案:D5、下面关于面向对象方法中消息的叙述,不正确的是()。
A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C. 应用程序之间可以相互发送消息D.发送与接收消息的通信机制与传统的子程序调用机制不同答案:B6、面向对象技术中,对象是类的实例。
对象有三种成份:()、属性和方法(或操作)。
A. 标识B. 规则C. 封装D. 消息答案:A7、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及()。
A.总结 B.实践性报告C.需求分析评审 D.以上答案都不正确答案:C8、软件需求规格说明书的内容不应包括对()的描述。
A.主要功能 B.算法的详细过程C.用户界面及运行环境 D.软件的性能答案:B9、产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些(B )A 有效性、效率、灵活性、互操作性B 可维护性、可移植性、可重用性、可测试性C 完整性、可靠性、健壮性、可用性D 容错性、易用性、简洁性、正确性10、需求包括11个方面的内容,其中网络和操作系统的要求属于(B ),如何隔离用户之间的数据属于(C),执行速度、相应时间及吞吐量属于(D ),规定系统平均出错时间属于(A )。
Need 练习题一、基础知识类1.1 单选题A. 需求分析的主要目的是什么?1) 提高软件质量2) 降低开发成本3) 明确用户需求4) 缩短开发周期答案:_____A. UML图B. 数据流图C. 思维导图D. 鱼骨图答案:_____A. 功能需求B. 非功能需求C. 用户需求D. 系统需求答案:_____1.2 多选题A. 需求收集B. 需求分析C. 需求验证D. 需求变更答案:_____A. 引言B. 需求描述C. 附录D. 修订历史答案:_____二、需求分析类2.1 填空题用户希望在软件中添加一个购物车功能,以便在购买商品时方便管理商品信息。
此需求属于______需求。
用户希望在软件中添加一个登录功能,以便保护用户隐私。
此需求属于______需求。
2.2 判断题8. 需求分析过程中,需求收集和需求分析是相互独立的步骤。
(对/错)9. 需求文档中的需求描述应该尽可能详细,以便开发人员更好地理解用户需求。
(对/错)三、需求管理类3.1 单选题A. 用户需求变更B. 技术更新C. 项目进度调整D. 开发人员疏忽答案:_____A. 确保需求的一致性B. 确保需求的可追溯性C. 确保需求的可维护性D. 确保需求的正确性答案:_____3.2 多选题A. 变更请求提交B. 变更评估C. 变更决策D. 变更实施答案:_____A. 需求跟踪矩阵B. 需求管理工具C. 项目管理工具D. 文档管理工具答案:_____四、案例分析类4.1 简答题1) 用户希望在平台上学习课程;2) 用户希望在平台上与教师互动;3) 用户希望在平台上进行作业练习;4) 用户希望在平台上查看成绩。
问题:请分析这些需求分别属于哪种需求类型,并简述原因。
4.2 论述题15. 请论述需求分析在软件开发过程中的重要性,并结合实际项目经验,说明如何进行有效的需求分析。
五、综合应用类5.1 案例分析题1) 用户希望在系统中添加一个语音识别功能;2) 用户希望在系统中添加一个智能家居设备控制功能;3) 用户希望在系统中添加一个家庭安全监控功能。
简答题1.需求分析的目的是什么?难点在哪里?需求分析为什么特别重要?需求分析的目的:需求分析主要用于获取用户的具体需求,通过对实际需求的获取、分析、文档化和验证等需求分析过程,为进一步的设计和实现提供依据:(1) 需求分类。
将软件功能、性能、可靠性等相关需求进行分类、逐一细化。
(2) 面向用户获取并分析需求。
软件研发其他阶段都是面向技术的,只有需求分析阶段是面向用户的,深入调研获取并分析软件的功能、性能、可靠性等,也可从系统和用户需求中推导出软件具体需求,并检查需求定义准确性,是否存在二义性。
(3) 检查和解决不同需求间的矛盾。
尽量达到均衡和优化。
(4) 确定软件的边界,以及软件与环境的相互作用方式等。
如应用及运行边界和环境。
(5) 对需求文档化并进行最后验证与确认。
难点:主要体现在以下5个方面:(1)问题确定难。
主要原因一是应用领域的复杂性及业务变化,难以具体确定;二是用户需求所涉及的多因素引起的,如运行环境和系统功能、性能、可靠性和接口等。
(2)需求动态性。
软件的需求在整个软件生存周期,常会随着时间和业务而有所变化。
有的用户需求经常变化,一些企业可能正处在体制改革与企业重组的变动期和成长期,其企业需求不成熟、不稳定和不规范,致使需求具有动态性。
(3)交流共识难。
需求分析涉及的人事物及相关因素多,与用户、业务专家、需求工程师和项目管理员等进行交流时,不同的背景知识、角色和角度等,使交流共识较难。
(4)完备一致难。
由于不同人员对系统的要求认识不尽相同,所以对问题的表述不够准确,各方面的需求还可能存在着矛盾。
难以消除矛盾,形成完备和一致的定义。
(5)深入完善难。
需求理解对不全面准确的分析,客户环境和业务流程的改变,市场趋势的变化等,也会随着分析、设计和实现而不断深入完善,可能在最后重新修订软件需求。
分析人员应认识到需求变化的必然性,并采取措施减少需求变更对软件的影响。
对必要的变更需求要经过认真评审、跟踪和比较分析后才能实施。
数据流图例题:1、某图书出版公司希望每月定期向固定客户邮寄最近一个月的图书分类目录。
客户可在其收到的目录上圈定自己要买的书。
出版公司按照客户的反馈信息邮寄图书。
要求为出版公司设计软件,以实现以下功能:(1)自动生成图书分类目录;(2)自动处理客户反馈信息。
试用面向数据流的方法给出系统的数据流图2、根据下列描述,画出学生申请IC借书卡管理系统的数据流图。
学生入学后到图书馆申请IC借书卡,图书馆管理人员根据IC借书卡库存情况分析是否需要购买新的IC借书卡,如需购买,则向IC借书卡提供商购买。
各种资金往来通过学校的会计科办理。
判定表例题请用结构化语言、判定表和判定树表示下面描述的耗电记费系统中电费的计算方法:1、耗电记费系统可以采用固定价格收费和浮动价格收费两种方式。
若采用固定价格方式收费,对每月耗电100KW•h以下的用户只征收最低标准费,超过100KW•h的用户按价格表A收费;若采用浮动价格方式收费,则每月耗电100KW•h以下的用户按价格表A收费,超过100KW•h的用户按价格表B收费。
2、某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄在20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员;年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。
请用结构化语言、判定表和判定树描述上述问题。
数据流图答案判定表答案:THEN IF 文化程度=初中THEN 脱产学习ELSE 工作为电工ENDIFELSE IF 年龄≤40THEN IF (文化程度=大学)THEN 工作为技术员ELSE IF 性别=男性THEN 工作为钳工ELSE 工作为钳工ENDIFENDIFELSE IF (文化程度=大学)THEN 工作为技术员ELSE 工作为材料员ENDIFENDIFENDIF。
“需求分析”部分练习题
注:供课后自己练习,不用上交
一、单选题
1.软件危机是指()。
A、软件遭到破坏 B 、软件开发和维护过程中遇到的一系列问题
C 、软件维护出现困难D、软件不能正常运行或软件运行过程中发生错误
2 .在分析模型中,用来描述数据对象及其关系的图形语言机制是()。
A、PDL B 、状态转换图 C 、数据流图D、实体关系图
3 .面向对象建模中,用于刻画系统静态结构特征的图形是()。
A、活动图 B 、类图 C 、交互图D、状态图
4 .在面向对象软件开发方法中,类与类之间主要有以下结构关系()。
A、继承和聚集 B 、继承和一般
C 、聚集和消息传递D、继承和方法调用
5.在软件可行性研究中,可以从不同角度对其进行研究,其中属于从软件的功能可行性角
度考虑的是()。
A、经济可行性 B 、技术可行性 C 、操作可行性D、法律可行性
6 .软件工程的出现是由于()。
A、软件社会化的需要
B、计算机硬件技术的发展
C 、软件危机的出现D、计算机软件技术的发展
7 .需求分析阶段最重要的技术文档是()。
A、需求规格说明书 B 、设计说明书
C 、可行性分析报告D、用户手册
8 .DD是软件需求分析阶段的最重要工具之一,其最基本的功能是()。
A、数据通信 B 、数据定义 C 、数据库设计D、数据维护
9 .在数据流图中,符号“□”用来表示()。
A、数据源 B 、数据转换 C 、数据流D、外部实体10.从外部用户的角度描述系统功能并指出功能的执行者的UML图形机制是()。
A、对象图 B 、用例图 C 、交互图D、类图
11 .下述描述中哪个属于精确的用户需求()。
A、在数据录入界面,应该有25 个按钮
B、电梯应平稳升降C 、系统运行时占用的内存量不超过128KB D 、系统应具有良好的响应速度
12.在面向对象方法中,表示类与类之间的“部分-整体”关系的是()。
A、聚集关系 B 、继承关系 C 、关联关系D、依赖关系13.软件可行性研究一般不考虑()。
A、是否有足够的人员和相关的技术来支持系统开发
B 、待开发的软件是否会有质量问题
C 、是否有足够的工具和相关的技术来支持系统开发
D、待开发软件是否有市场,经济上是否合算
14.瀑布模型的关键不足在于()。
A、过于简单
B、过于灵活
C 、各个阶段需要进行评审D、不能适应需求的动态变更15.面向对象分析是对系统进行()的一种方法。
A、需求建模 B 、设计评审 C 、程序设计D、测试验
收
16.强调对象之间消息发送的时间序的UML图形机制是()。
A、活动图 B 、状态图 C 、合作图D、顺序图
二、填空题
策封装起来的技
术称为信息隐藏,它是软件开发过程中必须遵循的软件工程原则之一。
2 .需求分析可分为问题分析、需求描述和需求评审三个阶
段,、问题
分解和需求建模是问题分析阶段的核心技术。
3 .面向数据流的需求建模方法是一种结构化分析方法。
在进行逐层精化的过程中,必须维持层间数据流图的平衡。
4 .对象是实现世界中个体或事物的抽象表示,是其属性
和操作的封装。
面向对象的软件开发是一种迭代的渐进式过程,它包含初启、细化、构造和移交四个阶段。
5 .软件质量是指软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。
8 .需求规格说明书的主体包括功能与行为需求描述以及非行为需求描述两部分。
9 .软件开发的最后一个阶段是软件测试阶段。
10.将软件系统不丢失任何重要成分,完全实现系统所需功能的程度称为完备性,它
是软件开发过程中必须遵循的软件工程原则之一。
将软件从一个计算机系统或环境搬迁到另
一个计算机系统或环境的难易程度称为可移植性,它是软件工程的目标之一。
11 .解决复杂问题经常采用的策略是问题分解,这也是结构化分析的精髓。
三、判断题
1.开发初始原型的目的是为了确定用户的基本需求。
F
2.不完善的系统定义往往是导致软件项目失败的主要原因。
R 3.计算机软件由两部分组成:一是机器可执行的程序;二是机器不可执行的,与软件开发、运行、维护和使用有关的数据。
4. 用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功
能的具体实现。
R
5.需求规格说明书在软件开发过程中具有极其重要的作用,它也可以作为软件可行性分析
的依据。
R
6.在软件生存周期各个阶段中,工作量最大的是需求分析阶段。
维护阶段
7.JAVA 语言编译器是一个CASE 工具。
R
8.顺序图和协作图均能从不同的侧面刻画系统的动态行为。
T
3、行为图,包括交互图、状态图、活动图,他们从不同的侧面刻画系统的动态行为。
交互图分为顺序图、合作图。
顺序图强调对象之间消息发送的时序。
合作图更强调对象间的动态协作关系。
状态图描述对象的动态行为。
活动图描述操作序列,这些操作序列可以并发、同步,包含控制流、信息流。
9.程序生成器及数据库查询语言均是第四代语言的典型代表。
T
第一代算法语言,机器语言。
第二代算法语言:汇编语言。
第三代算法语言的定义是:充分接近人们生活描述习惯的算法语言。
这里又分了几种类型,如侧重数学的,侧重会话的,
第四代算法语言是智能语言,这是人们当前研究的目标。
1GL是汇编语言; 2GL是高级程序设计语言,如FORTRAN,ALGOL,BASIC,LISP等;3GL是增强性的高级程序设计语言,如PASCAL,ALGOL68,FORTRAN77等;4GL是按计算机科学理论指导设计出来的结构化语言,如ADA,MODULA-2,SMALLTALK-80等。
1.查询语言和报表生成器:查询语言是数据库管理系统的主要工具
2.图形语言
3.应用生成器
4.形式规格说明语言
10.面向对象的软件开发方法中,每个类都有其相应的对象,类是对象的实例。
11.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚度,低耦合度的
软件产品。
R
12.制定软件系统的确认测试准则是在软件生存周期中的设计阶段进行的。
R
13.快速原型模型可以有效地适应用户需求的动态变化。
R
15. 在项目计划发生延迟的情况下,增加更多的程序员一定会加快进度。
W
16.用户对软件需求的描述不精确,甚至在软件开发过程中,用户还提出修改软件功能、性
能等方面的需求,这是导致软件危机的原因之一。
R。