电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件开发环境VIP免费

软件开发环境_第1页
1/133
软件开发环境_第2页
2/133
软件开发环境_第3页
3/133
SchoolofComputer&Information软件开发环境软件开发环境主讲人:邵堃SchoolofComputer&Information软件开发环境讲授内容:软件开发环境讲授内容:软件开发环境重点教授面向软件开发过程的各类软件开发工具和使用方法。讲述重点:1.了解软件工程中方法,工具和过程之间的基本概念,及其相互关系(讲述为主);2.了解当前的主要软件开发方法,结构化开发、面向对象开发、面向方面开发和面向组件的开发等(学生自己查找资料,然后做报告);SchoolofComputer&Information软件开发环境讲授内容:软件开发环境讲授内容:3.了解针对这些开发方法的主要工具软件(学生自己查找资料,然后做报告),重点介绍面向对象开发方法UML,及其开发工具RationalRose(讲述为主)。软件开发工具、软件测试工具和软件开发过程项目管理工具;SchoolofComputer&Information软件开发环境的背景软件开发环境的背景软件工程化的背景;软件规模化的背景;软件产业化的背景;SchoolofComputer&Information软件开发环境的定义软件开发环境的定义软件开发环境(SoftwareDevelopmentEnvironment)是指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及治理提供统一的支持。SchoolofComputer&Information软件开发环境中各类元素之间的关系软件开发环境中各类元素之间的关系SoftwareEngineeringa“quality”focusa“quality”focusprocessmodelprocessmodelmethodsmethodstoolstools注:软件工程的三个基本要素:方法、工具和过程过程:规定了完成各项任务的过程;方法:完成软件开发的各项任务的技术方法;工具:软件工程的支撑环境;SchoolofComputer&Information软件开发环境的分类软件开发环境的分类--按开发模型和开发方法按开发模型和开发方法分分支持瀑布模型、演化模型、螺旋模型、喷泉模型以及结构化方法、信息模型方法、面向对象方法等不同模型及方法的软件开发环境。SchoolofComputer&Information软件开发环境的分类软件开发环境的分类--按功能及结构特点分按功能及结构特点分类类有单体型、协同型、分散型和并发型等多种类型的软件开发环境。SchoolofComputer&Information软件开发环境的分类软件开发环境的分类--按开发阶段分类按开发阶段分类前端开发环境(支持系统规划、分析、设计等阶段的活动);后端开发环境(支持编程、测试等阶段的活动);软件维护环境;逆向工程环境;此类环境往往可通过对功能较全的环境进行剪裁而得到。SchoolofComputer&Information软件开发环境的分类软件开发环境的分类--按应用范围分类按应用范围分类有通用型和专用型软件开发环境。其中专用型软件开发环境与应用领域有关;SchoolofComputer&Information软件开发环境的构造软件开发环境的构造软件开发环境由工具集和集成机制两部分构成,工具集和集成机制间的关系如同“插件”和“插槽”间的关系。SchoolofComputer&Information工具集工具集软件开发环境中的工具可包括:支持特定过程模型和开发方法的工具,如支持瀑布模型及数据流方法的分析工具、设计工具、编码工具、测试工具、维护工具,支持面向对象方法的OOA工具、OOD工具和OOP工具等;独立于模型和方法的工具,如界面辅助生成工具和文档出版工具;亦可包括管理类工具和针对特定领域的应用类工具。SchoolofComputer&Information集成机制集成机制对工具的集成及用户软件的开发、维护及管理提供统一的支持。按功能可划分为环境信息库、过程控制及消息服务器、环境用户界面三个部分。SchoolofComputer&Information环境信息库环境信息库是软件开发环境的核心,用以储存与系统开发有关的信息并支持信息的交流与共享。库中储存两类信息,一类是开发过程中产生的有关被开发系统的信息,如分析文档、设计文档、测试报告等;另一类是环境提供的支持信息,如文档模板、系统配置、过程模型、可复用构件等。SchoolofComputer&Information过程控制和消息服务器过程控制和消息服务器是实现过程...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件开发环境

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部