杂乱无章的修改程序结构不好运行时发现错误也很难修改导致维护性差
f4开发的软件可靠性差由于在开发过程中没有确保软件质量的体系和措施在软件测试时又没有严格的充分的完全的测试提交给用户的软件质量差在运行中暴露出大量的问题造成软件危机的原因是1软件的规模越来越大结构越来越复杂2软件开发管理困难而复杂3软件开发费用不断增加4软件开发技术落后5生产方式落后6开发工具落后生产率提高缓慢39软件质量保证应做好哪几方面的工作软件质量保证应做好以下几方面的解件质量保证是软件工程管理的重要内容软工作1采用技术手段和工具质量保证活动要贯彻开发过程始终必须采用技术手段和工具尤其是使用软件开发环境来进行软件开发2组织正式技术评审在软件开发的每一个阶段结束时都要组织正式的技术评审国家标准要求单位必须采用审查文档评审设计评审审计和测试等具体手段来保证质量3加强软件测试软件测试是质量保证的重要手段因为测试可发现软件中大多数潜在错误4推行软件工程规范标准用户可以自己制定软件工程规范标准但标准一旦确认就应贯彻执行5对软件的变更进行控制软件的修改和变更常常会引起潜伏的错误因此必须严格控制软件的修改和变更6对软件质量进行度量即对软件质量进行跟踪及时记录和报告软件质量情况解析软件的质量保证是向用户及社会提供满意的高质量的产品确保软件产品从诞生到消亡为止的所有阶段的质量的活动是软件工程管理中的重要内容
三名词解释共10分每题2分1信息隐蔽模块内部的数据与过程对不需要了解这些数据与过程的模块是不可访问的模块内部的数据与过程对不需要了解这些数据与过程的模块是不可访问的2模块独立性模块内部各成分及模块之间的关系的一种衡量标准它使用内聚和耦合来度量模块内部各成分及模块之间的关系的一种衡量标准它使用内聚和耦合来度量3软件配置项软件配置项指计算机程序文档和数据三部分软件配置项指计算机程序文档和数据三部分4Brooks定律原理