- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 本章要点: ? 常见的软件开发环境 ? 常用的软件开发工具 《软件工程》 第3章 开发环境与工具 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: (一)软件开发环境的相关概念 软件开发环境,是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境与工具 (二)软件开发环境的特点 下面,从环境工具和用户界面两个方面说明软件开发环境的特点。 (1)环境工具 工具的集成化主要包括数据集成、界面集成、控制集成和过程集成、平台等方面的集成。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境与工具 ① 数据集成。数据集成机制提供统一的数据模式和数据接口规范,需要相互协作的工具通过这种统一的模式与规范交换数据。数据集成可以有不同的层次,如共享文件、共享数据结构和共享信息库等。 ② 界面集成。界面集成机制为统一的工具界面风格和统一的操作方式提供支持,使得环境中的工具具有相同的视觉效果和操作规则,减少用户为学习不同工具的使用所花费的开销。界面集成主要体现在相同或相似的窗口、菜单、工具条、快捷键、操作规则与命令语法等。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境与工具 ③ 控制集成。控制集成机制支持各种工具或各开发活动之间的通信、切换、调度和协同工作,并支持软件开发过程的描述、执行和转接。通常使用消息通信机制实现控制集成,工具间发送的消息统一由消息服务器进行管理。 ④ 过程集成。这类开发环境了解软件过程中各个活动的时序、约束等,能主动地调度这些活动,保持它们恰当的顺序。 ⑤ 平台集成。指工具运行在相同的硬件和操作系统之下。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境与工具 (2)用户界面 ① 具有弹出功能的多级菜单。这种菜单将环境的各种功能组织成命令树的形式,无论是选择当前菜单的功能,还是拉出下级菜单或返回上级菜单,都只需用鼠标单击或简单的键盘操作即可实现。 ② 屏幕提示和在线帮助技术。屏幕提示用于提示用户当前可选择的操作或需要注意的事项,在线帮助根据用户的要求,提供及时的在线帮助。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境与工具 ③ 采用多窗口技术。可在屏幕上随时打开多个窗口,如编辑窗口、执行命令窗口、对话窗口和其它窗口,以便在同一时间内处理或监视多个不同的任务。 ④ 采用向导技术。把一些常用任务或动作的执行步骤组合成一体,当用户执行这组任务或动作时,只要从一个入口进入,然后可按照提示选择“上一步”、“下一步”、“取消”及“确定”操作即可。 菜单、多窗口、向导和帮助信息,是用户界面的重要内容,被称为四大友好技术。不仅适应于软件开发环境,在开发应用软件时也多采用这些技术。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境与工具 (三)软件开发环境的分类 (1)按软件开发模型及开发方法分类:有支持瀑布模型、演化模型、螺旋模型、喷泉模型以及结构化方法、信息模型方法、面向对象方法等不同模型及方法的软件开发环境。 (2)按功能及结构特点分类:有单体型、协同型、分散型和并发型等多种类型的软件开发环境。 (3)按应用范围分类:有通用型和专用型软件开发环境。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境与工具 (4)按开发阶段分类:有前端开发环境(支持系统规划、分析、设计等阶段的活动)、后端开发环境(支持编程、测试等阶段的活动)、软件维护环境和逆向工程环境等。此类环境往往可通过对功能较全的环境进行剪裁而得到。 (5)按软件环境特点分类:包括: ① 按研制目标分类;② 按环境结构分类;③ 按工作模式分类。 软件开发环境,由工具集和集成机制构成,工具集和集成机制间犹如“插件”和“插槽”的关系。 《软件工程》 3.1 软件开发环境概述 第3章 开发环境
您可能关注的文档
- 路由型与交换型互联网基础 作者 程庆梅 4.交换机初始配置.ppt
- 路由型与交换型互联网基础 作者 程庆梅 6.生成树协议.ppt
- 路由型与交换型互联网基础 作者 程庆梅 7.链路聚合技术.ppt
- 路由型与交换型互联网基础 作者 程庆梅 8.端口与地址绑定技术.ppt
- 路由型与交换型互联网基础 作者 程庆梅 9.端口镜像技术.ppt
- 路由型与交换型互联网基础 作者 程庆梅 12.动态路由协议.ppt
- 路由型与交换型互联网基础 作者 程庆梅 13.ppp-.PPT
- 路由与交换实用技术 作者 骆耀祖 项目6.ppt
- 路由与交换实用技术 作者 骆耀祖 项目8.ppt
- 路由与交换实用技术 作者 骆耀祖 项目9.ppt
最近下载
- pep人教版六年级上学期英语全学期课时作业练习题.doc VIP
- 电气控制与PLC教案.pdf VIP
- NBT20277-2014 A240(S32101)双相不锈钢焊接规范.pdf VIP
- 2025秋人教版(PEP)(2024)三年级上册英语教学计划.docx VIP
- 初一英语文化课件.pptx VIP
- 高标准农田监理大纲方案投标文件(技术方案).doc
- 第一单元 第1课《可爱的我们》核心素养教学设计 2025湘美版美术三年级上册.pdf
- 2025云南省中职职教高考职业技能考烹饪类专业理论测试模拟05.doc VIP
- 客服人员心态与沟通技巧培训PPT.pptx VIP
- 农村公共卫生与健康促进.pptx VIP
文档评论(0)