东北大学 软件工程内部试卷

合集下载

东北大学软件工程2016机考复习题

东北大学软件工程2016机考复习题

序号题干A B C D答案1软件生命周期一般包括:软件开发期和软件运行期,下述( )不是软件开发期所应包含的内容。

需求分析结构设计程序编制软件维护D 2软件是一种逻辑产品,它的开发主要是( )。

研制拷贝再生产复制A 3以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( )喷泉模型增量模型瀑布模型螺旋模型C4在软件生存周期中,( )阶段必须要回答的问题是“要解决的问题是做什么?”。

详细设计可行性分析和项目开发计划概要设计软件测试B5软件产品与物质产品有很大区别,软件产品是一种( )产品有形消耗逻辑文档C 6( )把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。

原型模型螺旋模型基于知识的智能模型喷泉模型C 7( )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。

概要设计详细设计编码测试B 8下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。

原型模型瀑布模型喷泉模型螺旋模型A 9软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。

可修改性可靠性可适应性可重用性C 10软件特性中,一个软件能再次用于其他相关应用的程度称为( )。

可修改性可靠性可适应性可重用性D 11软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为( )。

可修改性可靠性可适应性可维护性D 12软件特性中,( )是指系统具有清晰的结构,能直接反映问题的需求的程度。

可理解性可靠性可适应性可重用性A 13软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是( )。

可修改性可靠性可移植性可重用性C 14软件特性中,在给定的时间间隔内,程序成功运行的概率指的是( )。

可修改性可靠性可适应性可重用性B 15软件特性中,允许对软件进行修改而不增加其复杂性指的是( )。

2022年东北大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年东北大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年东北大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列选项中,操作系统提供给应用程序的接口是()。

A.系统调用B.中断C.库函数D.原语2、处理外部中断时,应该山操作系统保存的是()A.程序计数器(PC)的内容B.通用寄存器的内容C.快表(TLB)中的内容D.Cache中的内容3、为多道程序提供的共享资源不足时,可能会产生死锁。

但是,不当的()也可能产生死锁。

A.进程调度顺序B.进程的优先级C.时间片大小D.进程推进顺序4、有若干并发进程均将一个共享变量count的值加1一次,那么有关count中的值的说法正确的是()。

I.肯定有不正确的结果II.肯定有正确的结果,III.若控制这些并发进程互斥执行count加1操作,count中的值正确A. I和IIIB.II和IIIC.IIID. I、II和III的说法均不正确5、死锁与安全状态的关系是()。

A.死锁状态有可能是安全状态B.安全状态有可能成为死锁状态C.不安全状态就是死锁状态D.死锁状态一定是不安全状态6、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送7、 I/O中断是CPU与通道协调I作的种于段,所以在()时,便要产生中断。

A.CPU执行“启动I/O”指令而被通道拒绝接收B.通道接受了CPU的启动请求C.通道完成了通道程序的执行D.通道在执行通道程序的过程中8、操作系统为了管理文件,设计了文件控制块(FCB),文件控制块的建立是().A.在调用create()时B.在调用open()时C.在调用read()时D.在调用write()9、文件系统用位图法表示磁盘空间的分配情况,位图存于磁盘的32~127号块中,每个盘块占1024B.盘块和块内字节均从0开始编号。

假设要释放的盘块号为409612,则位图中要修改的位所在的盘块号和块内字节序号分别是()。

2022年东北大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年东北大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年东北大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、在TCP/IP体系结构中,直接为ICMP提供服务的协议是()。

A.PPPB.IPC.UDPD.TCP2、所示网络中,假设R1、R2、R3采用RIP协议交换路由信息,且均已收敛。

若R3检测到网络201.1.2.0/25不可达,并向R2通告一次新的距离向量,则R2更新后,其到达该网络的距离是()。

A.2B.3C.16D.173、设有两个了子网202.118.133.0/24和202.118.130.0/24,如果进行路由聚,得到的网络地址是()。

