|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书是高等学校非计算机专业开设的“计算机软件技术基础”课程的配套用书,全书分为习题与解答、上机实践两个部分。习题与解答部分包括各种题型的题目(如选择题、填空题、名词解释、简答题、应用题等)及答案。实践部分共有12个实验,涵盖了数据结构、面向对象的软件开发技术、操作系统、数据库管理系统、软件工程等内容,每个实验都给出实验提示,以帮助学习顺利完成实验和加深对概念的理解。本书适用于在校学习“计算机软件技术基础”课程的学生以及相关自学人员也可作为教师参考书。
作者简介:
编辑推荐:
目录:
第一部分 习题与解答
第一章 数据结构 一 选择题 二 填空题 三 名词解释 四 简答题 五 应用题 参考答案 第二章 软件工程 一 选择题 二 填空题 三 名词解释 四 简答题 五 应用题 参考答案 第三章 面向对象的软件开发技术 一 选择题 二 填空题 三 名词解释 四 简答题 五 应用题 参考答案 第四章 操作系统 一 选择题 二 填空题 三 名词解释 四 简答题 五 应用题 参考答案 第五章 数据库技术基础 一 选择题 二 填空题 三 名词解释 四 简答题 五 应用题 参考答案 第六章 信息系统 一 选择题 二 填空题 三 名词解释 四 简答题 五 应用题 参考答案 第七章 网络通信软件技术基础 一 选择题 二 填空题 三 名词解释 四 简答题 五 应用题 参考答案 第二部分 上机实践 实验一 线性表的基本操作 实验二 栈和队列的基本操作 实验三 数组的基本操作 实验四 树的基本操作 实验五 图的基本操作 实验六 查找的基本操作 实验七 排序的基本操作 实验八 面向对象的实验平台 实验九 进程管理 实验十 存储管理 实验十一 数据库管理系统 附录 上机实验大作业 书摘:
9.耦合性是对一个软件结构内不同模块之间互联程度的度量。耦合强弱取决于模块间接口的复杂程度。
10.内聚性是对模块内各个元素彼此结合的紧密程度的度量。 11.流程图又称程序框图,是一种描述程序逻辑结构的工具。 12.问题分析图简称PAD图,是一种主要用于描述软件详细设计的图形表示工具。 13.编码是设计的自然结果,即把软件设计的结果译成用某种程序设计语言书写的程序。 14.软件测试是指为了发现软件中的错误而执行软件的过程。它的目标是尽可能多地发现软件中存在的错误,将测试结果作为纠错的依据。 15.白盒测试是指把测试对象看成一个打开的盒子,它是建立在测试人员对模块或系统的内部结构的了解的基础之上的。 16.黑盒测试是把要测试的模块或系统看做是一个“黑匣子”,不必理会这个黑匣子在做什么,而只要知道它的外部特征即可。 17.语句覆盖是设计一组测试用例,使得程序中的每一条语句至少被执行一次。 18.条件覆盖是指设计测试用例,使得程序中条件判断语句中的各个条件成分都为真和为假一次。 19.判定条件覆盖是分支覆盖和条件覆盖的复合体,即除了要使判定表达式中的各个条件都为真和为假一次之外,还要保证让判定表达式为真和为假一次。 20.路径覆盖就是要设计足够多的测试用例,使得程序中的所有可能路径均被执行一遍。 21.单元测试是指对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。 22.组装测试指在单元测试基础上,将所有模块按照设计要求组装成一个完整系统进行的测试。 23.确认测试指检查软件的功能与性能是否与需求规格说明书中确定的指标相符合,又称有效性测试。 24.适应性维护指为了使软件系统适应计算机运行环境的不断变化而修改软件的过程。 25.完善性维护是为了扩充软件的功能,提高原有软件性能而开展的软件工程活动。 26.结构化分析方法是面向数据流进行需求分析的方法,适合于数据处理类型软件的需求分析。由于利用图形来表达需求,所以显得清晰、简明,避免了冗长、重复、难于阅读和修改等缺点,易于学习和掌握。 27.数据流图是结构化分析的核心,是描述数据处理过程的有力工具。它从数据传递和加工的角度,以图形的方式刻画数据处理系统的工作情况。 28.数据字典对数据流图中出现的所有数据元素给出逻辑定义,有了这些定义,才使得数据流图上的数据流、加工和数据存储(文件)得到确切的 …… |