软件设计基础41607.pptVIP

  • 2
  • 0
  • 约1.44万字
  • 约 82页
  • 2017-08-14 发布于江西
  • 举报
软件设计基础41607.ppt

软件工程 是后续开发步骤及软件维护工作的基础。 如果没有设计,只能建立一个不稳定的系统结构 软 件 工 程 7.1.1 软件设计过程 7.1.2 抽象与逐步求精 抽象1: 该CAD软件系统配有与绘图员进行可视化通信的图 形界面,能用鼠标代替绘图工具画各种直线和曲线; 能完成所有几何计算以及所有截面视图和辅助视图的 设计。图形设计的结果保存在图形文件中,图形文件 可以包含几何的、正文的和其他各种补充设计信息。 数据对象: TYPE drawing IS STRUCTURE DEFINED number IS STRING LENTH(12); geometry DEFINED… notes IS STRING LENTH(256); bom DEFINED… END drawing TYPE; 逐步求精 7.1.3 模块化与信息隐藏 低级内聚度(3个) 中级内聚度(2个) 高级级内聚度(2个) 1.非直接耦合: 两个模块中任一个,都不依赖于对方能独立工作。如果两个模块中的每一个都能独立地工作而不需要另一个模块的存在,那么它们彼此完全独立,这意味着模块间无任何连接,耦合程度最低,模块的独立

文档评论(0)

1亿VIP精品文档

相关文档