A.202.118.128.0/21B.202.118.128.0/22C.202.118.130.0/22D.202.118.132.0/204、假设有一个B类地址指定了子网掩码255.255.255.0,则每个子网可以有的主机数为()A.256B.254C.1024D.10225、在数据链路层中,网络互连表现为()A.在电缆段之问复制比特流B.在网段之间转发数据帧C.在网络之间转发报文D.连接不同体系结构的网络6、决定局域网特性有3个主要技术,它们是()A.传输介质、差错检测方法和网络操作系统B.通信方式、同步方式和拓朴结构C.传输介质、拓扑结构和介质访问控制方法D.数据编码技术、介质访问控制方法和数据交换技术7、假设某时刻接收端收到有差错的UDP用户数据报,其动作为()。

A.将其丢弃B.请求重传C.纠错D.忽略差错8、下列有关面向连接和无连接的数据传输的速度的描述,正确的说法是()。

A.面向连接的网络数据传输得快B.面向无连接的数据传输得慢C.二者速度一样D.不可判定9、()是TCPIP模型传输层中的无连接协议。

A.TCPB.IPC.UDPD.ICMP10、现给出一串二进制的文件:11001100 10000001 00111000,如果对该二进制文件进行base64编码,则最后所传送的ASCII码是()。

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案第1卷一.综合考核(共20题)1.条件测试无法测出括号不匹配。

()A.正确B.错误2.3.黑盒测试无法检测出接口错误。

()A.正确B.错误4.某系统乐观值为500,最有可能值为800 ,保守值为1000其工作量估算期望值为()。

A.383B.783C.633D.8835.下面描述中哪些属于软件的开发特性?()A.软件开发具有风险性B.软件开发具有随意性C.软件开发具有可描述性D.软件开发不具有变化性6.7.状态变迁图是需求分析的功能模型。

()A.正确B.错误8.软件项目管理一般包括以下几个方面的内容任务划分、计划安排、经费管理、审计控制、()和质量保证等。

A.风险管理B.设备管理C.用户管理D.市场管理9.对于软件的特征量描述错误的是()。

A.软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量B.软件开发程序的行数或功能点数可以作为软件规模的特征量C.软件周期中所涉及到的钱数可以作为开发成本的特征量D.从需求分析到软件交付使用所需要的时间可以作为开发期限10.11.可行性分析的目的在于确定客户提出的问题是否有解,是否值得去解。

()A.正确B.错误12.关于分支的思想错误的是()。

A.便于并发执行,缩短开发周期B.适合团队协作,降低了实施难度C.容易产生可复用部件D.分的越细越好13.关于用例图的描述错误的是()。

A.用椭圆表示行为B.用带说明的线表示用户与行为的关系C.用小人表示用户D.用例图表示系统的行为14.属于启动成本的是()。

A.人员费用B.软件开发成本C.不可预见费用D.维修费用15.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能16.程序结构图中矩形表示()。

A.模块B.数据C.存储D.加工17.结构化设计方法是一种面向()的设计方法。

软件工程_东北大学中国大学mooc课后章节答案期末考试题库2023年

软件工程_东北大学中国大学mooc课后章节答案期末考试题库2023年

软件工程_东北大学中国大学mooc课后章节答案期末考试题库2023年1._______ is a discipline whose aim is the production of fault-free software,delivered on time and within budget, that satisfies the client's needs._______是一个学科,其目标是生产出满足客户的需求的、未超出预算的、按时交付的、没有错误的软件。

答案:2.The relationship between whole-class and part-classes is called ______.整体和部分类之间的关系被称为______。

答案:aggregation3.The relationship between super-class and subclasses is called ______.超类和子类之间的关系称为______。

答案:inheritance4.The strategy of inheritance is to use inheritance wherever _______.继承的策略是在_______的情况下使用继承。

答案:appropriate5._____is to encapsulate the attributes and operations in an object, and hides theinternal details of an object as possible. _____是为了在一个对象中封装属性和操作,并尽可能隐藏对象的内部细节。

Data encapsulation6.Two modules are ________ coupled if they have write access to global data.如果两个模块对全局数据具有写访问权限,则是________耦合。

东北大学软件工程复试大全软件工程

东北大学软件工程复试大全软件工程

一、判断题1、软件危机是指软件开发和维护过程中存在的周期长、成本高、质量低等问题()。

2、软件危机是指计算机硬件发展的太快,软件开发跟不上硬件的更新()3、软件工程是指以质量为核心,为经济的开发满足客户需求的软件而研究、建立和应用的系统化的、有规则的、可度量的、可控制的工程原则和方法。

