【工程】大工18春软件工程在线作业2辅导资料
- 格式:docx
- 大小:13.52 KB
- 文档页数:3
(单选题) 1: 在ASP。
NET中,有一个注册窗体要求用户输入年龄,为了确保用户输入的年龄不小于18不大于30,并且为整数,需要采用RangeValidator倥件对输入年龄的TextBox倥件进行验证,下列对于RangeValidator倥件的属性设置正确的是()A: 将MinimumValue 设置17,Type属性为IntegerB: 将MinimumValue设置为18,Type属性为IntegerC: 将MinimumValue设置为30,Type属性为StringD: 将MinimumValue 设置31,Type属性为Integer正确答案:(单选题) 2: 下面不属于容器控件的是 ( )。
A: PanelB: CheckBoxC: TableD: PlaceHolder正确答案:(单选题) 3: 执行完Delete From users语句后,共删除多少条记录()A: 0B: 1C: 全部D: 若干条正确答案:(单选题) 4: 在Windows资源管理器有侧显示的窗口能以多种方式显示文件夹,该窗口使用的控件是()。
A: 树视图(TreeView)B: 列表试图(ListView)C: 快捷菜单(ContextMenuStrip)D: 列表框(ListBox)正确答案:(单选题) 5: 如果要获得user表前10条的记录的数据,用SQL语句实现为()A: SELECT TOP10 FROM userB: SELECT next10 FROM userC: SELECT*FROM user WHERE rownum<=10D: SELECT*FROM user WHERE Recno()<=10正确答案:(单选题) 6: 函数Instr(“jjshang@”,”@”)的返回的值为A: 3B: 5C: 7D: 8正确答案:(单选题) 7: 下列哪个函数可以将数值转换为字符串?A: CdateB: CintC: CStrD: CDbl正确答案:(单选题) 8: 如果指针指向第1条记录,则rs.bof和rs.eof的值分别为A: True、FalseB: False、TrueC: True、TrueD: False、False正确答案:(单选题) 9: 执行完 a=5>3 And "a"<"c" 语句后,a的值为A: TRUEC: 1D: 0正确答案:(单选题) 10: 请问下面程序段执行完毕,c的值为多少() <% Session("a")=1 Session("b")=2 c=Session("a")+Session("b") %>A: 12B: 3C: abD: 以上都不对正确答案:(单选题) 11: 下列几个是Response对象的方法,哪个是用来输出二进制信息的A: BinaryReadB: BinaryWriteC: FlushD: Write正确答案:(单选题) 12: Web的工作模式是()A: 客户端/服务器端B: 浏览器/服务器C: 浏览器/浏览器D: 浏览器/客户端正确答案:(单选题) 13: 在中,下列关于session对象的说法正确的是()。
大工春《软件工程》大作业大工春《软件工程》大作业1. 引言本文档是大工春《软件工程》大作业的技术文档,旨在介绍该大作业的相关要求、设计和实现。
本大作业的任务是设计和实现一个简单的软件工程管理系统,该系统能够帮助团队进行项目管理、任务分配和进度跟踪。
2. 需求分析本大作业的需求主要包括以下几个方面:1. 用户管理:系统需要支持用户的注册、登录和权限管理,以便团队成员能够使用系统进行项目管理操作。
2. 项目管理:系统需要支持项目的创建、编辑和删除,以及项目的基本信息的设置,例如项目名称、描述等。
3. 任务管理:系统需要支持任务的创建、分配和跟踪,以便团队成员能够明确任务的执行情况和进度。
4. 进度报告:系统需要支持项目进度报告,以便团队成员和项目负责人能够及时了解项目的整体进展和问题。
5. 团队协作:系统需要支持团队成员之间的协作,例如通过系统内部发送消息或讨论来进行沟通。
3. 设计与实现为了满足以上需求,我们采用了以下的设计和实现方案:3.1 技术栈选择为了快速地实现一个简单可用的软件工程管理系统,我们选择了以下技术栈:- 前端技术:使用React框架进行前端页面的开发,使用Ant Design作为UI组件库。
- 后端技术:使用Node.js作为后端的开发语言,使用Express框架进行Web应用程序的开发。
- 数据库:使用MySQL作为数据存储的数据库。
3.2 系统架构设计本系统采用前后端分离的架构设计,前端与后端通过API进行通信。
前端负责展示页面给用户,并将用户的操作请求发送给后端。
后端负责接收请求,并进行相应的操作后返回数据给前端。
在后端,我们采用了MVC的设计模式,将业务逻辑、数据库操作和路由处理分离。
3.3 数据库设计系统的数据库采用MySQL进行存储,包括以下几张表:- 用户表:用于存储用户的基本信息,例如用户名、密码、邮箱等。
- 项目表:用于存储项目的基本信息,例如项目名称、描述、创建者等。
------------------------------------------------------------------------------------------------------------------------------ (判断题) 1: 事件过程只能由系统调用,在程序中不能直接调用。
()A: 错误B: 正确正确答案:(判断题) 2: Timer控件在运行时一定是不可见的。
()A: 错误B: 正确正确答案:(判断题) 3: 使用Dim语句声明一个变量后,可以使用ReDim语句把此变量重新声明为其他类型。
()A: 错误B: 正确正确答案:(判断题) 4: Windows下窗体的子菜单最多有5级。
()A: 错误B: 正确正确答案:(判断题) 5: 两个日期时间值可以做加、减法,但不能做乘、除法。
()A: 错误B: 正确正确答案:(判断题) 6: 在同一作用域中,变量名不能重复。
()A: 错误B: 正确正确答案:(判断题) 7: 当把浮点数赋给整型变量时,会出现溢出错误。
()A: 错误B: 正确正确答案:(判断题) 8: For和End For关键词必须成对使用,有一个For就必须有一个End For与之相对应。
( )A: 错误B: 正确正确答案:(判断题) 9: 可以通过语句代码使一个单选框组中的所有单选框均为不选定状态。
()A: 错误B: 正确正确答案:(判断题) 10: 对英文字母的比较,默认情况下是区分大小写的。
()A: 错误B: 正确正确答案:(判断题) 11: 文本框中只能显示单行文本,要显示多行文本应该使用列表框控件。
()------------------------------------------------------------------------------------------------------------------------------ A: 错误B: 正确正确答案:(判断题) 12: 直线控件可以在运行时移动。
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 20世纪60年代后期,由Dijkstra提出的,用来增加程序设计的效率和质量的方法是()。
A: 模块化程序设计B: 并行化程序设计C: 标准化程序设计D: 结构化程序设计正确答案:(单选题) 2: 程序的三种基本控制结构是()。
A: 过程、子程序和分程序B: 顺序、选择和重复C: 递归、堆栈和队列D: 调用、返回和转移正确答案:(单选题) 3: 可维护性的特性中,相互矛盾的是()。
A: 可修改性和可理解性B: 可测试性和可理解性C: 效率和可修改性D: 可理解性和可读性正确答案:(单选题) 4: 维护阶段的文档是()。
A: 软件需求说明B: 操作手册C: 软件问题报告D: 测试分析报告正确答案:(单选题) 5: Jackson方法主要适用于规模适中的()系统的开发。
A: 数据处理B: 文字处理C: 实时控制D: 科学计算正确答案:(单选题) 6: 最早用于科学计算的程序设计语言是()。
A: PROLOG语言B: SMALLTALK语言C: FORTRAN语言D: COBOL语言正确答案:(单选题) 7: 下列哪个语言提供指针且不存在布尔类型,并且它广泛应用于系统程序设计语言()。
A: PASCALB: DEPHIC: ADAD: C------------------------------------------------------------------------------------------------------------------------------ 正确答案:(单选题) 8: 软件维护费用高的主要原因是()。
(单选题) 1: 独立于机器,面向过程或面向对象的语言是()。
A: 机器语言B: 汇编语言C: 高级语言D: 低级语言正确答案:(单选题) 2: 指软件在不同的系统约束条件下,使用户需求得到满足的难易程度的是()。
A: 可修改性B: 可适应性C: 可维护性D: 可验证性正确答案:(单选题) 3: 需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。
基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。
是指()。
A: 面向数据结构的设计方法B: 面向对象的设计方法C: 结构化分析方法D: Jackson方法正确答案:(单选题) 4: 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系。
() A: 关系图B: 盒图C: 流程图D: 判定树和判定表正确答案:(单选题) 5: 结构化程序设计主要强调的是()。
A: 程序易读性B: 程序的规模C: 程序的效率D: 程序设计语言的先进性正确答案:(单选题) 6: 软件结构是以什么为基础而组成的一种控制层次结构。
()A: 函数B: 变量C: 模块D: 系统正确答案:(单选题) 7: 指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。
A: 独立性B: 内聚性C: 耦合性D: 关联性正确答案:(单选题) 8: 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()。
A: 程序结构B: 数据结构C: 逻辑结构D: 物理结构正确答案:(单选题) 9: 作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用估算软件的是()。
A: 项目的成本C: 需求规格D: 数据项正确答案:(单选题) 10: 瀑布模型本质上是一种()。
A: 线性顺序模型B: 顺序迭代模型C: 线性迭代模型D: 及早见产品模型正确答案:(多选题) 1: 文档在软件工程中的作用包括()。
(单选题) 1: 下面属于软件调试技术的是()。
A: 边界值分析B: 回溯法C: 循环覆盖D: 集成测试正确答案:(单选题) 2: 将软件组装成系统的测试技术为( )A: 集成测试B: 单元测试C: 集合测试D: 系统测试正确答案:(单选题) 3: 下面不属于面向对象的重要特点()A: 一致的表示方法B: 可重用性C: 可维护性D: 类型检查正确答案:(单选题) 4: 两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合A: 数据B: 图表C: 数字D: 文字正确答案:(单选题) 5: 需求分析中开发人员要从用户那里了解的有()A: 软件做什么B: 用户使用界面C: 输入的信息D: 软件的规模正确答案:(单选题) 6: 下面是软件重用的层次的是()A: 知识重用B: 数量重用C: 结构重用D: 数据重用正确答案:(单选题) 7: 下面选项属于瀑布模型存在的问题()A: 用户容易参与开发B: 缺乏灵活性C: 用户与开发者易沟通D: 适用可变需求正确答案:(单选题) 8: 下面不是软件工程三要素的是()A: 方法B: 类C: 过程D: 工具正确答案:(单选题) 9: 数据对象彼此间()A: 有关联的B: 没有关联C: 不好界定关联正确答案:(单选题) 10: 用户界面设计过程是一个()的过程A: 迭代B: 连续C: 离散D: 一致正确答案:(单选题) 11: 层次图很适于在()设计软件的过程使用A: 自顶向下B: 自底向上C: 由中间到两边D: 以上都不正确正确答案:(单选题) 12: 判定覆盖又叫()A: 分支覆盖B: 条件覆盖C: 语句覆盖D: 点覆盖正确答案:(单选题) 13: 一张判定表由()部分组成A: 1B: 2C: 3D: 4正确答案:(单选题) 14: 为使模块尽可能独立,要求()A: 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B: 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C: 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D: 以上都不正确正确答案:(单选题) 15: 下面选项中用黑盒技术设计测试用例的方法之一为()。
(单选题) 1: 当说明一个共用体变量时,系统分配它的内存是()A: 各成员所需内存容量的总和B: 共用体中第一个成员所需内存C: 各成员所需内存容量的最大值D: 共用体中最后一个成员所需内存正确答案:(单选题) 2: 设有说明 int (*ptr)();其中标识符ptr是()A: 是一个指向整型变量的指针B: 它是一个指向函数值是int的函数指针C: 是一个函数名D: 定义不合法正确答案:(单选题) 3: 以下的 for 循环 for(x=0,y=0;(y!=123)&&(x<4);x++) ; ()A: 执行 3 次B: 执行 4 次C: 循环次数不定D: 是无限循环正确答案:(单选题) 4: 为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与哪个if 组成配对关系?()A: 缩排位置相同的ifB: 在其之前未配对的ifC: 在其之前未配对的最近的ifD: 同一行上的if正确答案:(单选题) 5: 能正确表示a和b同时为正或同时为负的逻辑表达式是()A: (a>=0||b>=0)&&(a<0 ||b<0B: (a>=0 && b>=0)&&(a<0 && b<0)C: (a+b>0) &&(a+b<=0)D: a*b>0正确答案:(单选题) 6: 有以下程序段int n=0,p; do{scanf(“%d”,&p); n++;} while(p!=12345 && n<3); 此处do-while循环的结束条件是()A: p的值不等于12345且n的值小于3B: p的值等于12345且n的值大于等于3C: p的值不等于12345且n的值小于3D: p的值等于12345或者n的值大于等于3正确答案:(单选题) 7: 若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()A: EOFB: -1C: 非零值D: NULL正确答案:(单选题) 8: 若以下程序所生成的可执行文件名为filel.exe; main(int argc,char *argv[]) { while(argc>1) { ++argv;printf("%s ",*argv); argc--;} } 当打入以下命令执行该程序时; FILE1 CHINA BEIJING SHANGHAI 程序的输出结果是()A: CHINA BEIJING SHANGHAIB: FILE1 CHINA BEIJINGC: C B SD: F C B正确答案:(单选题) 9: 下面程序main() { char ch[7]={ "65ab21"}; int i,s=0; for(i=0;ch[i]>='0' &&ch[i]<='9';i+=2) s=10*s+ch[i]-'0'; printf("%d\n",s); } 运行的结果是()A: 2ba56B: 6521C: 6D: 62正确答案:(单选题) 10: 若已定义int a[10],*p=a;不能表示a[1]地址的表达式是()A: p+1B: a+1C: a++D: ++p正确答案:(单选题) 11: 若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()A: fopen("A:\user\abc.txt","r")B: fopen("A:\\user\\abc.txt","r+")C: fopen("A:\user\abc.txt","rb")D: fopen("A:\\user\\abc.txt","w")正确答案:(单选题) 12: C语言源程序的基本单位是()A: 过程B: 函数C: 子程序D: 标识符正确答案:(单选题) 13: 已有定义:int i,a[10],*p;,则合法的赋值语句是()A: p=100;B: p=a[5];C: p=a[2]+2;D: p=a+2;正确答案:(单选题) 14: 以下程序:main( ) { int i=010,j=10; printf("%d,%d\n",i,j); } 的输出结果为()A: 11,9B: 9,10C: 8,10D: 9,9正确答案:(单选题) 15: 下列条件语句中,功能与其他语句不同的是()A: if(a) printf("%d\n",x); else printf("%d\n",y);B: if(a==0) printf("%d\n",y); else printf("%d\n",x);C: if (a!=0) printf("%d\n",x); else printf("%d\n",y);D: if(a==0) printf("%d\n",x); else printf("%d\n",y);正确答案:(单选题) 16: 以下能正确定义一维数组的选项是()A: int num [];B: #define N 100 int num [N];C: int num[0..100];D: int N=100; int num[N];正确答案:(单选题) 17: 以下叙述中错误的是()A: 对于double类型数组,可以直接用数组名对数组进行整体输入或输出B: 数组名代表的是数组所占存储区的首地址,其值不可改变C: 用字符型数组存贮的字符串可以用数组名整体输入或输出D: 可以通过赋初值的方式确定数组元素的个数正确答案:(单选题) 18: 以下程序:#define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); } 的输出结果为()A: d=70B: d=80C: d=140D: d=700正确答案:(单选题) 19: 一个main(int a,char *argv[])函数带参数,可执行文件名为prog.exe,若命令行输入: prog abcd efg 123 则printf(“%d,%s\n”,a,argv[1]); 的结果是()A: 3,progB: 4,progC: 3,abcdD: 4,abcd正确答案:(单选题) 20: 在C语言程序中,以下说法正确的是()A: 函数的定义可以嵌套,但函数的调用不可以嵌套B: 函数的定义不可以嵌套,但函数的调用可以嵌套C: 函数的定义和函数的调用都不可以嵌套D: 函数的定义和函数的调用都可以嵌套正确答案:(判断题) 1: 在一个函数内定义的变量称为局部变量。
大工19秋《软件工程》在线作业2
一、单选题(共 10 道试题,共 50 分。
)
1. 使用程序设计的控制结构导出测试用例的测试方法是()。
A. 黑盒测试
B. 白盒测试
C. 边界测试
D. 等价划分测试
正确答案:B
2. 一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是()。
A. 0
B. 1
C. 3
D. 4
正确答案:B
3. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。
A. 改正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
正确答案:B
4. 在详细设计阶段,经常采用的工具不包括()。
A. PAD
B. N-S
C. PDL
D. DFD
正确答案:D
5. 下列属于维护阶段的文档是()。
A. 软件需求规格说明书
B. 详细设计说明书
C. 软件问题报告表
D. 以上都不对
正确答案:C
6. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.1,-1.0,1.0,1.1。
设计这组测试用例的方法是()。
A. 条件覆盖法
B. 循环测试法
C. 边界值分析法。
(单选题) 1: 用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术、方法和过程的是()。
A: 计算机辅助教学B: 计算机辅助工程C: 计算机系统工程D: 计算机辅助设计正确答案:(单选题) 2: 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是()。
A: 条件覆盖法B: 等价分类法C: 边界值分析法D: 错误推测法正确答案:(单选题) 3: 软件可维护性的特性中相互矛盾的是()。
A: 可修改性和可理解性B: 可测试性和可理解性C: 效率和可修改性D: 可理解性和可读性正确答案:(单选题) 4: 模块的内聚性最高的是()。
A: 逻辑内聚B: 时间内聚C: 偶然内聚D: 功能内聚正确答案:(单选题) 5: 软件测试的目的是()。
A: 评价软件的质量B: 发现软件的错误C: 找出软件中的所有错误D: 证明软件是正确的正确答案:(单选题) 6: 结构化分析方法(SA 法)使用的主要描述工具是()。
A: 数据库B: 模块结构图C: PAD图D: 分层的DFD图正确答案:(单选题) 7: 如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为()。
A: 时间内聚B: 逻辑内聚C: 通信内聚D: 信息内聚正确答案:(单选题) 8: 在SD方法中全面指导模块划分的最重要的原则是()。
A: 程序模块化B: 模块高内聚C: 模块低耦合D: 模块独立性正确答案:(单选题) 9: 程序设计语言的工程特性之一是()。
A: 软件的可重用性B: 数据结构的描述性C: 抽象类型的描述性D: 数据库的易操作性正确答案:(单选题) 10: 软件生命周期的最后一个阶段是()。
A: 软件设计B: 软件维护C: 软件测试D: 软件开发正确答案:(多选题) 1: Jackson图可以用来表达哪些内容。
(单选题) 1: 指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题的是()。
A: 软件危机B: 软件工程C: 软件测试D: 软件调试正确答案:(单选题) 2: IDEF0图反映系统()。
A: 怎么做B: 对谁做C: 何时做D: 做什么正确答案:(单选题) 3: 程序设计语言的工程特性之一是()。
A: 软件的可重用性B: 数据结构的描述性C: 抽象类型的描述性D: 数据库的易操作性正确答案:(单选题) 4: Putnam成本估算模型是以下哪种模型。
()A: 静态单变量B: 动态单变量C: 静态多变量D: 动态多变量正确答案:(单选题) 5: 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出怎样的回答。
()A: 确定B: 行或不行C: 正确D: 无二义正确答案:(单选题) 6: 维护工作量的估算模型为:M=P+Ke(c-d)。
其中M代表()。
A: 维护所用工作量B: 生产性工作量C: 助动性工作量D: 经验常数正确答案:(单选题) 7: 软件生命周期中所花费用最多的阶段是()。
A: 详细设计B: 软件编码C: 软件测试D: 软件维护正确答案:(单选题) 8: 为了提高测试的效率,应该()。
A: 随机地选取测试数据B: 取一切可能的输入数据作为测试数据C: 在完成编码以后制定软件的测试计划D: 选择发现错误可能性大的数据作为测试数据正确答案:(单选题) 9: 在详细设计阶段,经常采用的工具有()。
A: SAB: PADC: SCD: DFD正确答案:(单选题) 10: 结构化程序设计主要强调的是()。
A: 程序易读性B: 程序的规模C: 程序的效率D: 程序设计语言的先进性正确答案:(多选题) 1: 计算机软件包括()。
A: 程序B: 规程C: 规则D: 文档和数据正确答案:(多选题) 2: 软件开发技术包括()。
A: 软件开发方法学B: 软件工具C: 软件开发环境D: 配置文件正确答案:(多选题) 3: 模块的独立性很重要呢?主要的理由有()。
吉大18春学期《软件工程》在线作业二-0001下面属于在需求分析阶段的图形工具的是()
A:数据流图
B:层次方框图
C:IPO图
D:I-O图
答案:A,B,C
下面哪些属于数据字典的元素()
A:数据流
B:数据存储
C:处理
D:数据对象
答案:A,B,C
下面属于成本估计()
A:代码行技术
B:任务分解技术
C:自动估计成本技术
D:投资回报率
答案:A,B,C
软件中文档可有可无()
A:错误
B:正确
答案:A
软件系统的本质是信息处理系统()
A:错误
B:正确
答案:B
白盒测试方法又称为功能测试()
A:错误
B:正确
答案:A
尽量使用数据耦合,多用控制耦合和特征耦合() A:错误。
大工春《软件工程》大作业大工春《软件工程》大作业1. 简介本文档旨在介绍大工春《软件工程》课程的大作业要求和相关内容。
该作业是课程的主要评估项目之一,要求学生团队合作完成一个软件工程项目,并撰写相应的文档,以展示团队在软件工程实践中的能力。
2. 作业要求2.1 项目选择学生团队可以选择一个真实或虚拟的软件项目进行开发。
项目可以涵盖各个领域,如移动应用、网站、桌面应用等。
团队需提前向教师申请选题,并在教师的指导下进行项目规划。
2.2 团队合作每个团队由3-5名成员组成,要求成员分工明确,项目进度顺利进行。
团队成员需要充分合作,分享经验和知识,确保项目的高质量完成。
团队需要每周向教师提交进度报告,以便教师跟进项目进展和提供指导。
2.3 项目规划在项目启动阶段,团队需要制定详细的项目规划,包括项目目标、需求分析、开发计划、测试计划等。
项目规划应该合理、可行,并在整个项目周期内得到有效执行。
2.4 设计与实现根据项目规划,团队需进行系统设计和实现。
设计阶段需要绘制系统架构图、数据库设计图等,确保系统具有良好的可扩展性和可维护性。
实现阶段需要编写代码,并进行代码审查,保证代码质量。
2.5 测试与调试团队需要制定相应的测试计划,并进行单元测试、集成测试和系统测试,确保系统的功能和性能得到验证。
测试过程中发现的问题应及时修复,并进行相关的调试。
2.6 文档编写团队需要按照要求撰写相关文档,包括但不限于需求文档、设计文档、测试文档、用户手册等。
文档应该清晰、完整地描述项目的各个方面,方便他人理解和使用系统。
2.7 最终展示在项目完成后,团队需要进行最终展示,展示项目的功能、特点和创新之处。
团队成员需要向教师和其他团队展示自己的项目,并回答相关问题。
3. 作业评分教师将根据团队的项目成果、文档质量和最终展示等方面进行评分。
团队成员之间的贡献度也将被考虑在评分中。
评分将综合考虑团队的团结合作精神、创新能力、项目规划与管理能力等因素。
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 关于Dreamweaver中建立新层的说法正确的是()。
A: 不能使用样式表建立新层B: 当样式表建立新层,层的位置和形状不可以和其他样式因素组合在一起C: 通过样式表建立新层,层的样式可以保存到一个独立的文件中,可以供其他页面调用D: 以上说法都不对正确答案:(单选题) 2: 决定层“显示/隐藏”的属性是()。
A: TagB: VisibilityC: NestingD: Width and Height正确答案:(单选题) 3: 下列哪一项是脚本文件执行的起始()。
A: doB: mainC: starD: action正确答案:(单选题) 4: 打开Dreamweaver行为面板的快捷键是()。
A: Shift+F4B: Shift+F1C: Shift+F10D: Shift+F2正确答案:(单选题) 5: 关于编辑模板的说法,下列正确的是()。
A: 只能修改可编辑区域中的内容B: 只能修改锁定区域的内容C: 可编辑区域的内容和锁定区域的内容都可以修改D: 可编辑区域的内容和锁定区域的内容都不可以修改正确答案:(单选题) 6: 某用户在模板页面中无法插入层,原因可能是因为()。
A: 层不可能插入到用模板做的页面B: 该用户没有定义可编辑区域C: 只能先插入表格,再将表格转换成层D: 该用户没有定义锁定区域正确答案:(单选题) 7: 把库元素中的内容加到页面中,而不需要和库进行关联,可以在拖动库元素到网页的同时按住()。
A: CtrlB: AltC: ShiftD: Alt+Shift正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: 在Dreamweaver中给网页按钮控件添加声音的描述,正确的是。
大工18春《软件工程》在线作业2一、C 二、B 3、D 4、A 五、B一、单项选择题共10题,50分一、通信内聚、逻辑内聚、顺序内聚和时刻内聚的内聚性从高到低顺序是()。
A通信、逻辑、顺序、时刻B通信、时刻、顺序、逻辑C顺序、通信、时刻、逻辑D顺序、通信、逻辑、时刻正确答案是:C二、模块内聚度越高,说明模块内各成份彼此结合的程度越()。
A松散B紧密C无法判定D相等正确答案是:B3、结构化方式是一种()的软件开发方式。
A面向用户B面向数据结构C面向对象D面向数据流正确答案是:D4、层次图是用来刻画软件的层次结构,其中一个矩形框代表一个模块,假设矩形框之间有直线连接,表示它们之间存在()。
A挪用关系B组成关系C链接关系D顺序执行关系正确答案是:A五、美国IBM公司发明的“层次图加输入/处置/输出图”是指()。
A层次图BHIPO图CPAD图DDFD图正确答案是:B六、在以下白盒技术测试用例的设计中()是最弱的覆盖标准。
A语句B条件C条件组合D判定正确答案是:A7、等价划分测试方式属于()。
A黑盒测试B白盒测试C边界值测试D错误推测正确答案是:A八、确认软件的功能是不是与用户所要求的功能相符的测试属于()。
A集成测试B自底向上集成测试C确认测试D回归测试正确答案是:C九、在用户界面层次上(不考虑程序的内部结构和处置进程)对软件进行测试属于哪一种测试方式()。
A黑盒测试B白盒测试C逻辑覆盖测试D操纵结构测试正确答案是:A10、以下属于用白盒技术设计测试用例的方式是()。
A边界值分析B条件组合覆盖C等价划分D错误推测正确答案是:B二、判定题共10题,50分一、软件保护时期是软件生命周期的第一个时期。
A对B错正确答案是:B二、决定软件可保护性的因素要紧有:可明白得性、可测试性、可修改性、可移植性等。
A对B错正确答案是:A3、软件可移植性指的是,把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。
地大《软件工程》在线作业二软件质量作为一个极为重要的问题贯穿软件的()。
A.开发B.生存期C.度量D.测试正确答案:B面向对象的开发方法的工作模型是()A.瀑布模型B.喷泉模型C.智能模型D.循环模型正确答案:B数字字典的条目中()是不可再分解的数据单位A.数据项条目B.数据流条目C.数据存储单元条目D.加工条目正确答案:A软件生命周期中所花费用最多的阶段是()A.详细设计B.软件编码C.软件测试D.软件维护正确答案:D在数据流图中,符号方框表示()A.变换/加工B.外部实体C.数据流D.数据存储正确答案:B软件危机是软件产业化过程中出现的一种现象,下述现象中:①软件需要增长难以满足②软件开发进度难以控制③软件质量不易保证④软件开发成本提高()是其主要表现。
A.②③④B.③④C.全部D.②③正确答案:C综合测试是在软件周期的( )阶段制定的,在综合测试完成的。
A.需求分析B.概要设计C.综合测试D.确认测试正确答案:B软件的主要功能和结构是在( )阶段决定的A.编程B.分析设计 C.测试D.维护正确答案:B需求分析是()A.由开发人员和系统分析人员完成B.由系统分析人员完成C.软件生命周期的开始D.软件开发任务的基础性工作正确答案:D以下关于软件生存周期模型说法不正确的是()A.软件生存周期模型是描述软件开发过程中各种活动如何执行的模型B.增量模型是一种非整体开发的模型C.瀑布模型是一种风险驱动的模型D.喷泉模型是一种以用户需求为动力,以对象座位驱动的模型,适合于面向对象的开发方法。
【关键字】工程
大工18春《软件工程》在线作业2
1、C
2、B
3、D
4、A
5、B
一、单选题共10题,50分
1、通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()。
A通信、逻辑、顺序、时间
B通信、时间、顺序、逻辑
C顺序、通信、时间、逻辑
D顺序、通信、逻辑、时间
正确答案是:C
2、模块内聚度越高,说明模块内各成分彼此结合的程度越()。
A松散
B紧密
C无法判断
D相等
正确答案是:B
3、结构化方法是一种()的软件开发方法。
A面向用户
B面向数据结构
C面向对象
D面向数据流
正确答案是:D
4、层次图是用来描绘软件的层次结构,其中一个矩形框代表一个模块,若矩形框之间有直线连接,表示它们之间存在()。
A调用关系
B组成关系
C链接关系
D顺序执行关系
正确答案是:A
5、美国IBM公司发明的“层次图加输入/处理/输出图”是指()。
A层次图
BHIPO图
CPAD图
DDFD图
正确答案是:B
6、在以下白盒技术尝试用例的设计中()是最弱的覆盖标准。
A语句
B条件
C条件组合
D判定
正确答案是:A
7、等价划分尝试方法属于()。
A黑盒尝试
B白盒尝试
C边界值尝试
D错误推测
正确答案是:A
8、确认软件的功能是否与用户所要求的功能相符的尝试属于()。
A集成尝试
B自底向上集成尝试
C确认尝试
D回归尝试
正确答案是:C
9、在用户界面层次上(不考虑程序的内部结构和处理过程)对软件进行尝试属于哪种尝试方法()。
A黑盒测试
B白盒测试
C逻辑覆盖测试
D控制结构测试
正确答案是:A
10、以下属于用白盒技术设计测试用例的方法是()。
A边界值分析
B条件组合覆盖
C等价划分
D错误推测
正确答案是:B
二、判断题共10题,50分
1、软件维护阶段是软件生命周期的第一个阶段。
A对
B错
正确答案是:B
2、决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等。
A对
B错
正确答案是:A
3、软件可移植性指的是,把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。
A对
B错
正确答案是:A
4、“如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。
”这句话是结构程序设计的经典定义。
A对
B错
正确答案是:A
5、系统响应时间指从用户完成某个控制动作,到软件给出预期的响应之间的这段时间。
A对
B错
正确答案是:A
6、系统响应时间有两个重要属性,分别是长度和易变性。
对用户来说,系统响应时间越短越好。
A对
B错
正确答案是:B
7、在编写程序时,为了提高编码效率可以牺牲程序的清晰性和可读性。
A对
B错
正确答案是:B
8、测试是为了表明程序是正确的。
A对
B错
正确答案是:B
9、软件工程的主要目的就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。
A对
B错
正确答案是:A
10、所谓的适应性维护,是指为了和变化的环境适当地配合而进行的修改软件的活动,这是一种必要的维护活动。
A对
B错
正确答案是:A
此文档是由网络收集并进行重新排版整理.word可编辑版本!。