算儿章 做工具与集成化环境
第 九 章
第九章软件工具与集成化环境 91软件开发工具 彡2集成化CASE环境 5软件开发工具 Rational rose >返回
第九章 软件工具与集成化环境 9.1 软件开发工具 9.2 集成化CASE环境 9.3 软件开发工具 Rational Rose 9
9.1软件开发工具 91袅件开发工具 在软件工程学中,方法与工具是同一个问题的两个方面,方法是工具 研究的先导,工具是方法的实在体现。 为支持软件开发、维护、管理而研制的计算机程序系统称为软件工具。 例如,操作系统、正文编辑器、编译程序系统、静态分析、动态跟踪、需 求分析、设计分析、测试、模拟和图形交互等。 软件工具通常由工具、工具接口和工具用户接口3部分构成。工具通 过工具接口与其它工具、操作系统或网络操作系统以及通信接口、环境信 息库接口等进行交互作用,当工具需要与用户进行交互作用时,则通过工 具的用户接口来进行。 但是,孤立的软件工具只能支持软件工程的某以项活动。各种软件工 具的数据结构不统一,程序界面不标准,软件工程引用和加工的数据需要 进行格式转换,相关的软件工具因设计标准不一致很难集成为一个软件系 统,严重影响软件开发和维护的效率
9.1 软件开发工具 在软件工程学中,方法与工具是同一个问题的两个方面,方法是工具 研究的先导,工具是方法的实在体现。 为支持软件开发、维护、管理而研制的计算机程序系统称为软件工具。 例如,操作系统、正文编辑器、编译程序系统、静态分析、动态跟踪、需 求分析、设计分析、测试、模拟和图形交互等。 软件工具通常由工具、工具接口和工具用户接口3部分构成。工具通 过工具接口与其它工具、操作系统或网络操作系统以及通信接口、环境信 息库接口等进行交互作用,当工具需要与用户进行交互作用时,则通过工 具的用户接口来进行。 但是,孤立的软件工具只能支持软件工程的某以项活动。各种软件工 具的数据结构不统一,程序界面不标准,软件工程引用和加工的数据需要 进行格式转换,相关的软件工具因设计标准不一致很难集成为一个软件系 统,严重影响软件开发和维护的效率。 9.1 软件开发工具
9.1.1常见的软件开发工具 9.1.1常见的软件开发工具 大家最熟悉的软件工具末过于微软的 Office系列工具:如word 它是常用的文本编辑和正文格式处理工具,其界面如图9.1所示。 文件①)编辑)视图0O插入红)格式()工具①)表格)窗口)帮助0 口②回舀区妙册回必②?宋体 五号B口·球 222426283032343638 图0)·6自选图⑩·、口⊙圖4团·这·A·三限日白 1页1节1/1位置:2.5厘米 1行1列國写中文〔中国「 图91WORD界面
9.1.1 常见的软件开发工具 大家最熟悉的软件工具末过于微软的Office系列工具:如word 它是常用的文本编辑和正文格式处理工具,其界面如图9.1所示。 9.1.1常见的软件开发工具 图9.1 WORD 界面
9.1.1常见的软件开发工具 现在比较流行的代码编写工具有VB和V等,尤以VC最常用,其可 以让用户真正感受到面向对象的编程思想,其运行界面如下: edac-创天中文v 回文件编辑查看插入工程编译工具口型助 回娜曲,g,国号 Ex0 cview- class members「● OnLButtonDown ·川豳函! OnHScroll(SB LINER I GHT, 6, NULL) XAc Classes break; CE× DacApp +1 CExOacDoc +hL CMain Frame void CEx SacView: : OnLButtonDown(UINT nFlags, CPoint point) 口 Globals cc1主 emtDc dc(this); CRect rectDevice=n rectEllipse dc. LPtoDP(rectDevice) if(rectDevice.PtInRect(point)) f(m cOLor==GRAY BRUSH m cOlor=WHITE BRUSH: C幽Re,F,丁 ntnlnKECRQY RRIISH DN编译人调试入查找文件1入查找文2X结果目 图92VC++界面 >返回
软件开发工具 现在比较流行的代码编写工具有VB和VC等,尤以VC最常用,其可 以让用户真正感受到面向对象的编程思想,其运行界面如下: 图9.2 VC++ 界面 9.1.1 常见的软件开发工具