软件开发工具与环境.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

ppt1。

软件开发工具与环境

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

第一章软件开发工具与环境概述

1.1软件工具概述软件(开发)工具是辅助和支持其它(应用)软件研制和维

护的工具。其目的是为提高软件生产率、改进软件使其质量进一步提高。1.软件工

析、设计、编码、测试、维护等对软件生存周期各阶段的开发工具和管理工具均是

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

软件工具概述

2.软件工具提高了工作效率好的软件工具;软件人员乐意使用,功能齐全,开

发人员劳动量减少,效率和质量均有提高,方便用户,工作可靠。采用软件工具开

发的(应用)软件可移植性,有利于标准化程度的提高。便于相互借鉴、推广。再

之,开发方便的图形用户界面使用户喜欢、爱用、难度低便于推广使用计算机。例如

PowerBuilder即是。故软件工具是推广应用、开发应用的重要手段。

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

软件工具概述

3.软件工具的特点易于操作、功能强大、覆盖面大、可靠性高,且其本身可修

改、可扩充。4.软件工具的评价采用比较的方法:将采用软件工具研制开发的软件

项目与不采用软件工具研制开发的软件项目加以比较,得出两者效率的差异,从而

对该软件工具的作用作出评价。软件工具的广泛使用推动软件理论的发展。

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

1.2软件开发工具的功能1.2软件开发工具的功能

1.认识与描述客观系统需求分析阶段:不采用软件工具只能结合经验人自己分

析归纳出(抽象出)信息需求、信息流程。而采用软件工具则可自动分析归纳出信

息需求和信息流程。因为对一复杂系统的认识和理解的工作(这是在软件开发工作

的第一阶段)。这也正是人们希望软件开发工具提供帮助的一个重要原因。

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

软件开发工具的功能

2.存储与管理开发过程中的信息在软件开发的各个阶段都要产生与使用许多信

息。当项目规模比较大时,这些信息量就会大大增加。此外,当项目持续时间比较

长时,信息的一致性显得十分重要。故有关的信息保护与管理问题就显得更为突出

了。

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

软件开发工具的功能

3.代码的编写与生成在整个软件开发工作过程中程序编写工作占了较多的人力

、物力和时间,提高代码的编制速度与效率。目前以第三代语言编程为主,改进主要

是从代码自动生成和软件摸块重用两个方面去考虑。代码的自动生成对于某些比较

固定类型的软件模块,可利用某些参数控制等方法加以实现。至于软件重用,即软

件开发标准化,形成软件构件库(通用的、行业专用的、企业专用的等)这是一个

远大而困难的目标。

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

软件开发工具的功能

4.文挡的编制或生成文挡编写是软件开发中十分重要的一项工作,在这方面,

计算机辅助的作用可以得到充分的发挥。在各种文字处理软件的基础上,有不少软

件开发工具提供这方面的支持与帮助,例如文档自动生成系统等。其困难在于保持

文档的一致性。此点属信息管理方面的问题。

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

软件开发工具的功能

page1

5.软件项目的管理项目管理包括:进度管理、资源管理与费用管理、质量管

理三个基本内容。至今,在项目管理方面已有不少成功的经验、方法与软件工具。此

外,还有两个特殊问题:为了质量管理需有测试方案;另一是版本管理问题,版本

的更新,要保持模块之间使用的一致性。上述五点功能就是人们对软件开发工具的

希望与要求。

管理资源吧(www.glzy8.com),提供海量管理资料免费下载!

1.3软件开发工具的特性

软件功能是指软件能做什么事,即定性地说明能不能的问题,告诉我们该软件

工具能在软件开发工程中

文档评论(0)

136****2520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档