- 54
- 0
- 约1.47万字
- 约 17页
- 2021-07-09 发布于湖南
- 举报
精品文档
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) 大型软件开发的困难:一致性保持困难,测试的困难大大增加(水波效应) ,
工作进度难以控制,文档与代码协调困难,版本更新带来的困难。
18) 大型软件是现代化生产,单个程序是手工作坊。
19) 困难产生的原因:大系统的复杂性,个人组织与协调的困难,各应用领域的
差别,时间和变化的因素。
20) 用户任务:提出要求验收使用要求修改。程序员任务:编写程序文档,调试
自己编码的程序想项目负责人提交工作进展。项目负责人任务:分析需求,
分配任务,验收联调,向用户交付使用,接受分析用户的修改要求布置修改
任务验收修改成果并再提交。
21) 结构化程序设计把程序的结构分解成 3 种基本模块:处理单元,循环机制,
精品文档
精品文档
2 分决策机制。
22) 模块的划分符合要求:模块的功能在逻辑上尽可能单一明确化,模块间的联
系和互相影响尽可能少(避免逻辑耦合,仅限数据耦合) ,模块的规模应当
足够小使它本身调试易于进行。实施:自顶向下,逐步分解。
23) 结构化程序设计的原则: 显示或不用 GOTO 语
您可能关注的文档
最近下载
- 大型制造业集团供应商管理SRM整体解决方案(268页PPT).pptx VIP
- 《大学生创新思维与创业实践》高职全套教学课件.pptx
- 爱协林多用炉操作说明.pptx VIP
- (高清版)B-T 28808-2021 轨道交通 通信、信号和处理系统 控制和防护系统软件.pdf VIP
- 外国国有企业改革的启迪与借鉴.docx
- 复星联合超越保无忧版长期住院医疗保险(费率可调)(互联网)条款.pdf
- 法律职业资格(主观题)真题及答案解析2025.docx VIP
- 复星联合超越保无忧版长期住院医疗保险(费率可调)(互联网)产品说明书.pdf
- JB∕T 5913-2017 电除尘器 阴极线.pdf
- 只铁铁血短线VCD全文.pdf VIP
原创力文档

文档评论(0)