软件面向对象开发方法的研究与探讨

软件面向对象开发方法的研究与探讨

ID:11554512

大小:301.00 KB

页数:48页

时间:2018-07-12

软件面向对象开发方法的研究与探讨_第1页
软件面向对象开发方法的研究与探讨_第2页
软件面向对象开发方法的研究与探讨_第3页
软件面向对象开发方法的研究与探讨_第4页
软件面向对象开发方法的研究与探讨_第5页
资源描述:

《软件面向对象开发方法的研究与探讨》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录摘要1Abstract2前言3第一章软件开发方法41.1结构化方法41.2形式化方法51.3基于构件的方法51.4基于Agent的方法61.5基于净室技术的方法71.6基于敏捷技术的方法8第二章面向对象开发方法102.1面向对象开发方法的概念102.1.1类与对象102.1.2方法和消息112.2面向对象开发方法概述112.2.1面向对象开发方法的定义112.2.2面向对象开发方法的基本思想132.2.3面向对象开发方法的步骤132.2.4面向对象分析与面向对象设计的关系142.2.5面向对象

2、开发方法的特征和要点152.3面向对象开发方法的分类172.3.1Booch方法172.3.2对象模型化方法192.3.3Coad/Yourdon方法202.3.4Jacobson方法212.3.5统一建模语言212.4并发面向对象程序设计技术222.4.1对象与进程的关系232.4.2对象内部的并发性232.4.3对象之间的交互242.4.4复用问题的研究25第三章玉石买卖管理系统实例的研究283.1需求分析283.1.1初始需求283.1.2玉石买卖的商业模型283.1.3玉石交易的初始需求2

3、93.1.4玉石交易的需求继续303.2面向对象分析313.2.1功能模型323.2.2实体类模型333.2.3动态模型373.2.4抽象边界类和控制类383.3玉石商问题的设计38第四章 面向对象方法的发展434.1面向对象设计当前面临的问题434.2面向对象设计的作用及挑战43结论46参考文献47后记48摘要软件开发过程是一个系统工程,需要软件工程的基本原理来指导。随着计算机软硬件技术的发展,软件研究人员利用软件工程的基本原理不断探索新的软件开发方法。本文首先简要介绍当前常用的几种软件开发方法

4、及其特点,随后重点介绍当前最主流的开发方法,即面向对象开发方法的定义、相关概念、特征、基本思想及步骤等,最后通过玉石商问题的实例详细说明如何利用面向对象方法进行分析与设计。关键词:软件开发;面向对象;对象;类46AbstractSoftwaredevelopmentprocessisasystemwhichneedsthebasicprinciplesofsoftwareengineeringtoguide.Withthedevelopmentofcomputerhardwareandsoftwa

5、retechnology,software,researchershaveusedthebasicprinciplesofsoftwareengineering,softwaredevelopmentcontinuetoexplorenewmethods.Thispaperbrieflydescribesthecurrentcommonlyusedmethodsandcharacteristicsofseveralsoftwaredevelopment,thenfocusonthemostmain

6、streamofthedevelopmentapproach,thatis,thedefinitionofobject-orienteddevelopmentmethods,concepts,characteristics,andstepsofthebasicidea,andfinallythroughthejadebusinessDetaileddescriptionoftheprobleminstancesofhowtouseobject-orientedanalysisanddesign.K

7、eywords:Softwaredevelopment;object-oriented;object;class46前言软件工程方法学是软件工程学科领域研究的主要对象之一,它包括三个要素:方法、工具和过程。其中方法是指完成软件开发的各项任务所采取的技术路线、策略及措施。随着计算机技术的发展,一方面,新主机、连接计算机的新设备的快速出现或升级以及随之出现的新操作系统、新版程序设计语言、新应用功能、新通讯方式、新理论等,使软件系统生存周期大为缩短;另一方面,计算机快速升级,用户必然要求软件跟随升级,新

8、功能的出现、新设备的采用,就需要对原有软件进行系统改造。当今对于软件系统的开发,不仅仅需要掌握计算机开发语言的编程技巧,更重要的是掌握一个软件工程在需求分析、系统分析及测试阶段所需要的工作技巧,即软件的开发方法。自从软件工程的概念提出后,国内外各大软件公司和机构一直在研究如何利用软件工程的原理进行实际的软件开发,而且也提出了很多实际的开发方法,这些方法在自身的发展过程中又不断吸收其他学科的方法和技术的长处,导致新技术新方法层出不穷,成为现代软件工程发展过程的亮点,从而不断丰富和发展

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。