试题详情
- 简答题软件维护的特点是什么?
- 主要体现在三个方面:
1.非结构化维护和结构化维护。软件的开发过程对软件的维护有很大的影响。若不采用软件工程的方法开发软件,则软件只有程序而无文档,维护工作非常困难,这是一种非结构化的维护。若采用软件工程的方法开发软件,则各阶段都有相应的文档,容易进行维护工作,这是一种结构化的维护。
2.维护的困难性。软件维护的困难性是由于软件需求分析和开发方法的缺陷。软件生存周期中的开发阶段没有严格而有科学的管理和规划,就会引起软件运行时的维护困难。
3.软件维护的费用。软件维护的费用在总费用中的比重是在不断增加的,这是软件维护有形的代价。另外还有无形的代价,即要占用更多的资源。软件维护费用增加的主要原因是软件维护的生产率非常低。 关注下方微信公众号,在线模考后查看
热门试题
- 什么是瀑布模型? 它将软件生存周期分为哪
- 适应性维护的含义是()所进行的维护。
- 在快速原型模型的开发过程中,仅作为需求说
- 下列不属于概要设计状态的是()
- 黑盒测试的三种方法:()、()、()。
- 良好的编码风格应具备哪些条件?
- 风险的三种主要类型是()。
- 变换分析设计的步骤?
- 模块内聚性是衡量模块内各成分()彼此结合
- 为什么说需求过程是一个迭代过程?
- 如何控制因修改而引起的副作用?
- ()和数据字典是描述数据系统逻辑模型的有
- ()是以发现错误为目的的。
- 以下选项中那些不适质量度量的属性()
- 通信内聚、逻辑内聚、顺序内聚和时间内聚的
- 设计模式
- 注解越少越好。
- 需求评审人员主要由开发人员组成,一般不包
- 简述一个成熟的软件机构应具有的特点。
- 瀑布模型的关键不足在于()。