北理网上作业软件工程基础
- 格式:docx
- 大小:18.95 KB
- 文档页数:6
北京理工大学智慧树知到“软件工程”《ASP网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.下面关于服务器端验证的说法错误的是()。
A.服务器端验证是为了获得较快的响应速度B.服务器端验证必然执行,且重复所有的客户端验证C.服务器端验证可以避免欺骗代码和恶意代码D.服务器端验证与客户端浏览器版本无关2.FROM product IN db.Product JOIN category IN db.Category ON product.CategoryId equals category.CategoryId SELECT NEW { product.ProductId, product.CategoryId, CategoryName = },请选择关于这段代码错误的说法是()。
A.所选的数据来自同一数据库的两个不同的数据表B.选出三列数据的列字段的名称分别为ProductId,CategoryId,CategoryNameC.Category 数据表中含有CategoryId和CategoryName两个列字段D.Product 数据表中含有ProductId和CategoryId两个列字段3.()不属于C#的值类型。
A、结构类型B、枚举类型C、布尔类型D、数组类型4.下面关于存储过程的说法错误的是()。
A、公共数据存储过程可以被多个 Web 应用程序调用B、存储过程被解释执行C、一个存储过程可以执行上百条 SQL 语句D、存储过程或数据库结构的更改不会影响 Web 应用程序5.C#的try_catch_finally结构中的try,catch和finally三块缺一不可。
()A、错误B、正确6.FROM product IN db.Product JOIN category IN db.Category ON product.CategoryId equals category.CategoryId SELECT NEW { product.ProductId, product.CategoryId, CategoryName = },请选择关于这段代码错误的说法是()。
北京理工大学885软件工程专业基础综合一、考查目标软件工程专业基础综合涵盖程序设计、数据结构等学科专业基础课程。
要求考生系统地掌握上述专业基础课程的概念、基本原理和方法,能够运用基本原理和基本方法分析和解决有关理论问题和实际问题。
二、考试形式和试卷结构试卷满分及考试时间本试卷满分为150分,考试时间为180分钟答题方式闭卷、笔试试卷内容结构程序设计75分数据结构75分试卷题型结构单项选择题20分程序填空题15分编程题50分简答题50分算法设计题15分三、考查范围程序设计部分1.考试内容⑴数据类型:常量、变量、数组、字符串、指针,变量的初始化、变量存储类型;⑵运算符与表达式:运算符的运算规则和优先级、表达式、类型转换;⑶程序的控制:程序的三种基本结构、语句、数据的输入输出;⑷函数:函数的定义、函数的调用、参数传递、带参数的主函数、函数的递归;⑸结构与联合:构造数据类型的概念、结构的定义与引用、联合的定义与引用、链表;⑹文件:文件的概念、文件指针、文件的打开、关闭及操作;2.考试要求⑴掌握C程序设计语言的基本语法。
⑵掌握常见的程序设计方法。
⑶掌握基本的数值、排序等算法,以及穷举、递推、递归等方法。
3.分值75分4.题型单项选择题10分程序填空题15分编程题50分数据结构部分1.考试内容⑴基本概念:数据结构,数据,数据元素,数据对象,抽象数据类型,算法,算法的时间复杂度和空间复杂度。
⑵线性表:线性表的逻辑结构和基本操作,顺序和链式存储结构,简单应用与实现。
⑶栈和队列:栈和队列的基本概念,存储结构,基本操作,简单应用与实现。
⑷数组和广义表:数组的定义及顺序存储结构,矩阵的压缩存储,数组的简单应用,广义表的定义与基本操作。
⑸树和二叉树:树的定义和基本操作,二叉树的概念和基本性质,二叉树的存储结构,遍历二叉树和线索二叉树,树和森林与二叉树的关系,哈夫曼树和哈夫曼编码,树的简单应用。
⑹图:图的基本概念,图的存储结构,图的遍历,图的应用,图的连通性,有向无环图及其应用,最短路径,关键路径。
北理工《软件工程》拓展资源(六)第六章原型开发一、Axure RP介绍软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。
这些应用促进了什么是原型设计产品原型设计(Prototype Design)最基础的工作,就是结合批注、大量的说明以及流程图画框架图WireFrame,将自己的产品原型完整而准确的表述给 UI、UE、程序工程师,市场人员,并通过沟通会议,反复修改Prototype 直至最终确认,开始投入执行。
简单的说就是产品设计成形之前的一个简单框架,对网站来讲,就是将页面模块、元素进行粗放式的排版和布局,深入一些,还会加入一些交互性的元素,使其更加具体、形象和生动。
普通设计工具现在大致有哪些普通的工具可以使用进行原型设计,分析他们的利弊何在?纸笔:简单易得,上手难度为零。
有利于瞬间创意的产生与记录,有利于对文档即时的讨论与修改。
但是保真度不高,难以表述页面流程,更难以表述交互信息与程序需求细节。
Word:上手难度普通。
可以画WireFrame,能够画页面流程,能够使用批注与文字说明。
但是对交互表达不好,也不利于演示。
PPT:上手难度普通。
易于画框架图,易于做批注,也可以表达交互流程,也擅长演示。
但是不利于大篇幅的文档表达。
Visio:功能相对比较复杂。
善于画流程图,框架图。
不利于批注与大篇幅的文字说明。
同样不利于交互的表达与演示。
Photshop/fireworks:操作难度相对较大,易于画框架图、流程图。
不利于表达交互设计,不擅长文字说明与批注。
Dreamweave:操作难度大,需要基础的html知识。
声明:该信息来自于官网北京理工大学885软件工程专业基础综合(2020)一、考查目标软件工程专业基础综合涵盖程序设计、数据结构等学科专业基础课程。
要求考生系统地掌握上述专业基础课程的概念、基本原理和方法,能够运用基本原理和基本方法分析和解决有关理论问题和实际问题。
二、考试形式和试卷结构试卷满分及考试时间本试卷满分为150分,考试时间为180分钟答题方式闭卷、笔试试卷内容结构程序设计75分数据结构75分试卷题型结构单项选择题20分程序填空题15分编程题50分简答题50分算法设计题15分三、考查范围程序设计部分1.考试内容⑴数据类型:常量、变量、数组、字符串、指针,变量的初始化、变量存储类型;⑵运算符与表达式:运算符的运算规则和优先级、表达式、类型转换;⑶程序的控制:程序的三种基本结构、语句、数据的输入输出;⑷函数:函数的定义、函数的调用、参数传递、带参数的主函数、函数的递归;⑸结构与联合:构造数据类型的概念、结构的定义与引用、联合的定义与引用、链表;⑹文件:文件的概念、文件指针、文件的打开、关闭及操作;2.考试要求⑴掌握C程序设计语言的基本语法。
⑵掌握常见的程序设计方法。
⑶掌握基本的数值、排序等算法,以及穷举、递推、递归等方法。
3.分值75分4.题型单项选择题10分程序填空题15分编程题50分数据结构部分1.考试内容⑴基本概念:数据结构,数据,数据元素,数据对象,抽象数据类型,算法,算法的时间复杂度和空间复杂度。
⑵线性表:线性表的逻辑结构和基本操作,顺序和链式存储结构,简单应用与实现。
⑶栈和队列:栈和队列的基本概念,存储结构,基本操作,简单应用与实现。
⑷数组和广义表:数组的定义及顺序存储结构,矩阵的压缩存储,数组的简单应用,广义表的定义与基本操作。
⑸树和二叉树:树的定义和基本操作,二叉树的概念和基本性质,二叉树的存储结构,遍历二叉树和线索二叉树,树和森林与二叉树的关系,哈夫曼树和哈夫曼编码,树的简单应用。
北京理工在线作业-计算机应用基础
北京理工在线作业-计算机应用基础
一、引言
二、课程介绍
2.1 课程目标
本课程旨在让学生掌握计算机应用基础知识及相关技能,包括计算机硬件、操作系统、办公软件等方面内容。
2.2 授课方式
本课程采用在线教学方式,学生通过北京理工大学在线作业平台进行学习。
每周会有一次在线课堂讲解,配合作业和实验进行学习。
2.3 教材与参考资料
- 《计算机应用基础教程》
- 《计算机操作系统原理与实践》
- 《办公软件应用教程》
三、课程内容
3.1 计算机硬件
3.1.1 计算机的基本组成
3.1.2 中央处理器(CPU)
3.1.3 内存(Memory)
3.1.4 存储设备(Storage)
3.2 操作系统
3.2.1 操作系统的基本概念
3.2.2 操作系统的功能与分类
3.2.3 常见操作系统的介绍
3.3 办公软件
3.3.1 电子表格软件(Excel)的基本操作
3.3.2 文字处理软件(Word)的基本操作
3.3.3 幻灯片演示软件(PowerPoint)的基本操作
四、附件
1:课程作业要求
3:课程讲义
五、法律名词及注释
- 版权:指作者对其创作的作品享有的权利,包括独占权利、署名权、修改权等。
- 法律免责声明:声明某些情况下免除或限制法律责任的声明,以降低法律风险。
- 隐私政策:规定组织如何处理用户个人信息以及保护用户隐私的政策。
北理工《软件工程》FAQ(六)第六章原型开发一、原型的定义、作用及特性原型是一个可实地运行的模型,有正式产品的主要特征,但不是全部特征。
软件原型是软件系统的最初版本,以最少的费用,最短的时间开发出的、以反映最后软件的主要特征的系统。
原型开发指的是建立一个系统的早期版本的演习(practice),它不必反映最终产品的所有性能,而只要反映感兴趣的一些方面。
问题:开发初期很难确定用户的需求规格。
解决:用户和开发者之间的鸿沟。
以原型(软件产品的样品)为共同语言,实现用户与开发者双向沟通。
原型的特性:原型是一个可实际工作的系统;没有固定的生存期,结局么能是用后立即被抛弃,或可能成为最终系统;可服务于不同的目的,从需求分析到最终产品都可做原型;建立必须快,便宜;是包含修改、评价在内的完整重复过程。
原型指快速软件原型。
二、原型开发的应用领域需求分析和定义规格说明;作为软件设计的一种工具;作为一种结局不确定性的工具;作为一种实验工具;系统开发同时,作为同步培训工具;作为开发方法,利用原型演化为最终系统;作为软件维护的辅助工具。
三、原型开发的分类原型化实现技术随建立原型的目的不同分为:抛弃式原型开发;烟花式原型开发;递增式原型开发。
四、原型开发的步骤确定原型开发目标;功能选择;原型构造;评价。
五、原型化的开发环境实验性原型原型用来确认对需求的理解是否正确,应在与实际产品环境相近的环境上开发原型。
试用性原型原型用来帮助用户在试用中使自己的模糊的需求明确起来,可在于实际产品环境无关的环境上开发运行。
六、原型类型从原型所表现的产品特性出发,原型可分为:界面原型和功能原型。
功能原型是系统功能形式上的实现。
七、原型开发技术功能原型开发。
(单选题)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: 软件定义阶段D: 软件设计阶段正确答案:(单选题)10: 在程序设计中只用结构化设计的______种基本控制结构就能实现任何模块的单入口单出口。
A: 3B: 4C: 5D: 6正确答案:(单选题)11: 在软件工程中原型化方法和软件开发人员之间进行的一种交互过程适用于_____系统。
北京理工大学智慧树知到“软件工程”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.软件详细设计的主要任务是对模块的_______进行设计。
A.算法和数据结构B.外部接口C.软件编码D.功能2.下面软件详细设计工具的图示中,___中每个过程用一个盒子表示,盒子可以嵌套。
A.NS图B.流程图C.HIPO图D.PAD图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.正确10.软件测试方法中的静态测试方法之一为______A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析第1卷参考答案一.综合考核1.参考答案:A2.参考答案:A3.参考答案:C4.参考答案:A5.参考答案:C6.参考答案:BCD7.参考答案:AC8.参考答案:ABCD9.参考答案:A10.参考答案:A。
北理工《软件工程》在线作业-0003
红字部分为答案!
单选题
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.被调用。
北京理工大学智慧树知到“软件工程”《网络操作系统》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.网络操作系统主要解决的问题是()。
A.网络用户使用界面B.网络资源共享与网络资源安全访问限制C.网络资源共享D.网络安全防范2.以下()不是OU的特性。
A.可包含其他活动目录对象B.是安全基本对象C.可包含其他OUD.可被配置为分层结构3.网络操作系统能够对网络中的共享资源进行有效管理,协调用户对共享资源的使用,但是并不能保证共享数据的安全性和一致性。
()A.错误B.正确4.当为某个硬件安装或升级了驱动程序以后重启计算机时,出现蓝屏。
这时可以在启动时选择(),使系统恢复到安装驱动程序前的状态。
A.目录服务还原模式B.启用低分辨率视频C.最近一次正确配置D.正常启动Windows5.下列关于网络操作系统工作模式描述正确的是()。
A.Client和Server不能在同一台机器上B.Server是一个具体的机器硬件,和软件没有关系C.在文件服务器上,各用户可以同时对相同的数据做同时的更新D.C/S模式可以给用户提供理想的分布环境,减少网络传输负担6.下列对象中,不属于AD中的容器的是()。
A.组织单元B.组C.域D.工作组7.RAID-0技术将写入阵列的数据分割为条带,然后写入磁盘阵列中不同的磁盘成员,从而提高I/O性能,但是不提供冗余性。
()A.错误B.正确8.B/S模式是C/S模式的特例,只是用户端基于标准的浏览器,而无须安装特殊的客户端软件。
()A.错误B.正确9.在一个域中,至少有一个域控制器(服务器),也可以有多个域控制器。
()A.错误B.正确10.安装第二台域控制器之前需要完成的工作是()。
A.安装WINS服务B.安装DHCPC.将计算机先加入到域D.安装IIS第1卷参考答案一.综合考核1.参考答案:B2.参考答案:B3.参考答案:A4.参考答案:C5.参考答案:D6.参考答案:D7.参考答案:B8.参考答案:B9.参考答案:B10.参考答案:C。
北理工《软件工程》在线作业-0001试卷总分:100 得分:0一、单选题(共20 道试题,共60 分)1.软件设计中一般将用到图形工具,____种工具可用作设计的图形工具。
A.IPO、N-S图、程序图B.结构图、DFD图、HIPOC.实体关系图、判定树、IPOD.层次图、流程图、程序图正确答案:B2.CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的行为特征是_____A.工作无序,项目进行过程中经常放弃当初的计划B.定量的过程管理和软件质量管理C.建立了项目级的管理制度D.软件过程中活动的生产率和质量是可度量的正确答案:B3.软件详细设计的主要任务是对模块的_______进行设计。
A.算法和数据结构B.外部接口C.软件编码D.功能正确答案:A4.一个成功的测试是______。
A.发现错误B.发现至今尚未发现的错误C.没有发现错误D.证明发现不了错误正确答案:B5.白盒测试在设计测试用例时,主要需要研究________A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明正确答案:D6.软件维护的步骤不包括______________ 。
A.维护组织B.修改程序C.重新验证程序D.分析和理解程序正确答案:A7.需求分析的任务是______。
A.正确说明让软件做什么B.用DFD建模C.用DD建立数据模型D.给出需求规格说明书正确答案:A8.软件测试不包括_________方面的差错和纠错。
A.软件计划B.软件设计C.软件价格D.软件编码正确答案:C9.类图表示系统的______。
A.消息结构B.动态行为C.系统部署D.静态结构正确答案:D10.软件结构的复杂度与哪些因素有关? ________A.模块扇入B.模块扇出C.控制路径D.输入/输出数正确答案:B11.COCOMO成本估算模型通过选取不同的_______来区分软件开发的难易程度。
A.指数B.公式C.模型D.模型和经验系数正确答案:D12.使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。