1)软件开发工具范围:在高级程序设计语言基础上,为提高软件开发质旳旳量和效率,从规划分析设计测试成本和管理各方面,对软件开发者提供多种不同样程度协助一类广泛软件。应当为软件人员提供信息管理,旳旳旳信息存储一致性保证提供协助支持。旳2)SDT 3 个发展阶段:通用工具,专用工具,集成工具。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) 大型软件开发困难旳:一致性保持困难,测试困难大大增长(水波效旳应),工作进度难以控制,文档与代码协调困...