详细设计

时间:2024-03-24 04:38:02编辑:奇事君

常见的软件概要设计方法有3大类

常见的软件概要设计方法有三大类:结构化设计、面向对象设计和面向服务设计。1.结构化设计是一种以模块为基本单位的设计方法。它将软件系统划分为多个模块,每个模块具有特定的功能和接口。这种设计方法强调模块之间的结构和数据流,通过层次化的结构来组织和管理系统。2.面向对象设计是一种以对象为中心的设计方法。它将软件系统抽象为一组相互关联的对象,每个对象具有属性和方法。这种设计方法注重对象之间的交互和消息传递,通过封装、继承和多态等特性来实现系统的可扩展性和复用性。3.面向服务设计是一种基于服务的设计方法。它将软件系统看作是一组相互独立的服务,每个服务提供特定的功能。这种设计方法强调服务之间的松耦合和互操作性,通过使用标准化的接口和协议来实现系统的灵活性和可替代性。


下列选项中,不属于软件详细设计的主要任务的是( )。

【答案】:C
软件详细设计主要任务是:为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;确定每一模块使用的数据结构;确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口,以及模块输入数据、输出数据及局部数据的全部细节;为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。


上一篇:怎么盘头发

下一篇:函数的概念