精选优质文档-倾情为你奉上期末作业考核软件工程 满分100分一、名词解释(每小题4分,共20分)1.软件生存周期软件生存周期包括一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。2.概要设计概要设计是在需求分析的基础上通过抽象和分解将系统分解成模块,确定系统功能实现。3.耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。4.类具有相似或相同性质的对象的抽象就是类。5.对象对象是客观实体在问题域中的抽象。二、简答题(每小题8分,共40分)1软件产品具有哪些特性?1)软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。2)软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。3)在软件的运行和使用期间,没有硬件那样的机械磨损、老化问题。4)软件的开发和运行经常受到计算机系统的限制,对计算机系