()4、软件工程是指编制软件的工程项目。

()5、软件工程是一个零散的相关知识点的集合。

()6、软件工程包含软件过程、项目管理、开发方法、软件度量和开发工具等各相关方面的知识的有机组合()7、软件开发具有难以描述性()8、软件开发的质量保证主要是通过程序员的经验来保证的()9、软件满足客户需求的程度是衡量软件质量的最重要因素()10、项目管理的内容涉及人力资源管理、项目计划、风险管理、项目跟踪、质量保证、配置管理等方面()11、项目管理的内容涉计算机硬件管理和软件管理两方面( * )二、选择题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) 软件工程涉及软件过程、项目管理、开发方法、开发工具甚至企业文化。

《软件工程》试题及参考答案(第1套)

《软件工程》试题及参考答案(第1套)

《软件工程》试题及参考答案(第1套)《软件工程》试题及参考答案(第1套)一、单项选择题1. 软件工程的最终目标是:A. 提高软件开发效率B. 提高软件质量C. 提高软件维护效率D. 以上都是答案:D2. 下列哪项不属于软件需求分析的主要活动?A. 软件设计B. 需求获取和建模C. 需求验证和确认D. 需求管理答案:A3. 以下哪项不是构建阶段的主要活动?A. 编码B. 软件测试C. 软件集成D. 软件配置管理答案:D4. 下列哪个过程不属于软件项目管理过程?A. 需求管理B. 配置管理C. 软件测试D. 质量管理答案:C5. 下列哪个模型强调在系统开发的初期确定并冻结需求?A. 瀑布模型B. 快速原型模型C. V模型D. 增量模型答案:A二、多项选择题1. 软件过程模型的主要作用是:A. 规范软件开发的过程B. 定义软件开发的阶段C. 明确软件开发的任务分工D. 以上都是答案:D2. 软件生命周期是指:A. 软件的设计阶段B. 软件的测试阶段C. 软件的开发到维护的整个过程D. 软件的发布与用户反馈过程答案:C3. 软件测试的主要目标是:A. 寻找并修复软件中的错误B. 确保软件满足用户需求C. 提高软件的可靠性和质量D. 以上都是答案:D4. 下列哪个工具不属于软件配置管理工具?A. 版本控制工具B. 缺陷跟踪工具C. 自动化构建工具D. 可行性分析工具答案:D5. 下列哪个项目风险类型是与技术因素相关的?A. 市场竞争风险B. 技术风险C. 经济风险D. 法律风险答案:B三、简答题1. 请简要描述瀑布模型的开发流程。

瀑布模型的开发流程包括以下几个阶段:1) 需求分析阶段:收集用户需求,并进行详细的需求分析和建模。

2) 系统设计阶段:根据需求分析得到的系统需求,进行整体设计和详细设计。

3) 编码和单元测试阶段:将设计好的系统转化为可执行代码,并进行单元测试,验证代码的正确性。

4) 集成测试阶段:将各个模块进行集成,测试整个系统的功能和性能。

2021年东北大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2021年东北大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2021年东北大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某计算机的存储系统由Cache一主存系统构成,Cache的存取周期为10ms,主存的存取周期为50ms。

在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成的存取次数为200次,该Cache一主存系统的效率是()。

【注:计算机存取时,同时访问Cache和主存,Cache访问命中,则主存访问失效;Cache访问未命中,则等待主存访问】A.0.833B.0.856C.0.95 8D.0.8622、主存与Cache间采用全相联映射方式,Cache容量4MB,分为4块,每块lMB,主存容量256MB。

若主存读/写时间为30ms,Cache的读/写时间为3ns,平均读/写时间为3.27ms,则Cache的命中率为()。

A.90%B.95%C.97%D.99%3、在浮点机中,()是隐藏的。

A.阶码B.数符C.尾数D.基数4、当满足下列()时,x>-1/2成立。

A.x1必须为l,x2~x4至少有一个为1B.x1必须为1,x2~x4任意C.x1必须为0,x2~x4至少有一个为1D.x1必须为0,X2~x4任意5、下列关于各种移位的说法中正确的是()。

