2024年10月陕西自考03173《软件开发工具》章节串讲(第一章:绪论)
编辑整理:陕西自考网 发表时间:2024-07-13 14:18:12 字体大小:【大 中 小】 【添加招生老师微信】
《自考视频课程》名师讲解,轻松易懂,助您轻松上岸!低至199元/科!
【导语】2024年10月陕西自考03173《软件开发工具》章节串讲(第一章:绪论):
知识点名称 | 知识点内容 | ||
软件开发工具的由来 ★★★ | 概念 | 软件开发工具是开发软件用的软件。在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、文档和管理等各方面,对软件开发者提供各种不同程度的帮助的一类新型的软件。 | |
语言的发展 | (1)第一代计算机语言:机器语言。 (2)第二代语言:汇编语言。用英语单词代替“0”和“1”组成的字符串。汇编语言未能突破与机器指令一一对应的限制。操作系统出现。 (3)20世纪60年代初期,第三代语言:高级程序设计语言(过程化语言)。进步:第三代语言突破了与机器指令一一对应的限制,用尽可能接近自然语言的表达方式描述了人们设想的处理过程,而把这种表达方式向机器指令的转化工作,交给专门的“工具”——编译系统去完成。高级程序设计语言实现了对机器的独立性。 20世纪60年代末期开始,出现了软件工作的困难性,即“软件危机”问题。 (4)第四代语言:非过程化语言。 | ||
软件开发工具的概念 ★★ | 软件应当包括程序和文档两个不可缺少的组成部分。 20世纪90年代,软件开发进入了大量应用软件开发工具的阶段,进一步扩大了软件开发的范围。 对于CASE工具有两种理解:计算机辅助软件工程和计算机辅助系统工程。第四代语言可以被看做软件开发工具中的一类,而不是全部。 | ||
软件开发的过程★★ | (1)起点是初始要求的提出; (2)第二个阶段为总体设计(成果是系统的总体设计文件及各个模块的设计任务书。总体设计文件应包括包括结构图、模块清单、公用数据结构(文件或数据库的格式); (3)第三阶段为实现阶段; (4)第四阶段是测试或调试阶段(包括模块的调试和整个软件的联调)。 | ||
软件开发工 具的类别 ★★★ | 按工作阶段划分 | 设计工具(用于实现阶段,最具体,出现最早,数量最多)。 分析工具(支持需求分析;分析工具主要指用于支持需求分析的工具,如Dictionary/3000。帮助人们绘制数据流程图的专用工具——FLOW)。 计划工具(保存整个项目的宏观信息,为项目主管人员服务)。 | |
按集成程度划分 | 集成化的软件开发工具常被称为软件工作环境。 | ||
按与硬、软件关系划分 | 上游工具相当于分析工具,分析工具与计划工具往往是独立于机器与软件的,而集成化的软件开发工具又常常是依赖于机器与软件的。 |
更多最新自考公告、考试提醒、政策解读、自考答疑、备考指导、考前资料......考生可以点此获取陕西自考免费咨询,或者关注《陕西自考服务网》微信公众号,及时获取陕西自考最新信息!
本文标签:陕西自考工学类2024年10月陕西自考03173《软件开发工具》章节串讲(第一章:绪论)
转载请注明:文章转载自(http://www.sxzk.sx.cn)
《陕西自考网》免责声明:
1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。