- 2
- 0
- 约1.8万字
- 约 144页
- 2017-06-05 发布于安徽
- 举报
§4.1软件设计概述 设计指的是应用各种技术和原理对一个设备、一个过程或者一个系统做出足够详细的规定,使之能够在物理上得以实现。软件设计是一个把软件需求转化为软件表示的过程,也就是把它加工为在程序细节上非常接近于源程序的软件表示(描述)。 软件设计目标 ·设计必须实现分析模型中所有的功能和性能的需求; ·设计必须具有良好的可读性和可理解性,以便于代码的生成,以及软件测试和维护; ·设计应该是完整的,包括数据、体系结构、功能、行为、接口等设计。 为了更好地评估一个系统的设计质量,应该建立一个良好的设计技术指标。 ·展示一种层次性结构,该结构(1)已经使用可识别的设计模式来建造;(2)由展示良好的设计特征的构件构成;(3)可以用演化的方式实现,从而,便于软件的实现和维护。 ·模块化,即软件被逻辑地划分为特定功能和子功能的构件。 ·包含数据、体系结构、接口和构件(模块)等的表示。 ·从可识别的数据模式导出数据结构,并且适合于将被实现的对象。 ·具有功能独立的构件。 ·降低模块和外部环境连接复杂性的接口。 ·通过使用软件分析过程中所获得的信息,导出可重用的方法。 软件设计原则 ·设计过程不应该受到“隧道视野”的限制。软件设计人员应该具有创造能力,根据问题的要求和可用的资源,以及设计的概念进行判断,采用适当的设计手段。 ·设计应该可以跟踪到分析模型。设计模型满足需求跟踪是必要的,设
您可能关注的文档
最近下载
- 2019年GJB9001C-2017质量管理体系内部审核检查表(GJB9001C内审检查表).pdf VIP
- 2025年山东省高考化学真题卷(含答案与解析).pdf VIP
- 05SFJ10 人民防空地下室设计规范图示 建筑专业x conv.docx VIP
- 企业绩效评价标准值2024.pptx
- 标准图集-04S202 室内消火栓安装.pdf VIP
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共45份).docx VIP
- 贵州六枝特区石漠化分布特征及其成因分析.docx VIP
- 2025年广东省深圳市生地会考真题试卷及答案.docx VIP
- 电路分析基础(第4版)(附微课视频)全套PPT课件.pptx
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共33份).docx VIP
原创力文档

文档评论(0)