软件开发工具复习资料(自考).pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多

1)软件开发工具范围:在高级程序设计语言的基础上,为提高软件开发的质量

和效率,从规划分析设计测试成本和管理各方面,对软件开发者提供各种不

同程度的帮助的一类广泛的软件。应当为软件人员提供信息管理,信息存储

一致性的保证提供帮助支持。

2)SDT3个发展阶段:通用工具,专用工具,集成工具。

3)软件开发工具的概念:在高级程序设计语言后进一步发展的产物,目的是给

与人们在开发软件过程中不同方面和程度的支持或帮助,支持开发的全过程

而不是仅限编码或其他特定工作阶段。

4)软件的意义:硬件是躯体,软件是灵魂;软件是用户和计算机的桥梁;软件

是人类知识与经验的结晶,一种新的载体。

5)通用软件弱点:许多工作无法完成,不能反映逻辑内涵,难于保持一致性。

6)专用软件弱点:对软件开发缺乏全面统一的支撑环境造成冲突和矛盾。

7)软件开发发展阶段:机器语言开发软件,汇编语言开发转换,高级语言开发

编译程序转换,各种软件开发工具完成编译程序转换。(项目管理版本控制

软件重用新问题)

8)新的软件开发方法表现在四个方面特点:自动化程度提高,进一步向用户延

伸,延伸到项目版本管理扩展到不断发展生长完善的全过程。

9)4GL:非过程化的程序设计语言,针对以处理过程为中心的第三代语言他希

望通过某些标准处理过程的自动生成使用户可以只说明要求做什么,而把具

体的执行步骤安排交给软件自动处理。

10)CASE:计算机辅助软件工程或计算机辅助系统工程,应用计算机自身处理信

息的巨大能力来帮助人们开发复杂的软件或应用系统,。

11)软件开发过程5阶段:初始要求提出需求分析(软件功能说明书),总体设

计,程序文档的编写,测试调试阶段,维护。

12)软件工作的困难体现:复杂性,多样性,可维护性,可重用性。

13)SDT功能(定性):认识与描述客观系统,存储管理开发过程中的信息,代码

的编写生成,文档的编制生成,软件项目的管理。

14)SDT性能(定量):表达能力或描述能力,保持信息一致性的能力,使用的方

便程度,工具的可靠程度,对软硬件环境的要求。

15)SDT划分:A按工作阶段分—设计工具,分析工具,计划工具

B按集成程度分单项,集成

C按与硬件软件的关系分—依赖于特定的计算机或软件,独立于

硬件与其他软件。

16)软件开发过程2个转换:用户的理解—程序员的理解程序的实现。

17)大型软件开发的困难:一致性保持困难,测试的困难大大增加(水波效应),

工作进度难以控制,文档与代码协调困难,版本更新带来的困难。

18)大型软件是现代化生产,单个程序是手工作坊。

19)困难产生的原因:大系统的复杂性,个人组织与协调的困难,各应用领域的

差别,时间和变化的因素。

20)用户任务:提出要求验收使用要求修改。程序员任务:编写程序文档,调试

自己编码的程序想项目负责人提交工作进展。项目负责人任务:分析需求,

分配任务,验收联调,向用户交付使用,接受分析用户的修改要求布置修改

任务验收修改成果并再提交。

21)结构化程序设计把程序的结构分解成3种基本模块:处理单元,循环机制,

-可编辑修改-

2分决策机制。

22)模块的划分符合要求:模块的功能在逻辑上尽可能单一明确化,模块间的联

系和互相影响尽可能少(避免逻辑耦合,仅限数据耦合),模块的规模应当

足够小使它本身调试易于进行。实施:自顶向下,逐步分解。

23)结构化程序设计的原则:显示或不用GOTO语句,绝对禁止超越模块边界的

GOTO语句,子程序尽量做到一个入口一个出口,风格应尽量明确清晰,包括

适当增加注释,书写格式体现层次结构,变量名称的选用尽量具有逻辑意义,

程序编写同时完成文档编撰不要拖延。

24)结构化程序设计SP的方法主要为程序员服务,早期较小手工个人编写程序

环境下的,缺点是增大了程序工作量增加了编程中的麻烦和琐碎降低了

文档评论(0)

188****9225 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档