复习题一、选择题1、软件工程的目标A 软件工程追求的目标是可用性、正确性和合理性。B 也可以说是:“优质高产”,即:以较低的成本研制具有高质量的软件。二、填空题1、开发软件所需的高成本同产品的低质量之间有着尖锐的矛盾,这种现象就是“软件危机”。2、“软件工程”一词是1968年北大西洋公约组织组织的专门讨论解决“软件危机”的国际会议上正式提出并使用的。 3、按工作量从大到小排列,依次为:(1)完善性维护指在使用软件系统的过程中为满足用户提出的新功能和性能要求而进行的维护活动。它约占总维护活动的50%。(2)纠错性维护诊断和改正在使用过程中发现的软件错误。 这部分维护工作约占全部维护活动的25%。 (3)适应性维护由于计算机技术的飞速发展,外部设备和其他系统元素经常改进和变化,为适应变化的环境而修改软件的活动称之为适应性维护。它占总维护活动的18%21%。(4)预防性维护为进一步改进软件的可维护性、可靠性而进行的维护活动,约占4%。4、瀑布模型的特点n 瀑布模型具有顺序性和依赖性,即后一阶段的工作必须在前一阶段的工作完成