I.假设机器数采用反码表示,当机器数为负时,左移时最高数位丢0,结果出错;右移时最低数位丢0,影响精度Ⅱ在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同Ⅲ.在算术移位的情况下,双符号位的移位操作中只有低符号位需要参加移位操作()A. Ⅲ、ⅡB.只有ⅡC.只有ⅢD.全错6、某总线共有88根信号线,其中数据总线为32根,地址总线为20根,控制总线36根,总线工作频率为66MHz、则总线宽度为(),传输速率为()A.32bit 264MB/sB.20bit 254MB/sC.20bit 264MB/sD.32bit 254MB/s7、某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。

东北大学22春“计算机科学与技术”《软件工程与UML建模》期末考试高频考点版(带答案)试卷号5

东北大学22春“计算机科学与技术”《软件工程与UML建模》期末考试高频考点版(带答案)试卷号5

东北大学22春“计算机科学与技术”《软件工程与UML建模》期末考试高频考点版(带答案)一.综合考核(共50题)1.以下属于程序流程图缺点的是()。

A.历史悠久B.使用广泛C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向参考答案:D2.下面哪一项不属于计算功能点的参数?()A.软件错误数量B.用户输入、输出数量C.用户查询数量D.外部接口数量参考答案:A3.Rumbaugh等人提出了面向对象的建模技术(OMT)方法,采用了面向对象的概念,并引入各种独立于语言的表示符。

这种方法用()共同完成对整个系统的建模。

A.静态模型、动态模型、功能模型和用例模型B.数据模型、静态模型、动态模型和功能模型C.对象模型、静态模型、动态模型和功能模型D.对象模型、动态模型、功能模型和用例模型参考答案:D4.程序结构图中矩形表示()。

A.模块B.数据C.存储参考答案:A5.如果两个矩形之间有直线相连,表示它们存在()的关系。

A.链接B.调用C.并列D.顺序执行参考答案:B6.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是()。

A.标记耦合B.数据耦合C.控制耦合D.公共耦合参考答案:B7.下列所举的方法中属于黑盒测试的设计测试用例方法的是()。

A.E-R图B.因果图C.DFD图D.IPO图参考答案:B8.在UML中,用()表示企业业务的工作流。

这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。

A.用例图(use case diagram)B.活动图(activity diagram)C.交互图(interaction diagram)D.业务图(business diagram)9.评估风险由项目经理、系统分析师、SQA人员和客户共同完成。

()A.正确B.错误参考答案:A10.软件测试白箱测试是对软件的结构进行测试,下述:Ⅰ.边缘值分析Ⅱ.语句测试Ⅲ.分值测试Ⅳ.路经测试。

2022年东北大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年东北大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年东北大学软件工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、下列选项中,不属于网络体系结构所描述的内容是()。

A.网络的层次B.每一层使用的协议C.协议的内部实现细节D.每一层必须完成的功能2、()不是对网络模型进行分层的目标。

A.提供标准语言B.定义功能执行的方法C.定义标准界面D.增加功能之间的独立性3、以下说法错误的是()。

I.路由选择分直接交付和间接交付II.直接交付时,两台机器可以不在同一物理网段内Ⅲ.间接交付时,不涉及直接交付Ⅳ.直接交付时,不涉及路由器A.I和ⅢB. II和ⅢC.Ⅲ和ⅣD. I和IV4、以下关于OSPF协议的描述中,最准确的是()。

A.OSPF协议根据链路状态法计算最佳路由B.OSPF协议是用于自治系统之间的外部网关协议C.OSPF协议不能根据网络通信情况动态地改变路由D.OSPF协议只能适用于小型网络5、无法隔离冲突域的网络互连设备是()A.路由器B.交换机C.集线器D.网桥6、为了纠正2比特的错误,编码的海明距应该为()。

A.2B.3C.4D.57、若甲向乙发起一个TCP连接,最大段长MSS-1KB,RTT-5ms,乙开辟的接收缓存为64KB,则甲从连接建立成功至发送窗口达到32KB,需经过的时间至少是()。

A.25msB.30msC.160msD.165ms8、数据段的TCP报头中为什么包含端口号()。

A.指示转发数据段时应使用正确的路由器接口B.标识接收或转发数据段时应使用的交换机端口C.让接收主机以正确的顺序组装数据报D.让接收主机转发数据到适当的应用程序9、一个UDP用户数据报的数据字段为8192B。

