1 / 23
文档名称:

软件工程 课件.ppt

格式:ppt   大小:149KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程 课件.ppt

上传人:qiang19840906 2020/7/28 文件大小:149 KB

下载得到文件列表

软件工程 课件.ppt

相关文档

文档介绍

文档介绍:。实际上,当把类开发出来时就已经实现了应用。每个类提供了完成应用所需要的某种功能。在C++和C中有一个main()函数。可以使用这个过程来说明构成应用的主要对象的那些类的实例。2面向对象的设计适宜用OOL来实现,理论上也可以用非OOL实现但不可取。若用非OOL编写面向对象程序,则程序员必须自己实现OOL编译程序自动提供的面向对象的概念和机制:类,继承,封装。若有可能,应选用OOL,因为它的下述重要优点。 、一致的表示方法OO模型:OOA,OOD,OOP。,OOD和OOP结果。。OOL的可读性(对象名等)=可维护性。4选择面向对象语言应考虑的因素::维护的考虑。:封装,继承,多态。、开发环境和类库这3个因素共同决定可重用性。类库是否提供有价值的类?开发环境是否提供使用方便的类库编辑和浏览工具。,应该考虑的其他因素还有:对用户学****面向对象分析、设计和编码技术所能提供的培训服务;在使用这个面向对象语言期间能提供的技术支持;能提供给开发人员使用的开发工具、开发平台、发行平台;对机器性能和内存的需求;集成已有软件的容易程度(调用其它语言的模块)。6为适应面向对象方法所特有的概念(例如,继承性)而必须遵循的一些新准则。:1)本项目内的代码重用,2)重用旧/外项目的代码。1)内部重用:*7两种代码重用:1)本项目内的代码重用,2)重用旧/外项目的代码。1)内部重用::(即服务)只完成单个功能,否则把它分解成几个更小的方法。(代码长度超过一页纸),分解成几个更小的方法。、参数特征(包括参数个数、类型和次序)、返回值类型、使用条件及出错条件等。:策略与实现。策略方法(拼积木)调用实现方法(积木)来完成任务(实现图案)。策略方法通常紧密依赖于具体应用。实现方法针对具体数据完成特定处理,用于实现复杂的算法。相对独立于应用,因此,较可能被重用。10