《软件工程教学课件》05代码生成之道幻灯片资料.pptxVIP

  • 1
  • 0
  • 约5.84千字
  • 约 35页
  • 2018-11-12 发布于天津
  • 举报

《软件工程教学课件》05代码生成之道幻灯片资料.pptx

《软件工程教学课件》05代码生成之道幻灯片资料.pptx

软件工程大连理工大学软件学院“变更”的管理方式大连理工大学软件学院需求分析、概要设计和详细设计阶段只进行一次或者迭代-增量式的进行。每次修改只发生在代码,其它文档不做更新。每个改动的意愿都要经过完整的分析、概要设计和详细设计流程,所有必须的改动需要在所属的文档以及代码中对应修改,并保证它们的一致性。以上两种方式的选择需要根据项目需要进行确定,或者在两者之间折中。逆向工程大连理工大学软件学院逆向工程的作用是将代码的修改反向映射回类图的设计中,从而在设计与代码实现之间保证一致性。逆向工程的一种特殊的情况是设计图纸完全由代码生成。逆向工程使得所有的开发都可以在CASE工具中同时展开,并使得设计类图与实现之间的相互对应。逆向工程需要设计和编码工具紧密集成和配合。单个类的代码实现一个类图如果要成功翻译成为代码的蓝图,类模型中的内容必须要完整。需要包含的信息:每个实例变量,需要指定其类型;每个方法中的参数和返回值,需要指定其类型;每个关联关系,其关联类型、使用或导航方向必须说明。大连理工大学软件学院类的信息与基本实现大连理工大学软件学院带有下划线的方法和属性表示静态方法和静态变量。静态变量的使用需要仔细斟酌,因为破坏了面向对象的本地性(封装性)原则。静态变量和静态方法通常用在一般性的常规工作,如记录文件的存储路径,常规的数值计算等(工具)功能。方法参数的输入输出类型:in, out, inou

文档评论(0)

1亿VIP精品文档

相关文档