与软件需求分析一样,软件设计也有两种主要设计方法: 以结构化设计为基础的和由面向对象导出。
查看答案
传统的软件设计任务通常分两个阶段完成。第一个阶段是包括体系结构设计和接口设计,并编写概要设计文档;第二个阶段是,其任务是确定各个软件组件数据结构和操作,产生描述各软件组件详细设计文档。
结构化的软件设计方法是一种的设计方法,在面向数据流的方法中,数据流是考虑一切问题的出发点。
与结构化设计一样,面向对象设计也是将分析阶段所建立的转变为软件设计模型,应用数据设计( 对象属性设计)、接口设计( 消息模型开发) 以及过程设计(子系统级设计)。
系统设计不仅包括主要的业务需求子系统设计,还包括用户界面子系统设计、任务管理子系统设计和。