在链路层要使用以太网来传输,那么应该分成()IP数据片。

A.3个B.4个C.5个D.6个10、某局域网采用SNMP进行网络管理,所有被管设备在15min内轮询一次,网络没有明显拥塞,单个轮询时间为0.4s,则该管理站最多可支持()个设备。

2022年东北大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)

2022年东北大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)

2022年东北大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)一、选择题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.多计算机系统B.多道分时C.分布式处理系统D.时间重叠二、填空题11、Cache写不命中时,只写入主存储器,并不将该字所在块由主存调入Cache。

称此分配法为________分配法。

12、在理想情况下,超标量超流水线处理机执行程序的速度是________和________的乘积。

(完整版)东北大学软件工程考研复试

(完整版)东北大学软件工程考研复试

软件工程试卷试题下载-样卷.doc第二学期期终试题踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负课程名称软件工程导论使用专业班级姓名学号一二三四五六七八九十总分试题得分一、判断题(正确的在括号内打上“√”,错误的打上“×”。

每题1.5分,共15分)1.Warnier方法也是一种面向数据结构的设计方法,其逻辑更严格。

(×)2.PAD图在设置了五种基本控制结构后,还允许递归调用。

(×)3.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。

(×)4.当验收测试通过,软件开发就完成了。

(×)5.完成测试作业后,为了缩短源程序的长度应删除程序中的注解。

(×)6.在进行总体设计时应加强模块间的联系。

(×)7.系统结构图是精确表达程序结构的图形表示法。

因此,有时也可以将系统结构图当作系统流程图使用。

(×)8.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

(×)9.在程序调试时,找出错误的位置和性质比改正该错误更难。

(√)10.以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一。

(√)二、单项选择题(每小题2分,共10分)1.试判断下列叙述中,哪个(些)是正确的(D)a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c2.进行需求分析可使用多种工具,但(B)是不适用的。

A、数据流图B、PAD图C、判定表D、数据词典3.在详细设计阶段,经常采用的工具有(A)。

A、PADB、SAC、SCD、DFD4.详细设计的结果基本决定了最终程序的(C)A、代码的规模B、运行速度C、质量D、可维护性5.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。

