下载此文档

软件开发工具总结.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
软件开发工具总结本文由 szanny 贡献 doc 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。 1. 软件开发工具: 在高级程序设计语言( 第三代语言) 的基础上, 为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。 2. 软件开发工具的功能要求:(1) 认识与描述客观系统(2) 存储及管理开发过程中的信息(3) 代码的编写或生成(4) 文档的编制或生成(5 )软件项目的管理 3. 软件开发工具的性能: (1) 表达能力或描述能力(2) 保持信息一致性的能力(3) 使用的方便程度(4 )工具的可靠程度(5 )对硬件和软件环境的要求 4 软件开发工具的类别( 1 )按工作阶段划分:分为设计工具、分析工具、计划工具(2) 按集成程度划分: 分为集成化的和专用的(3) 按与硬件、软件的关系划分:分为依赖于特定的计算机或特定的软件、独立于硬件与其他软件的。 5. 软件开发过程: 需求分析、总体设计、实现阶段、测试或调试阶段 6. 通用软件的弱点: (1 )有许多工作是通用软件所无法完成的。(2) 用通用软件完成某些工作, 只能表现其表面的形式, 而不能反映其逻辑内涵。(3) 用通用软件来帮助人们完成软件开发工作时,常会遇到难于保持一致性的困难。 : (1 )自动化程度的提高(2) 把需求分析包括进了软件工作范围之内, 从而使软件开发过程进一步向用户方面延伸, 离用户更近了。(3 )把软件开发工作延伸到项目及版本管理。(4 )吸收了许多管理科学的内容与方法。 8 大型软件开发中的困难: (1 )一致性的保持成为十分困难的问题。(2)测试的困难大大增加(3) 工作进度难以控制。(4) 文档与代码的协调十分困难。(5 )版本更新带来的困难。 9 大型软件开发中困难产生的原因(1) 这些困难来自大系统的复杂性(2) 许多具有主动性的个人之间的组织与协调本身也会带来大量的困难。(3) 各个应用领域之间的差别也导致这些困难的加重。(4) 时间的因素、变化的因素也给软件开发工作带来许多困难。 10. 结构化程序设计分解的三个基本模块: 处理单元、循环机制、二分决策机制。 11. 结构化程序设计划分模块的基本要求:(1) 模块的功能在逻辑上尽可能地单一化、明确化。(2) 模块之间的联系及相互影响尽可能少, 明确说明必需的联系,避免传递控制信号,避免逻辑耦合,仅限于数据耦合。(3 )模块的规模应足够小,以便使它本身的调试易于进行。 提出的应用软件的开发过程: 需求分析、分析与设计阶段、编程阶段、测试阶段、使用及维护阶段。 2. 面向对象的程序设计的基本思想:(1) 课观世界的任何事物都是对象, 它们都有一些静态属性,也都有一些有关的操作,作为一个整体,这些对象对外不必公开这些属性与操作, 这就是所谓“封装性”(2) 对象之间有抽象与具体、群体与个体、整体与部分等几种关系(3) 抽象的、较大的对象所具有的性质包括静态属性和动态操作, 自然地成为它的子类的性质, 不必加以重复说明或规定, 这是“遗传性”(4) 对象之间可以互送消息, 这一消息可以是传送一个参数, 也可使这个对象开始某个操作 3. 对软件质量进行测评的标准:(

软件开发工具总结 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-06-18
最近更新