
软件开发工具与环境
文章平均质量分 88
《软件开发环境与工具教程》清华大学出版社【07169】
有着吃下一头牛的心
这个作者很懒,什么都没留下…
展开
-
07169软件开发工具与环境考试大纲
高等教育自学考试课程考试大纲课程名称:软件开发工具与环境 课程代码:07169第一部分 课程性质与目标一、课程性质与特点软件开发工具与环境是高等教育自学考试软件工程(本科)专业的专业核心课程。通过本课程的学习,使考生对软件开发工具与环境有深入的了解,帮助考生更好地理解当前最重要的编程思想、开发技巧和 Windows 的高级特性开发方法。本课程系统地介绍了软件开发环境与工具理论体系,并在此基础上设计了一个简单的软件产品线实验,通过实验让考生理解软件开发平台及设计思想。考生在学习过程中可以通过大量的程原创 2022-07-25 13:08:01 · 3275 阅读 · 0 评论 -
第十四章软件工具酶
(一)学习内容一、软件工具酶的作用1. 生物酶与软件工具酶生物酶:由细胞产生具有催化能力的蛋白质;(1)酶的作用机制:酶通过其活性中心先与底物形成一个中间复合物,随后再分解成产物,并放出酶;(2)酶的催化特点:催化能力、专一性、调节性;软件工具酶STE:在软件开发过程中辅助开发人员开发软件的工具;(1)软件工具酶的作用:它是催化剂,可使用户需求转化为程序的过程速度加快;也是粘合剂,它可以把底物切碎,把碎片连接起来,这就是所说的酶切和酶连接;软件底物是软件工具酶作用的对象。(2)软件工具酶的原创 2021-09-27 23:22:47 · 5666 阅读 · 0 评论 -
第十三章软件产品线和网构软件
(一)学习内容一、软件产品线的历史1. 软件工程发展历程为了应对软件危机1968年,在NATO会议上首次提出了“软件工程”这一概念;20世纪60年代末至70年代中期,出现了结构化程序设计技术,并开发了一些支持软件开发的工具;20世纪70年代中期到80年代,计算机辅助软件成为研究热点;20世纪80年代中期至90年代,出现了面向对象语言和方法,并成为主流的软件开发技术;1998年在日本召开的国际软件工程会议上,基于构件的软件开发模式成为当时会议研讨的一个热点;2. 软件产品线定义:是一组原创 2021-09-26 21:21:53 · 802 阅读 · 0 评论 -
第十二章UML与Rational Rose 软件
(一)学习内容一、UML统一建模语言1. 什么是UML说法:UML是一种用于软件系统制品规约的、可视化的构造及建模语言,也可用于业务建模以及其他非软件系统;定义(1)是编写软件蓝图的标准语言;(2)是以可视化方式制定、建构以及记录软件为主的系统的产出;(3)目标是以面向对象的方式来描述任何类型的系统;(4)是完整的建模语言;2. UML的内容及组成UML语义:描述基于UML的元模型的定义;UML表示法:定义了各种UML符号 、元素、框图及其使用方法;UML图及其作用:原创 2021-09-26 20:33:19 · 1000 阅读 · 1 评论 -
第十一章软件配置管理工具
(一)学习内容一、软件配置管理1. 软件配置管理概述内容:版本控制、变更控制、过程支持;2. 软件配置管理模式恢复提交模式:是一种面向文件单一版本的软件配置模式;面向改变模式:考虑各组成单元的改变;合成模式:描述整个软件产品的系统结构;长事务模式:各个开发人员在各自独立的工作空间下与其他用户相互隔离,独立地对软件进行修改。3. 软件配置的作用作用:能覆盖软件开发和维护的各个方面,同时对软件开发过程的宏观管理;支持作用:良好的配置管理能使开发过程有更好的可预测性,使软件系统具有原创 2021-09-25 22:02:08 · 1706 阅读 · 0 评论 -
第十章项目管理工具
(一)学习内容一、软件项目管理软件概述1. 项目管理定义:是基于现代管理学基础之上的一种新兴管理学科,它把企业管中的财务控制、人力资源管理、风险控制、质量管理、信息技术管理、采购管理等进行有效的整合,以达到高效、高质、低成本的完成企业内部各项工作或项目的目的;2. 软件项目管理定义:是为了完成一个既定的软件开发目标,在规定的时间内,通过特殊性质的临时组织运行机制,通过有效的计划、组织、领导与控制,在明确的可利用的资源范围内完成软件开发;管理对象是软件项目;3. 软件项目管理软件定义原创 2021-09-25 20:47:35 · 345 阅读 · 0 评论 -
第九章测试工具
(一)学习内容一、测试工具的分类1. 根据测试方法分为白盒测试工具和黑盒测试工具;2. 根据测试的对象和目的分为单元测试工具、功能测试工具、负载测试工具、性能测试工具、测试管理工具;1. 白盒测试工具白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级;根据测试工具原理的不同分为动态测试工具和静态测试工具;静态测试工具:直接对代码进行分析,不运行代码,也不需要对代码编译生成可执行文件;动态测试工具:采用“插桩”的方式,向代码生成的可执行文件中插入一些监测代码,用来统计程序运原创 2021-09-23 23:16:01 · 6076 阅读 · 0 评论 -
第八章多媒体开发工具
(一)学习内容一、典型多媒体开发工具的特点1. 多媒体开发工具简介多媒体开发工具是基于多媒体操作系统基础上的多媒体软件开发平台,可以帮助开发任意编排各种多媒体数据集创作多媒体应用软件;2. 多媒体开放工具的类型基于时基的多媒体创作工具:是以可视的时间轴来决定shij...原创 2021-09-23 19:41:07 · 1675 阅读 · 0 评论 -
第七章用户界面设计工具
(一)学习内容一、用户界面设计概述1. 接口设计的描述软件构件与构件之间的接口设计;软件内部与协作系统之间的接口设计;软件与使用者之间的通信方式;2. 用户界面设计的内容结构设计:界面设计的骨架;交互设计:(1)目的:让用户能简单使用产品;(2)原则:有清楚的错误提示、让用户控制界面、允许兼用鼠标和键盘、允许工作中断、使用用户的语言、提供快速反馈、方便退出、导航功能、让用户知道自动当前的位置,使其做出下一步行动的决定;视觉设计:(1)目的:让用户愉悦的使用;(2)原则:界面清原创 2021-09-22 22:13:07 · 449 阅读 · 0 评论 -
第六章程序设计工具
一、学习内容(一)、计算机语言的种类1. 机器语言定义:是用二进制代码表示的计算机能直接识别和执行的一种机器指令和集合;特点:灵活、直接执行、速度快;缺点:难读、难编、难记、易出错;2. 汇编语言定义:用助记符表示的仍然面向机器的计算机语言,比机器语言要方便,在一定程度上简化了编程过程;特点:符号代替机器指令代码,保留了灵活性;缺点:仍然是机器语言,费时、通用性差,是低级语言;用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的优点;3.原创 2021-09-21 22:44:23 · 743 阅读 · 0 评论 -
第五章数据库设计与开发工具
一、学习内容(一)、数据库设计方法1. 数据库设计2. 数据库设计方法(二)、数据库设计工具分类1. 从工具所支持的设计阶段分类2. 从工具的集成程度分类3. 根据工具和软硬件的关系分类(三)、数据库设计工具功能和性能1. 需求分析阶段的功能和性能2. 设计阶段的功能和性能(四)、典型的数据库设计工具1. 数据建模工具2. 数据库设计工具 Power Designer(五)、数据库开发工具1. Oracle数据库2. SQL Server数据库3. DB2数据库4. Sy原创 2021-09-16 23:52:52 · 1518 阅读 · 0 评论 -
第四章需求分析与设计工具
一、学习内容(一)需求工程概述1. 定义2. 开发人员3. 需求工程4. 其他要求(二)需求分析工具概述1. 分类2. 需求分析工具的功能特性和衡量标准3. 衡量一个需求分析CASE工具功能强弱的主要依据4. 需求分析CASE工具的选择(三)需求分析方法与需求分析工具1. 软件需求分析的方法与工具2. 典型方法(四)软件设计概述1. 软件设计的概念2. 软件设计的基本原理3. 软件设计过程和模型(五)结构化设计方法与工具1. 概述2. 结构化设计方法的基本概念3.原创 2021-09-16 00:28:26 · 12627 阅读 · 0 评论 -
第三章软件开发环境与工具的选用
一、学习内容(一)软件工程过程1. 定义:是为了获得软件产品或是为了完成软件工程项目需要完成的一系列软件工程活动;2. ISO9000定义:是把输入转化为输出的一组彼此相关的资源和活动;3. 四项基本活动:P(Plan)软件规格说明:规定软件的功能及其运行时的限制;D(Do)软件开发:产生满足规格说明的软件;C(Check)软件确认:确定软件能够满足客户提出的要求;A(Action)软件演进:为满足客户的变更要求,软件必须在使用的过程中演进;(二)工具的采用过程按软件过程的活动工原创 2021-09-14 23:52:24 · 1238 阅读 · 0 评论 -
第二章软件开发工具功能与结构
一、学习内容(一)基本功能提供描述软件状况及其开发过程的概念模式,协助开发人员认识软件工作的环境与要求、管理软件开发过程;提供存储和管理有关信息的机制与手段;帮助使用者编制、生成和修改各种文档,包括文字材料和各种表格、图像等;生成代码,即帮助使用者编写程序代码,使用户能在较短的时间内半自动地生成所需要的代码段落,进行测试和修改;对历史信息进行跨生命周期的管理,即将项目运行与版本更新的有关信息联合管理。(二)一般结构1. 总控部分及人机界面:是使用者和工具之间交流信息的桥梁人机界面设计原创 2021-09-14 00:17:07 · 1773 阅读 · 0 评论 -
第一章软件开发环境与工具的相关概念
一、学习内容(一)概述软件开发环境的主要组成成分是软件工具;(二)软件开发环境的概念1. 什么是软件开发环境软件开发环境是指在计算机的基本软件基础上,为了支持软件的开发而提供的一组工具软件系统;IEEE和ACM定义:软件开发环境是相关的一组软件工具集合,它支持一定的软件开发方法按照一定的软件开发模型组织而成;分为4层:(1)宿主层:包括基本宿主硬件和软件;(2)核心层:包括工具组、环境数据库和会话系统;(3)基本层:包括最少限度的一组工具(编译工具、编辑、调试、连接和装配程序);原创 2021-09-13 22:46:48 · 6903 阅读 · 0 评论