A、程序的内部逻辑B、程序的复杂程度C、该软件的编辑人员D、程序的功能三、多项选择题(每题2分,共10分。

东北大学 软件工程内部试卷

东北大学 软件工程内部试卷

东北大学网络教育学院级专业类型软件工程及应用试卷(闭卷)(A卷)(共 6 页)2008年7 月学习中心姓名学号一、单选题(共12题,每题2分,共24分。

请将答案填入下表)1.软件工程是以()为核心。

A.过程B.方法C.软件开发D.质量2.以下数据流图存在()错误。

A.功能2.1存在不必要的输出B.功能2.1输出到顾客信息的数据流上无名字C.处理2.1无输入数据流D.该图中存在输入/输出命令3.数据流程图是一个分层的概念模型,分三个层次:(),分别描述系统的不同特征。

A.总体图、二级图、三级图B.总体图、二级图、细节图C.总体图、零级图、细节图D.总体图、次级图、细节图4.在用例图中,()是在系统之外,透过系统边界与系统进行有意义交互的任何事物。

A.相关系统B.用例C.类D.参与者5.软件测试是为了()而执行程序的过程。

A.纠正错误B.发现错误C.避免错误D证明正确6.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的()阶段。

A.可行性研究B.需求分析C.设计D.实施7.下图中,类B和类A之间的关系是()关系。

A.关联B.依赖C.组成关联D.聚集关系8.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则()。

A.E(p1)>E(p2) B.C(p1+p2)=C(p1)+C(p2)C.E(p1+p2)>E(p1)+E(p2) D.E(p1+p2)<E(p1)+E(p2)9.在将下面的左图改造成右边的图过程中体现了的()。

A.开闭原则B.里氏替换原则C.依赖倒转原则D.接口隔离原则10.下图体现的是用例图中用例的()关系。

A.泛化B.包含C.扩展D.错误的画法11.假设某项目有两个方案,预计A方案需要投入100000元,5年后净资金现值为40000元;预计B方案需要投入50000元,5年后净资金现值为10000元。

东北大学22春“计算机科学与技术”《软件工程与UML建模》作业考核题库高频考点版(参考答案)试题号3

东北大学22春“计算机科学与技术”《软件工程与UML建模》作业考核题库高频考点版(参考答案)试题号3

东北大学22春“计算机科学与技术”《软件工程与UML建模》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.JACkson结构图的三种基本结构是()。

A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构参考答案:B2.下面内聚级别从高到低排列正确的是()。

A.顺序内聚、功能内聚、通信内聚、过程内聚B.功能内聚、顺序内聚、通信内聚、过程内聚C.功能内聚、顺序内聚、过程内聚、通信内聚D.功能内聚、通信内聚、顺序内聚、过程内聚参考答案:B3.在需求分析中关于远离实现原则的描述错误的是()。

A.采用各尽其责的方法B.避免记录一些因为当前技术才存在的需求C.避免对实现的方式做出束缚D.使用一些可能不是核心产品的技术参考答案:D4.参加风险评估的人员中没有()。

A.用户B.项目经理C.系统分析师D.SQA人员参考答案:A5.瀑布模型是最常用的传统软件开发模型,它的特点之一:()A.文档是阶段完成的里程碑B.具有从软件规格说明转换成可执行代码的自动程序设计的新风范C.利用软件速成原型法加强软件人员与用户的联系D.支持人工智能,面向对象等新软件技术的集成参考答案:A6.不属于线性系列模型的模型是()。

A.线性顺序模型B.增量模型C.RAD模型D.瀑布模型参考答案:B7.结构化设计方法是一种面向()的设计方法。

A.对象B.数据结构C.数据流D.控制流参考答案:C8.问题的定义要求开发方和使用方共同完成。

()A.正确B.错误参考答案:A9.在软件工程中,白箱测试法可用于测试程序的内部结构。

此方法将程序看作是()。

A.路径的集合B.目标的集合C.循环的集合D.地址的集合参考答案:A10.通常在软件项目开发过程中,我们希望首先实现()的用例。

A.风险最小B.风险最大C.风险中等D.任意风险参考答案:B11.软件工程是一个零散的相关知识点的集合。

东北大学软件需求分析与设计测试题(李哲洙老师)

东北大学软件需求分析与设计测试题(李哲洙老师)

目录2007年上半年 (3)设计题(共15分) (3)某图书管理系统的主要功能如下: (3)编码题 (4)某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。

游戏需要模拟的鸭子种类及其特征 (4)2007年下半年 (6)设计题 (6)已知某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上(同步歌曲)。

连接电脑的过程中还可自动完成充电。

(6)编码题 (7)已知某企业的采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批,主任可以审批5万元以下(不包括5万元)的采购单,副董事长可以审批5万元至10万元(不包括10万元)的采购单,董事长可以审批10万元至50万元(不包括50万元)的采购单,50万元及以上的采购单就需要开会讨论决定。

(7)2008 上半年 (9)设计题 (9)某汽车停车场欲建立一个信息系统,已经调查到的需求如下: (9)编码题 (11)已知某企业欲开发一家用电器遥控系统,即用户使用一个遥控器即可控制某些家用电器的开与关。

(11)2008年下半年 (13)设计题 (13)在线会议审稿系统(ORS:OnlineReviewing System)主要处理会议前期的投稿和审稿事务,其功能描述如下: 13编码题 (15)已知某类库开发商提供了一套类库,类库中定义了Application 类和Document 类,它们之间的关系如图7-1 所示,其中,Application 类表示应用程序自身,而Document 类则表示应用程序打开的文档。

Application 类负责打开一个已有的以外部形式存储的文档,如一个文件,一旦从该文件中读出信息后,它就由一个Document 对象表示。

.15 2009年上半年 (16)设计题 (16)某银行计划开发一个自动存提款机模拟系统(ATM System)。

系统通过读卡器CardReader)读取A TM卡;系统与客户(Customer )的交互由客户控制台(CustomerConsole)实现: (16)编码题 (18)现欲实现一个图像浏览系统,要求该系统能够显示BMP、JPEG 和GIF 三种格式的文件,并且能够在Windows 和Linux 两种操作系统上运行。

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案

