下载此文档

软件开发工具总结.doc


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

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

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人镜花水月
  • 文件大小19 KB
  • 时间2019-02-13