试题详情
- 简答题软件维护工作的困难主要表现在哪些方面?
- (1) 读懂别人的程序是很困难的,而文档的不足更增加了这种难度。一般开发人员都有这样的体会,修改别人的程序还不如自己重新编写程序。
(2) 文档的不一致性是软件维护困难的又一个因素,主要表现在各种文档之间的不一致以及文档与程序之间的不一致性,从而导致维护人员不知所措,不知怎样进行修改。这种不一致性是由于开发过程中文档管理不严造成的,开发中经常会出现修改程序而忘了修改相关的文档,或者某一个文档修改了,却没有修改与之相关的其他文档等现象,解决文档不一致性的方法就是要加强开发工作中文档的版本管理。
(3) 软件开发和软件维护在人员和时间上存在差异。如果软件维护工作是由该软件的开发人员完成,则维护工作相对比较容易,因为这些人员熟悉软件的功能和结构等。但是,通常开发人员和维护人员是不同的,况且维护阶段持续时间很长,可能是10~20年的时间,原来的开发工具、方法和技术与当前有很大的差异,这也造成了维护的困难。
(4) 软件维护不是一件吸引人的工作。由于维护工作的困难性,维护经常遭受挫折,而且很难出成果,所以高水平的程序员自然不愿主动去做,而公司也舍不得让高水平的程序员去做。 关注下方微信公众号,在线模考后查看
热门试题
- 软件质量
- 下列模型中,不属于质量度量模型的是()
- 关于软件工程,以下哪些说法是正确的()
- 由变换型数据流图转换成模块结构图,其中包
- 在软件设计中,设计复审是和软件设计本身一
- 请画出下列数据流图(DFD)的软件结构图
- 根据下列描述,画出教材征订系统的第一层数
- 下面的哪一种说法是正确的()。
- 某个软件项目需要30名开发人员,现有两
- 软件工程学的目的是以较低的成本,研制()
- 分析软件危机产生的主要原因有哪些?
- 用黑盒法设计测试用例是根据软件的外部特征
- 可行性研究从技术可行性、经济可行性、操作
- 将如下的多出口循环结构改为单出口程序结构
- 某计算机系统投入使用后,5年内每年可节省
- 软件过程模型有瀑布模型、()、快速原型模
- 请描述快速原型过程模型的各个阶段。
- MSF中,为企业体系结构被定义一个结构,
- 在软件设计中详细描述处理过程常用的三种工
- 为了解决软件危机问题,在1968年北大西