东北大学“计算机科学与技术”《软件工程与UML建模》23秋期末试题库含答案第1卷一.综合考核(共20题)1.程序结构图中矩形表示()。

A.模块B.数据C.存储D.加工2.属于运营成本的是()。

A.系统软件成本B.硬件成本C.用户培训成本D.消耗品费用3.程序语言选择不需要考虑()。

A.成产率因素B.软件应用领域C.经费问题D.程序员的知识4.以下属于程序流程图缺点的是()。

A.支持程序的三种基本控制结构B.可以随心所欲地画控制流程线的流向C.历史悠久D.使用广泛5.6.好的测试用例是尽可能少的发现错误。

()A.正确B.错误7.螺旋模型可以应对“最后期限”。

()A.正确B.错误8.关于可行性研究正确的说法是()。

A.指定软件营销计划在基础性分析之前进行B.软件开发计划由项目经理来做C.软件开发计划有系统分析师来做D.必须对所有可行方案进行风险评估9.下面选项不属于SCM的任务的是()。

A.统一标志配置项B.版本控制C.变更控制D.项目评审10.确认测试主要寻找与软件()说明不一致的错误。

A.需求规格B.详细设计C.界面设计D.概要设计11.黑盒测试无法检测出接口错误。

()A.正确B.错误12.某系统乐观值为500,最有可能值为800 ,保守值为1000其工作量估算期望值为()。

A.383B.783C.633D.88313.扩展关系是指对一个已经存在的用例增加新的功能。

()A.正确B.错误14.对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。

主要按()和类推手段进行。

A.类推B.类比C.分解D.综合15.16.要求在所有的输入界面中,提供拼音首字母的快捷输入方法,这个需求属于()。

A.非功能需求B.设计约束C.功能需求D.业务需求17.为了提高测试的效率,应该()。

A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后指定软件的测试计划D.选择发现错误可能性大的数据作为测试数据18.LOC和FP是两种不同的估算技术,但两者有许多共同的特征,只是LOC和FP 技术对于分解所需要的()不同。

2022年东北大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年东北大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年东北大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、 I/O中断是CPU与通道协调I作的种于段,所以在()时,便要产生中断。

A.CPU执行“启动I/O”指令而被通道拒绝接收B.通道接受了CPU的启动请求C.通道完成了通道程序的执行D.通道在执行通道程序的过程中2、 CPU输出数据的速度远远高于打印机的速度,为解决这一矛盾,可采用()。

A.并行技术B.通道技术C.缓冲技术D.虚存技术3、对重定位存储管理方式,应()。

A.在整个系统中设置一个重定位寄存器B.为每个程序设置个重定位寄存器C.为每个程序设置两个重定位寄存器D.为每个程序和数据都设置一个重定位寄存器4、某系统采用改进型CLOCK置换算法,页表项中字段A为访问位,M为修改位。

A=0表示页最近没有被访问,A=1表示页最近被访问过。

M=0表示页没有被修改过,M=1表示页被修改过。

按(A,M)所有可能的取值,将页分为4类:(0,0)、(1,0)、(0,1)和(1,1),则该算法淘汰页的次序为()。

A.(0,0),(0,1),(1,0),(1,1)B.(0,0),(1,0),(0,1),(1,1)C.(0,0),(0,1),(1,1),(1,0)D.(0,0),(1,1),(0,1),(1,0)5、在一个操作系统中对内存采用页式存储管理方法,则所划分的页面大小()。

A.要依据内存大小而定B.必须相同C.要依据CPU的地址结构而定D.要依据内存和外存而定6、假设4个作业到达系统的时刻和运行时间见表。

系统在t=2时开始作业调度。

若分别采用先来先服务和短作业优先调度算法,则选中的作业分别是()。

A.J2、J3B.J1、J4C.J2、J4D.J1、J37、用户程序在口态下使用特权指令引起的中断属于()。

A.硬件故障中断B.程序中断C.外部中断D.访管中断8、磁盘高速缓存设在()中。

A.内存B.磁盘控制器C.CacheD.磁盘9、现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东北大学网络教育学院
级专业类型
软件工程及应用试卷(闭卷)(A卷)
(共 6 页)2008年7 月
学习中心姓名学号
一、单选题(共12题,每题2分,共24分。

请将答案填入下表)
1.软件工程是以()为核心。

