第6章软件设计
本章学习目标1.了解软件设计的主要目标。2.掌握有关软件设计的基本概念。3.掌握结构化软件设计的基本方法。4.重点掌握面向对象设计方法。5.掌握软件详细设计方法。6.掌握人机交互界面设计的基本原则。7.了解软件设计模式的基本概念
软件工程中的设计1结构化设计2面向对象的设计3用户界面设计4软件设计优化5
序言20世纪90年代初,MitchKapor发表的“软件设计宣言”中这样写道:什么是设计?设计就是你身处两个世界——技术世界和人类的目标世界,而你尝试将这两个世界结合在一起……
序言软件设计是软件工程过程中的核心技术。在这个阶段,软件工程师设计出软件的“蓝图”,创建各种软件模型,让这些模型能正确反映出客户的需求,并为系统实现提供软件体系结构、数据结构、接口和构件的细节。
序言面向对象的软件设计方法把OOA阶段得到的需求模型进行逐步扩充:把类或对象进一步修改和细化,设计属性、方法,以及类或者对象之间的联系,由一组协同工作的对象共同完成整个系统功能。面向对象的设计模型一般包括四个部分:问题论域、人机交互、任务管理和数据管理。
6.1软件工程的设计6.1.1设计原理在传统软件工程方法学中形成的软件设计的基本原理,在面向对象设计时依然成立,此外还增加了一些与面向对象方法特征相关的新特点。(1)模块化在软件工程领域,软
原创力文档

文档评论(0)