《软件开发工具》(第七—十四章)

第七、八章 Eclipse入门和工作台

  1. 常用快捷键介绍:pa123

第九章 使用Eclipse 进行C/C++开发

  1. 新建C/C++项目(了解内容)
    文件菜单(File)—新建子菜单(New)下的项目(Project)—弹出选择向导窗口(Select wizard)—在对话框中打开C/C++文件夹—选择CProject
    选择C语言相关属性——项目名称填写——项目类型打开Executable 文件夹,在工具箱中选择MinGW GCC
    在BasicSettings窗口 设计源代码的注释部分
    在SelectConfigurations 窗口中可以选择调试和发布文件夹以及高级设定,保持默认设置后单机按钮可以新建C Project,在这个项目中将会保存编写的源代码文件和配置文件。
  2. 运行C程序
    编译成功后将在资源管理器中看到Release文件夹,可在里面看到刚变异而可执行文件
    操作:在资源管理器中用鼠标右键单击项目,弹出菜单,运行方式Run As 子菜单中选择运行设置RunConfigurations

第十章 调试程序

  1. 下载并安装GDB——C/C++调试器
    第一步:打开浏览器,在地址栏中输入地址,打开下载页面,选择上方的Files标签
    第二步:找到bin文件,单击下载
    第三步:启动下载功能或弹出下载对话框
    第四步:下载后的文件打开bin压缩包,进入bin文件夹下的gdb.exe
    第五步:将gdb.exe文件解压到MinGW安装目录下的bin文件夹中即可完成

第十一章 Eclipse CDT 开发常用功能

  1. 定制工作台
    ——定制工具栏
    :默认情况工具栏区域被竖直的虚线分成若干部分,工具栏处于解锁状态。在制定工具栏之前,保证它处在解锁状态(鼠标右键单击工具栏空白处,弹出菜单勾去Lock the Toolbars 即可解锁了)
    ——定制快捷键:单击菜单栏中的窗口菜单,选择Preferences选项,在弹出的树形菜单中选择General→Keys,即可打开定制快捷键界面
    ——定制透视图:鼠标右键单击工具栏空白区,选择定制透视图(Customize Perspective)
  2. 格式化代码
    ——使用代码模板:可以看到Eclipse允许用户在注释、代码和文件三个维度设置代码模板。需要注意的是,变量以$开头,并用{}括起来。
  3. 生成代码历史记录

第十二章 CVS的安装及使用

  1. 常用的版本控制软件:
    1) ClearnCase:重量级管理软件,功能多样:涵盖的范围包括:版本控制、建立管理、工作控件管理和过程控制。它支持现有的绝大多数操作系统。
    2) CVS:简单、易用、功能强大、且开源
    3) Visual SourceSafe:软件公司产品,仅仅支持Windows系统,能力也限于team级软件。安全性不是很高
    4) PVCS:MERANT公司核心产品,主要支持team开发中的一系列管理问题
    5) Perorce:美国Perforce软件公司蟾片,易用性强,速度快
    6) CCC:最早的配置管理工具之一,元老级的版本控制软件
    7) Star Team:Borland公司的一个用于管理配置和变更的集成环境,能够与众多工具平台进行无缝集成
    8) RCS:元老级版本控制软件,属于单一文件的版本维护系统,适用于任何征文文件的版本维护
    9) SCCS:和RCS类似,也是早期的基于单一文件的版本维护系统
    10) Hansky Firefly:Hansky公司软件开发管理套件中的重要组件,可以轻松管理、维护整个企业的软件资产,是新兴的优秀的版本控制软件
  2. CVS的日常使用(以IDE为例)
    1) 提出:
    2) 代码同步:经过一段时间的开发,本地的代码和CVS资源库的diamante可能有差别,这种差别可能是本地代码与资源库diamante之间存在增减或冲突等关系。
    3) 如果想要将本地代码和资源库代码保持一致模具要选择team—Synchronize with Repositiory
    4) 避免冲突:存在冲突文件,系统会进行更高安全性能保护,避免事故发生,想直接提供存在冲突的文件,系统是不允许的。
  3. CVS常用术语Pa211

第十三章 Eclipse 插件的使用与开发

  1. PDE(插件开发环境):新增了透视图帮助开发者创建、开发、测试、调试和部署插件、除此之外,PDE还包括开发片段、功能部件和更新站点和工具,协助开发者完成插件开发过程

第十四章 常用建模功能工具

  1. 统一建模语言UML:是一种面向对象的建模语言。他可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍使用的建模语言。
  2. 面向对象方法基础:
    特征:复杂性、多样性、相互关联性是各个信息系统的重要特征
    概念:客观世界的任何事务都是对象
    对象:是一些属性及操作行为的封装体,它是问题空间中一些东西的抽象,它具有一组属性和一组操作。对象用于自然而灵活地模拟现实世界中的事务,数据和操作封装于统一体中是的对象具有较强的独立性和自治性,具有很好的模块性。
    类:属性是以惊天的数据组成
    抽象:是人们认识客观世界中复杂性的一种基本方法
    封装性:信息的隐藏
    方法:驻留在对象中的过程
    消息与多台:在面向对象方法中,完成一件事情的方法就是向有关对象发送消息
  3. UML图表:
    用例图:类图、对象图、状态图、顺序图、协作图、活动图、组件图、配置图
  4. 面向对象那个的分析设计和Ratinal Rose
    1) 采用的三层解决方案,是由用户接口层、事务处理原则层、和数据层组成的应用模型
    2) 建模的过程主要如下
    确认应用系统的功能要求
    对抽象的对象映射需求
    分辨和设计对象或划分三层模型的服务
    对软件的组成部分映射成对象并设计组件在 络上如何分布
  5. Rational Rose可视化建模的特点
    1) 支持UML的建模
    2) 采用基于组件的开发
    3) 支持多语言开发
    4) 支持双向工程,这使得使用者可以很容易地完成从系统分析到系统实现,然后再从系统实现到系统分析的迭代过程
    5) 全面的团队支持
    6) 简单易用
    7) 提供可视化的差异比较
    8) 提供框架想到
    9) 基本 告生成
    10) COBRA/IDL生成
    11) 数据库模式生成
    12) 微软存储库集成
    13) 实现Oracle8的正向和逆向工程
    14) 支持Forte附加项,以实现在此环境下的分析。构建企业级应用
  6. 使用Rational Rose建模
    1) 使用UML建模时一般分为用例视图设计、逻辑设计和物理设计反大部分。
    2) 用例视图设计:用例图、活动图、装调图、了解用户需求。
    3) 逻辑设计要用到类图、顺序图和交互图
    4) 系统物理设计阶段:主要用部署图等师徒确定系统的物理体系结构,而物理体系结构揭示了系统硬件的额结构,其中包括各个不同的结点。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年6月16日
下一篇 2018年6月16日

相关推荐