A.过程B.方法C.软件开发D.质量
2.以下数据流图存在()错误。

A.功能2.1存在不必要的输出B.功能2.1输出到顾客信息的数据流上无名字C.处理2.1无输入数据流D.该图中存在输入/输出命令
3.数据流程图是一个分层的概念模型,分三个层次:(),分别描述系统的不同特征。

A.总体图、二级图、三级图B.总体图、二级图、细节图
C.总体图、零级图、细节图D.总体图、次级图、细节图
4.在用例图中,()是在系统之外,透过系统边界与系统进行有意义交互的任何事物。

A.相关系统B.用例C.类D.参与者
5.软件测试是为了()而执行程序的过程。

A.纠正错误B.发现错误C.避免错误D证明正确6.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的()阶段。

A.可行性研究B.需求分析C.设计D.实施
7.下图中,类B和类A之间的关系是()关系。

A.关联B.依赖C.组成关联D.聚集关系
8.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则()。

A.E(p1)>E(p2) B.C(p1+p2)=C(p1)+C(p2)
C.E(p1+p2)>E(p1)+E(p2) D.E(p1+p2)<E(p1)+E(p2)
9.在将下面的左图改造成右边的图过程中体现了的()。

A.开闭原则B.里氏替换原则C.依赖倒转原则D.接口隔离原则10.下图体现的是用例图中用例的()关系。

A.泛化B.包含C.扩展D.错误的画法
11.假设某项目有两个方案,预计A方案需要投入100000元,5年后净资金现值为40000元;预计B方案需要投入50000元,5年后净资金现值为10000元。

最优方案是()。

A.方案A B.方案B C.都可以D.说不清
12.在软件过程中,下列活动属于辅助活动的是()。

A.设计B.需求分析C.测试D.风险管理
二、选择题(共8题,每题2分,共16分)
1.软件工程是在软件危机的背景下产生的。

()2.线性顺序模型是一种非常好的软件过程模型。

()3.下图中的图形在用例图中表示的是“用例”。

()
4.系统设计一般分为总体设计和详细设计两个阶段。

()5.下图中的图形表示的是面向对象中的包。

()
6.甘特图是一种进度计划表达方式。

()7.在需求分析中,可以使用状态变迁图进行系统的功能建模。

()8.需求一般包括功能性需求和非功能性需求两大类。

()
三、简答题(共5题,每题8分,共40分)
1.请说明软件复用的概念,并举一例说明软件复用的应用情况。

2.为什么需求必须是可验证的?请为某在线宠物商店系统的“系统响应速度应该足够快”这一需求设计可行的验收标准。

3.黑盒测试中等价类划分和边界值分析法是设计测试用例的有效手段。

现假设宠物商店系统每个订单能处理的金额范围为1~10000元,请:
①使用等价类划分法划分等价类;
②并使用边界值分析法构建相应的测试用例。

4.从耦合的角度看,下面这段程序有什么降耦办法?请改造这段程序。

public class Order {
public float calcTotalMoney(User user) {
int userLevel = user.getLevel();
int userConsumeScore= user.getConsumeScore();
…… //计算订单总金额
}

}
5.在系统设计中有一个“分治”的原则,请回答:
①什么是“分治”?
②解释右图的含义。

四、案例分析(共20分)
假设你是一个项目经理,将率领一个团队用Java和JSP语言开发一个面向全国登山爱好者的在线野外及登山用品商店系统。

客户给你的开发时间为12个月,虽然时间比较充裕,但类似的电子商务网站你从来没有做过,并且你的团队也不熟悉Java和JSP语言。

针对这个项目,请分别回答以下问题:
问题1:你打算采用什么样的软件过程模型来组织开发该系统?(5分)
问题2:作为项目经理,你认为在你的团队中需要哪些软件开发角色?(5分)
问题3:假设通过分析,你已经将顾客、管理员和商店经理列为候选类,类图如下图所示。

但该类图对类的划分还存在一些问题,请改造这个类图,使之更合理。

(为便于理解,图中类名、属性名和方法名都采用汉字表示)(10分)。

相关文档
最新文档