欢迎您访问陕西自考网!网站为考生提供陕西自考信息服务,供学习交流使用,非政府官方网站,官方信息以陕西省招生考试院(www.sneea.cn)为准 RSS地图 | 网站导航

陕西自考网

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

本文地址:http://www.sxzk.sx.cn/zl_gxl/24267.html


《陕西自考网》免责声明:

1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。

2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。

陕西自考便捷服务

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)。
    计划工具(保存整个项目的宏观信息,为项目主管人员服务)。

    按集成程度划分集成化的软件开发工具常被称为软件工作环境。

    按与硬、软件关系划分上游工具相当于分析工具,分析工具与计划工具往往是独立于机器与软件的,而集成化的软件开发工具又常常是依赖于机器与软件的。


更多最新自考公告、考试提醒、政策解读、自考答疑、备考指导、考前资料......考生可以点此获取陕西自考免费咨询或者关注《陕西自考服务网》微信公众号,及时获取陕西自考最新信息!


《陕西自考网》免责声明:

1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。

2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。