软件技术基础课后答案
“软件技术基础课后答案”相关的资料有哪些?“软件技术基础课后答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件技术基础课后答案”相关范文大全或资料大全,欢迎大家分享。
软件测试技术基础课后习题答案
第1章 软件测试概述
1. 简述软件测试的意义。
解:随着计算机技术的迅速发展和广泛深入的应用,软件质量问题已成为开发和使用软件人员关注的焦点。而由于软件本身的特性,软件中的错误是不开避免的。不断改进的开发技术和工具只能减少错误的发生,但是却不可能完全避免错误。因此为了保证软件质量,必须对软件进行测试。软件测试是软件开发中必不可少的环节,是最有效的排除和防治软件缺陷的手段,是保证软件质量、提高软件可靠性的最重要手段。
2. 什么是软件缺陷?它的表现形式有哪些?
解:从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。
它的表现形式主要有以下几种:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指出的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。
3. 简单分析软件缺陷产生的原因,其中那个阶段引入的缺陷最多,修复成本又最低?
解:软件缺陷产生的主要原因有:需求规格说明错误;设计错误;程序代码
软件测试技术基础课后习题答案
目 录
第1章 软件测试概述 .................................................................................................................... 1 第2章 软件测试方法与过程 ......................................................................................................... 4 第3章 黑盒测试 ............................................................................................................................ 7 第4章 白盒测试方法 .................................................................................................................. 13 第5章
软件技术基础课程设计报告12
南京航空航天大学
计算机实践实验报告
课程名称: 软件技术基础 项目名称: 小型图书销售系统
开发团队成员:
班 级: 1 5 0 9 2 0 1 专 业: 探测制导与控制技术(航天)
2011年11月
目 录
一、系统规格说明书??????????????????2 二、可行性研究报告??????????????????4 三、项目开发计划???????????????????9 四、软件需求说明书??????????????????11 五、数据要求说明书??????????????????17 六、概要设计说明书??????????????????18 七、详细设计说明书??????????????????24 八、数据库设计说明书?????????????????29 九、用户操作手册???????????????????30 十、模块开发卷宗???????????????????34 十一、测试设计????????????????????39 十二、测试分析报告??????????????????44 十三、程序维护手册????????
软件技术基础试题及答案
软件技术基础
系 班级 姓名 成绩
得分 评卷人 一、填空题(每空1分,共25分)
1. 数据结构作为一门学科,主要研究数据的 、存储结构以及 三方面内容。
2. 当对一个线性表经常进行插入或删除操作时,则宜采用 存储结构;而经常进
行的是访问操作,而很少进行插入或删除操作时,则宜采用 存储结构。 3. 在线性结构中,首结点有 个前驱结点,其余每个结点有且只有 个前驱结点。 4. 限定在表的一端进行插入,在表的另一端进行删除的线性表称为 ;限定在表的一端进行插入和删除运算的线性表称为 。
5. 一个8阶的下三角矩阵B按行优先顺序压缩存储在一维数组中,则数组的大小应设
为 。
6. 按照二叉树的定义,具有3个结点的二叉树形态有 种;具有65个结点的完全二叉
树其深度为 ; 深度为10的完全二叉树最多有
软件技术基础试题
软件技术基础试题
一. 选择题
1 设定一个线性表的首数据为a(0)数据为a(n-1)那么数据表的长度为:( B )
A.0 B.n C.n-1 D.n+1
2 对于一个长度为n的有序的数据结构,那么序列可能有几种排列方式是:( D )
A.0 B.1 C.2 D.n
3 栈是一种常用的数据结构,我们一般称为( B )结构
A.先进先出来 B.后进先出来 C.后进先出 D.先出后进
4 对于一串a=“this is a book”长度为( B )
A.13 B.14 C.15 D.16
5 对于一棵2叉树,若采用先查看左子树,再查看右子树,最后查看根节点的方法是( C )
A.前序遍历史 B.中序遍历史 C.后序遍历 D.上序遍历
6 对于以下排序算法来说是稳定的一种排序算法排序为( A )
A. 冒泡排序 B.快速排序 C.希尔排序 D.堆排序
7 不是操作系统特点的是( B )
A. 并发性 B.快速性 C.共享性 D.虚拟性
8 折半查树技术应用时需要几个指针( C )
A.1 B.2 C
《计算机软件技术基础》课后题答案 - 图文
数据结构习题答案 第一节 概 论 一、选择题
1.要求同一逻辑结构的所有数据元素具有相同的特性,这意味着( )。 A.数据元素具有同一的特点 *B.不仅数据元素包含的数据项的个数要相同,而且对应数据项的类型要一致 C.每个数据元素都一样 D.数据元素所包含的数据项的个数要相等
2.数据结构是一门研究非数值计算的程序设计问题中计算机的( (1) )以及它们之间的( (2) )和运算的学科。
(1) A.操作对象 B.计算方法 *C.物理存储 D.数据映像 (2) A.结构 *B.关系 C.运算 D.算法
3.数据结构被形式地定义为(D,R),其中D是( (1) )的有限集合,R是D上( (2) )的有限集合。
(1) A.算法 *B.数据元素 C.数据操作 D.逻辑结构 (2)A.操作 B.映像 C.存储 *D.关系 4.在数据结构中,从逻辑上可以把数据结构分为( )。
A.动态结构和静态结构 B.紧凑结构和非紧凑结构 *C.线性结构和非线性结构 D.内部结构和外部结构
5.线性表的顺序存储结构是一种( )的存储结构。
*A.随机存取 B.顺
软件技术基础习题参考答案
软件技术基础习题参考答案 1.5习题
1.计算机软件是如何定义的?软件的特点是什么? 2.请给出从不同角度的软件分类? 3.操作系统的主要功能什么? 4.信息技术有何的特点?
2.5习题
1.选择题
(1) 是存储在计算机中有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 (2)数据库系统的核心是 。
A.数据库 B.数据库管理系统 C.数据模型 D.软件工具
(3)数据库(DB),数据管理系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 。
A.DBS包括DB、DBMS B.DBMS包括DB、DBS
C.DB包括DBS、DBMS D.DBS就是DB也就是DBMS (4)数据库管理系统是——。
A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译系统 D.一种操作系统 (5)数据库管理系统(DBMS)是 。
A.一个完整的数据库应用系统 B.一组硬件
C.一组软件
《软件技术基础》实验指导
说明
每个实验题目含有一个main函数和一些函数,与实验题目相关的基本运算的函数定义和main函数定义的代码在附录以及对应的文件夹中给出,供上机实验参考使用。对于每个题目,只需要根据题目要求设计算法,补充函数定义,然后对程序进行编译、调试。
1
实验一 线性表
一、 实验目的
1.熟悉线性表的顺序和链式存储结构 2.掌握线性表的基本运算
3.能够利用线性表的基本运算完成线性表应用的运算
二、 实验内容
1.设有一个线性表E={e1, e2, … , en-1, en},设计一个算法,将线性表逆置,即使元素排列次序颠倒过来,成为逆线性表E’={ en , en-1 , … , e2 , e1 },要求逆线性表占用原线性表空间,并且用顺序表和单链表两种方法表示,分别用两个程序来完成。(文件夹:顺序表逆置、单链表逆置)
2.已知由不具有头结点的单链表表示的线性表中,含有三类字符的数据元素(字母、数字和其他字符),试编写算法构造三个以循环链表表示的线性表,使每个表中只含有同一类的字符,且利用原表中的结点空间,头结点可另辟空间。(文件夹:分解单链表)
实验二 栈和队列
一、 实验目的
1.熟悉栈和队列的顺序和链式存储结构 2.掌握
软件技术基础形成性考核册答案
软件技术基础形成性考核册作业答案
第1章操作系统概论
一、填空题
1、操作系统作为支撑计算机系统有序运行的(基础软件),为有效地管理计算机系
统的(各种资源),合理地组织计算机系统的(工作流程),为用户使用计算机
系统提供(方便)、(安全)、(可靠)工作环境起到了不可替代的重要作用。
2、操作系统实际上为用户提供了两种不同级别的操作接口,一是(提供便捷易用的
普通操作界面),另一个是(提供系统资源调用接口)。
3、影响分时操作系统运行效率的因素包括(终端数量)、(时隙长短)以及(作
业调度时的系统开销)。
4、实时操作系统能够(及时响应)和(处理用户操作请求),并在规定的时间内
将处理结果(反馈给用户)。
5、操作系统的“一体式”结构优点是(代码效率高、储存量小、可以提供代码共
享等),缺点是(可维护性差,修改升级困难)。
二、简答题
1、操作系统的定义是什么?
参考答案:计算机操作系统是与计算机硬件紧密相关的一层系统软件,由一整套分层次的控制程序(模块)组成,统一管理计算机系统的所有资源,包括处理器、存储器、输入输出设备以及其它系统软件、应用程序和数据文件等。操作系统合理地组织计算机系统工作流程,有效地利用计算机系统资源为用户提供一个功能强大、界面良好、使用方便的工作环境
《计算机软件技术基础》课后题 - 图文
数据结构习题答案 第一节 概 论
一、选择题
1.要求同一逻辑结构的所有数据元素具有相同的特性,这意味着( )。
A.数据元素具有同一的特点 B.不仅数据元素包含的数据项的个数要相同,而且对应数据项的类型要一致 C.每个数据元素都一样 D.数据元素所包含的数据项的个数要相等
2.数据结构是一门研究非数值计算的程序设计问题中计算机的( (1) )以及它们之间的( (2) )和运算的学科。 (1) A.操作对象 B.计算方法 C.物理存储 D.数据映像 (2) A.结构 B.关系 C.运算 D.算法
3.数据结构被形式地定义为(D,R),其中D是( (1) )的有限集合,R是D上( (2) )的有限集合。 (1) A.算法 B.数据元素 C.数据操作 D.逻辑结构 (2)A.操作 B.映像 C.存储 D.关系 4.在数据结构中,从逻辑上可以把数据结构分为( )。
A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构 5.线性表的顺序存储结构是一种( )的存储结构。
A.随机存取 B.顺序存取 C.