精选优质文档-倾情为你奉上第四章4.1.简述软件设计阶段的基本任务。答:(1)数据/类设计数据/类设计将分析类模型变换成类的实现和软件实现所需要的数据结构。(2)体系结构设计体系结构设计定义了软件的整体结构,由软件部件、外部可见的属性和他们之间的关系组成。(3)接口设计接口设计描述了软件内部、软件和协作系统之间以及软件同人之间的通信方式。(4)部件级设计部件级设计将软件体系结构的结构性元素变换为对软件部件的过过程性描述。4.2.软件设计与软件质量的关系是怎么样的?答:设计是在软件开发中形成质量的阶段,设计提供了可以用于质量评估的软件表示,是将用户需求准确地转化为完整的软件产品或系统的主要途径。4.4.简述模块、模块化及模块化设计的概念。答:模块:具有名字、参数、功能等外部特征以及完场模块功能的程序代码和模块内部数据等特征。模块化:把软件按照规定原则,划分为一个个较小的,相互独立的但又相互关联的部件。模块化设计:简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述