华师在线软件工程作业答案选择题

合集下载

华师《软件工程》在线作业.doc

华师《软件工程》在线作业.doc

1.模块内聚度越高,说明模块内各成分彼此结合的程度越( ).A.松散B.紧密C.相等D.无法判断【参考答案】: B2.基线(Baseline)是指在项目生命周期的不同时间点上,一个或一组配置项通过( )而进入正式受控的一种状态。

A.存取控制B.质量控制C.正式评审D.变更管理【参考答案】: C3.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言D.结构化程序设计【参考答案】: D4.面向对象的技术以( )为核心展开的.A.对象B.数据C.程序段D.语法【参考答案】: A5.面向对象的动态模型中,每张状态图表示( )的动态行为。

A.有关联的若干个类B.某一个类C.一系列事件D.一系列状态【参考答案】: B6.软件开发部分的任务是将系统对软件的需求转换成可操作的系统要素,即( )。

A.软件B.硬件C.文本D.说明【参考答案】: A7.要减少两个模块之间的耦合,则必须( )。

A.两个模块间的调用次数要少B.模块间传递的参数要少C.模块间传递的参数要少且布传递开关型参数D.模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量【参考答案】: D8.( )是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。

A.设计B.需求C.测试D.维护【参考答案】: B9.TCP协议是( )。

A.一种简单的、面向数据报的传输层协议B.一种面向连接的协议C.主要用在不要求数据发送确认或者通常只传少量数据的应用程序中D.没有保证通信可靠性的机制【参考答案】: B10.以下不是软件开发方法的主要工作模型的是( )。

A.螺旋模型B.循环模型C.瀑布模型D.专家模型【参考答案】: D11.MVC (Model-View-Controller)框架描述正确的是( )。

A.M代表模型(Model)B.V代表视图(View)C.C代表控制器(Controller)D.M代表地图(Map)【参考答案】: ABC12.基于功能分解的集成有( )。

软件工程考试题及答案

软件工程考试题及答案

软件工程考试题及答案一、单项选择题(每题2分,共20分)1. 软件工程的三要素不包括以下哪一项?A. 工具B. 方法C. 过程D. 环境答案:D2. 软件需求分析阶段的主要任务是确定软件的()。

A. 功能需求B. 性能需求C. 界面需求D. 所有选项答案:D3. 软件测试的目的是()。

A. 发现软件中的错误B. 证明软件是正确的C. 验证软件是否满足需求D. 所有选项答案:D4. 以下哪一项不是软件维护的类型?A. 纠错性维护B. 适应性维护C. 完善性维护D. 开发性维护答案:D5. 软件项目管理的主要目标是()。

A. 提高软件质量B. 控制成本C. 缩短开发周期D. 所有选项答案:D6. 瀑布模型的主要缺点是()。

A. 缺乏灵活性B. 难以适应需求变化C. 无法并行开发D. 所有选项答案:D7. 敏捷开发方法的核心理念是()。

A. 以文档为中心B. 以人为中心C. 以过程为中心D. 以工具为中心答案:B8. 软件配置管理的主要目的是()。

A. 确保软件的一致性B. 跟踪软件的变更C. 控制软件的版本D. 所有选项答案:D9. 以下哪一项不是软件工程的原则?A. 抽象B. 模块化C. 复用D. 随机性答案:D10. 软件工程的目标是()。

A. 开发高质量的软件B. 提高软件生产率C. 降低软件成本D. 所有选项答案:D二、多项选择题(每题3分,共15分)1. 软件需求分析阶段可能包括以下哪些活动?A. 需求收集B. 需求分析C. 需求规格说明D. 需求验证答案:ABCD2. 软件测试的类型包括以下哪些?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:ABCD3. 软件维护的常见原因包括以下哪些?A. 适应环境变化B. 修正软件缺陷C. 提高软件性能D. 增加新功能答案:ABCD4. 软件项目管理的关键活动包括以下哪些?A. 项目规划B. 项目监控C. 项目沟通D. 风险管理答案:ABCD5. 软件工程中的常见开发模型包括以下哪些?A. 瀑布模型B. 螺旋模型C. 敏捷模型D. 增量模型答案:ABCD三、判断题(每题2分,共10分)1. 软件工程的目标是开发出零缺陷的软件。

华师17春秋学期软件工程学在线作业

华师17春秋学期软件工程学在线作业

华师《软件工程学》在线作业一、单项选择题(共30道试题,共60分。

)V1.逻辑覆盖标准要紧用于()A.黑盒测试方式B.白盒测试方式C.灰盒测试方式D.软件验证方式2.通常阻碍软件易保护性的因素有易明白得性、易修改性和()A.易利用性B.易恢复性C.易替换性D.易测试性3.假设有一个计算类型的程序,它的输入量只有一个X,其范围是[,],现从输入的角度考虑一组测试用例:,,,。

设计这组测试用例的方式是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法4.黑盒测试在设计测试用例时,要紧需要研究()A.需求规格说明与概要设计说明B.详细设计说明C.项目开发打算D.概要设计说明与详细设计说明5.软件的集成测试工作最好由()承担,以提高集成测试的成效A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计6.在软件的开发进程中往往采取各类方法来提高软件的易保护性。

如()有助于提高软件的易修改性。

A.高效的算法B.信息隐蔽原那么C.增强健壮性D.身份认证7.软件测试是软件质量保证的要紧手腕之一。

“高产”的测试是指A.用适量的测试用例,说明被测试程序正确无误B.用适量的测试用例,说明被测试程序符合相应的要求C.用少量的测试用例,发觉被测试程序尽可能多的错误D.用少量的测试用例,纠正被测试程序尽可能多的错误图不反映出系统()A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件9.软件保护的副作用要紧有以下哪几种()A.编码副作用、数据副作用、测试副作用B.编码副作用、数据副作用、测试副作用C.编码副作用、数据副作用、文档副作用D.编码副作用、文档副作用、测试副作用10.对象建模技术中,表示瞬时行为上的系统的“操纵”特点,通常可用()来表示A.类图B.状态图C.对象图D.数据流图11.以下哪一项不是软件危机的表现形式()A.本钱高B.生产率低C.技术进展快D.质量得不到保证12.软件设计中划分模块的一个准那么是()A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合13.在画分层DFD时,应注意维持()之间的平稳A.父图与子图B.同一父图的所有子图C.不同父图的所有子图D.同一子图的所有直接父图14.逻辑覆盖中最强的覆盖标准是()A.条件覆盖B.条件组合覆盖C.判定覆盖D.语句覆盖15.在面向对象软件开发方式中,类与类之间要紧有以下结构关系()A.继承和聚集B.继承和一样C.聚集和消息传递D.继承和方式挪用16.以下模型属于本钱估算方式的有()模型模型气宇法D.时刻估算法17.模块的内聚性最高的是()A.逻辑内聚B.时刻内聚C.偶然内聚D.功能内聚18.在软件工程的设计时期中,()法只提供了重要的设计准那么,没有规定出具体的工作步骤D.以上皆非19.快速原型模型的要紧特点之一是()A.开发完毕才见到产品B.及早提供全数完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件20.在SD方式中全面指导模块划分的最重要的原那么是()A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性21.利用白盒测试方式时,确信测试数据应依照()和指定的覆盖标准A.程序的内部逻辑B.程序的复杂程度C.利用说明书D.程序功能22.()保护是为了补充软件的功能或提高原有软件的性能而进行的保护活动A.功能性B.扩展性C.合法性D.完善性23.以下关于JSP方式不正确的说法是()方式要紧用于规模不大的数据处置系统方式不明确的划分软件概要设计和详细设计的两个时期方式适用于输入数据和输出数据之间有对应关系的问题求解方式依照输入、输出的数据结构,按必然的规那么映射成软件的体系结构。

华师《软件工程》在线作业-0002CDF5A136-C4

华师《软件工程》在线作业-0002CDF5A136-C4

华师《软件工程》在线作业-0002以下不是软件开发方法的主要工作模型的是( )。

A:螺旋模型B:循环模型C:瀑布模型D:专家模型答案:D面向对象的分析方法主要是建立三类模型,即( )。

A:系统模型、ER模型、应用模型B:对象模型、动态模型、应用模型C:ER模型、对象模型、功能模型D:对象模型、动态模型、功能模型答案:D测试用例是专门为了发现软件错误而设计的一组或多组数据,它由( )组成。

A:测试输人数据B:预期的测试输出数据C:测试输人和预期的输出数据D:按照测试用例设计方法设计出的数据答案:C因计算机硬件和软件环境的变化而做出的修改软件的过程称为( )。

A:教正性维护B:适应性维护C:完善性维护D:预防性维护答案:B下列描述错误的是( )。

A:自顶向下集成是从顶层开始采用同设计顺序一样的思路对被测系统进行测试,一般集中于顶层的组件,然后逐步测试处于底层的组件,被上层单元调用的下层单元以桩出现。

B:自底向上集成是从最底层组件开始,按照分解树的结构,逐层向上集成,调用下层单元的上层单元以驱动出现。

C:递增式集成是将要测试的模块逐渐集成到已经测试好的模块里面,边集成边测试,测完一部分再连接一部分。

D:递增式集成是将所有通过单元测试的模块一次性地集成到一起进行测试,也称为一次性组装或整体拼装。

答案:D软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( )。

A:结构合理性B:软件外部功能C:程序正确性D:程序内部逻辑答案:D类是具有相同属性和相同操作的对象抽象,对象是类的(   ).A:例证B:用例C:实例D:例外。

【VIP专享】华师在线2014软件工程练习答案

【VIP专享】华师在线2014软件工程练习答案

6.培养学生观察、思考、对比及分析综合的能力。过程与方法1.通过观察蚯蚓教的学实难验点,线培形养动观物察和能环力节和动实物验的能主力要;特2征.通。过教对学观方察法到与的教现学象手分段析观与察讨法论、,实对验线法形、动分物组和讨环论节法动教特学征准的备概多括媒,体继课续件培、养活分蚯析蚓、、归硬纳纸、板综、合平的面思玻维璃能、力镊。子情、感烧态杯度、价水值教观1和.通过学理解的蛔1虫.过观适1、察于程3观阅 六蛔寄.内列察读 、虫生出蚯材 让标容生3根常蚓料 学本教活.了 据见身: 生,师的2、解 问的体巩鸟 总看活形作 用蛔 题线的固类 结雌动态业 手虫 自形练与 本雄学、三: 摸对 学动状习人 节蛔生结4、、收 一人 后物和同类 课虫活构请一蚯集 摸体 回并颜步关 重的动、学、蚓鸟 蚯的 答归色学系 点形教生生让在类 蚓危 问纳。习从 并状学理列学平的害 题线蚯四线人 归、意特出四生面体以形蚓、形类 纳大图点常、五观玻存 表及动的鸟请动文 本小引以见引、察璃现 ,预物身类 3学物明 节有言及的、导巩蚯上状 是防的体之生和历 课什根蚯环怎学固蚓和, 干感主是所列环史 学么据蚓节二样生练引牛鸟 燥染要否以举节揭 到不上适动、区回习导皮类 还的特分分蚯动晓 的同节于物让分答。学纸减 是方征节布蚓物起 一,课穴并学蚯课生上少 湿法。?广的教, 些体所居归在生蚓前回运的 润;4泛益学鸟色生纳.靠物完的问答动原 的4蛔,处目类 习和活环.近在成前题蚯的因 ?了虫以。标就 生体的节身其实端并蚓快及 触解寄上知同 物表内特动体结验和总利的慢我 摸蚯生适识人 学有容点物前构并后结用生一国 蚯蚓在于与类 的什,的端中思端线问活样的 蚓人飞技有 基么引进主的的考?形题环吗十 体生行能着 本特出要几变以动,境?大 节活的1密 方征本“特节化下物.让并为珍 近习会形理切 法。课生征有以问的小学引什稀 腹性态解的 。2课物。什游题主.结生出么鸟 面和起结蛔关观题体么戏:要利明蚯?类 处适哪构虫系察:的特的特用确蚓等 ,于些特适。蛔章形殊形征板,这资 是穴疾点于可虫我态结式。书生种料 光居病是寄的们结构,五小物典, 滑生?重生鸟内学构,学、结的型以 还活5要生类部习与.其习巩鸟结的爱 是如原活生结了功颜消固类构线鸟 粗形何因的存构腔能色化练适特形护 糙态预之结的,肠相是系习于点动鸟 ?、防一构现你动适否统。飞都物为结蛔。和状认物应与的行是。主构虫课生却为和”其结的与题、病本理不蛔扁的他构特环以生?8特乐虫形观部特8征境小理三页点观的动位点梳相组等、这;,哪物教相,理适为方引些2鸟,育同师.知应单面导鸟掌类结了;?生识的位学你握日构解2互.。办特生认线益特了通动手征观识形减点它过,抄;察吗动少是们理生报5蛔?物,与的解.参一了虫它和有寄主蛔与份解结们环些生要虫其。蚯构都节已生特对中爱蚓。会动经活征人培鸟与飞物灭相。类养护人吗的绝适这造兴鸟类?主或应节成趣的为要濒的课情关什特临?就危感系么征灭来害教;?;绝学,育,习使。我比学们它生可们理以更解做高养些等成什的良么两好。类卫动生物习。惯根的据重学要生意回义答;的3.情通况过,了给解出蚯课蚓课与题人。类回的答关:系线,形进动行物生和命环科节学动价环值节观动的物教一育、。根教据学蛔重虫点病1.引蛔出虫蛔适虫于这寄种生典生型活的线结形构动和物生。理二特、点设;置2.问蚯题蚓让的学生生活思习考性预和习适。于穴居生活的形态、结构、生理等方面的特征;3.线形动物和环节动物的主要特征。

《软件工程作业》考试复习题库(含答案)

《软件工程作业》考试复习题库(含答案)

《软件工程作业》考试复习题库(含答案)一、选择题1. 软件工程的三要素不包括以下哪项?A. 软件开发B. 软件维护C. 软件管理D. 软件设计答案:B2. 下列哪种编程范式主要用于软件工程中的面向对象编程?A. 命令式编程B. 函数式编程C. 面向对象编程D. 逻辑编程答案:C3. 在软件开发过程中,以下哪个阶段产生的文档最多?A. 需求分析B. 设计C. 编码D. 测试答案:A4. 以下哪个软件工程方法学强调在软件开发过程中使用迭代和增量开发?A. 敏捷开发B. 水晶方法C. 瀑布模型D. 敏捷开发与水晶方法的结合答案:A5. 以下哪个工具常用于软件需求分析阶段的模型建立?A. UML图B. 数据流程图C. 状态转换图D. 时序图答案:B二、填空题1. 软件工程的目的是提高软件的______、______和______。

答案:可用性、可靠性、可维护性2. 软件开发生命周期包括______、______、______、______和______。

答案:需求分析、设计、编码、测试、维护3. 在软件需求分析阶段,常用的方法有______、______和______。

答案:数据流程图、实体关系图、状态转换图4. 软件设计分为______设计和______设计。

答案:架构设计、详细设计5. 软件测试的目的不包括以下哪项______。

答案:找出软件的错误三、判断题1. 软件工程是计算机科学的一个分支。

()答案:正确2. 软件工程适用于所有类型的软件开发项目。

()答案:错误3. 敏捷开发方法适用于所有类型的软件开发项目。

()答案:错误4. 软件测试是软件开发过程中的最后一个阶段。

()答案:错误5. 软件维护是软件开发过程中的重要环节。

()答案:正确四、简答题1. 简述软件工程的定义及目标。

答案:软件工程是应用计算机科学、数学原理和方法来设计、开发、测试和维护软件的一门学科。

其目标包括提高软件的可用性、可靠性和可维护性,降低软件开发成本,提高软件开发效率。

软件工程作业答案65278

软件工程作业答案65278

软件工程网上作业题第1章软件工程学概述一、选择题1.软件危机具有下列表现()I、对软件开发成本估计不准确II、软件产品的质量往往不可靠III、软件常常不可维护IV、软件成本逐年上升A.I、II和III B.I、III和IVC.II、III和IV D.以上都正确答案:D2. 产生软件危机的原因可能有()I、用户需求描述不精确、不准确II、对大型软件项目的开发缺乏有力的组织与管理III、缺乏有力的方法学和工具的支持IV、软件产品的特殊性和人类智力的局限性A.I和II B.I、II和IVC.II、III和IV D.以上都正确答案:D3. ()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。

A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型答案:A4. 为了克服软件危机,人们提出了用 ( ) 的原理来设计软件,这就是软件工程诞生的基础。

A. 数学B. 软件学C. 运筹学D. 工程学答案:D4、TURBO PASCAL是()软件。

A.系统软件B.人工智能C.事务软件D.应用软件答案:D6.具有风险分析的软件生存周期模型是()A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型答案:C7. 瀑布模型的关键不足在于()A.过于简单B.不能适应需求的动态变更C.过于灵活D.各个阶段需要进行评审答案:B8.软件危机是指()。

A.软件遭到破坏B.软件开发和维护过程中遇到的问题C.软件维护出现困难D.软件不能正常运行系列问题答案:B9. 软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。

A.固有的B.人为的C.可消除的D.不可降低的答案:A10. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A. 软件过程B. 软件测试 C .软件生存周期 D .软件工程答案:D11.软件的主要特性是( )。

A.高性能B.高成本C.包括程序和文档D.可独立构成计算机系统答案:B12.软件开发方法的主要工作模型有( )A.螺旋模型B.循环模型C.瀑布模型D.专家模型13.软件工程三要素是( )。

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

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

2022年华东师范大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、一般来说,学校的网络按照空间分类属于()。

A.多机系统B.局域网C.城域网D.广域网2、当一台计算机从FTP服务器下载文件时,在该FTP服务器上对数据进行封装的5个转换步骤是()。

A.数据、报文、IP分组、数据帧、比特流B.数据、IP分组、报文、数据帧、比特流C.报文、数据、数据帧、IP分组、比特流D.比特流、IP分组、报文、数据帧、数据3、下列关于分层路由的描述中,()是错误的。

A.采用了分层路由之后,路由器被划分成区域B.每个路由器不仅知道如何将分组路由到自己区域的目标地址,而且知道如何路由到其他区域C.采用了分层路由后,可以将不同的网络连接起来D.对于大型网络,可能需要多级的分层路由来管理4、下列哪一项不属于路由选择协议的功能?()A.获取网络拓扑结构的信息B.选择到达每个目的网络的最优路径C.构建路由表D.发现下一跳的物理地址5、在以下几种CSMA协议中,()协议在监听到介质是空闲时仍可能不发送。

A.I-坚持 CSMAB.非坚持CSMAC.p-坚持 CSMAD.以上都不是6、假设物理信道的传输成功率是95%,而平均一个网络层的分组需要10个数据链路层的帧来发送。

如果数据链路层采用了无确认的无连接服务,那么发送网络层分组的成功率是()。

A.40%B.60%C.80%D.95%7、一个TCP连接的数据传输阶段,如果发送端的发送窗口值由2000变为3000,意味着发送端可以()。

A.在收到一个确认之前可以发送3000个TCP报文段B.在收到一个确认之前可以发送1000BC.在收到一个确认之前可以发送3000BD.在收到一个确认之前可以发送2000个TCP报文段8、在一个网络中,最大TPDU尺寸为256B,最大的TPDU存活时间为20s,使用8位序列号,则每条连接的最大数据传输速率是()。

A.16112bit/sB.26112bitsC.36112bi/sD.461l2bit/s9、有一个TCP连接,当其拥塞窗口为32个分组大小时超时。

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

软件工程作业在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是()。

A.经济可性性B.技术可行性C.操作可行性D.法律可行性答案:B为了提高模块的独立性,模块部最好是()。

A.逻辑聚B.时间聚C.功能聚D.通信聚答案:CJackson方法是一种面向()的方法。

A.对象B.数据结构C.数据流D.控制流答案:B需求分析阶段研究的对象是软件项目的()。

B.合理要求C.模糊要求D.工程要求答案:A面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。

A.系统设计B.详细设计C.软件设计D.编码答案:B程序控制的三种基本结构中,()结构可提供多条路径选择。

A.反序B.顺序C.循环D.分支答案:D下列属于黑盒测试的是()。

A.基本路径测试B.条件测试D.等价划分答案:D软件设计一般分为总体设计和详细设计,它们之间的关系是()。

A.全局和局部B.抽象和具体C.总体和层次D.功能和结构答案:A好的软件结构应该是()。

A.高耦合,高聚B.低耦合,高聚C.高耦合,低聚D.低耦合,低聚答案:B面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父类的全部描述(数据和操作)。

A.传递性B.继承性C.复用性D.并行性答案:B软件项目管理是()一切活动的管理。

A.需求分析B.软件设计过程C.模块控制D.软件生命周期答案:D一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是()。

A.外部耦合B.数据耦合C.控制耦合D.容耦合答案:C在面向数据流的软件设计方法中,一般将信息流分为()。

A.变换流和事务流B.变换流和控制流C.事务流和控制流D.数据流和控制流答案:A软件工程学科出现的主要原因是()。

A.计算机的发展B.其他工程学科的影响C.软件危机的出现D.程序设计方法学的影响答案:C关于数据流图下列说法中不正确的是()。

A.在数据流图中应描绘所有可能的数据流向及数据流的条件B.数据流图的基本要点是描绘“做什么”而不考虑“怎么做”C.数据流图是系统的逻辑模型D.数据流图的一个主要用途是作为分析和设计的工具答案:A关于测试下列说法错误的是()。

A.调试也称为纠错B.调试作为成功测试的后果出现C.调节器试是在测试发现错误之后排除错误的过程D.调试的目标是发现错误答案:D模块中所有成分引用共同的数据,该模块的聚度是()的。

A.逻辑性B.瞬时性C.功能性D.通信性答案:D每个对象可用它自己的一组属性和它可以执行的一组()来表现。

A.行为B.功能C.操作D.数据答案:C应用执行对象的操作可以改变该对象的()。

A.属性B.功能C.行为D.数据答案:A下列耦合中,()的耦合性最强。

A.公共耦合B.数据耦合C.控制耦合D.容耦合答案:D块联系中,()块联系最强。

A.偶然性B.功能性C.通信性D.顺序性答案:B软件是一种()产品。

A.有形B.逻辑C.物质D.消耗答案:B由于软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表现包括了下述()方面。

①生产成本过高②需求增长难以满足③进度难以控制④质量难以保证A.①②B.②③C.④D.全部答案:D在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是()。

A.经济可性性B.技术可行性C.操作可行性D.法律可行性答案:B在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。

A.数据结构B.实体关系C.数据流图D.E-R图答案:C概要设计与详细设计衔接的图形工具是()。

A.数据流图B.结构图C.程序流程图D.PAD图答案:B程序控制一般分为()、分支、循环三种基本结构。

A.分块B.顺序C.跳转D.控制答案:B结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。

A.数据流图B.数据字典C.判定表D.判定树答案:BJackson方法根据()来导出程序结构A.数据结构B.数据间的控制结构C.数据流图D.IPO图答案:AJackson图上下层之间的关系是()。

A.调用关系B.组成关系C.继承关系D.嵌套关系答案:B以下说法,错误的是()。

A.面向对象不仅支持过程抽象,而且支持数据抽象B.某些面向对象的程序设计语言还支持参数化抽象C.信息隐蔽通过对象的封装性来实现D.在面向对象方法中,类是最基本的模块。

答案:D在多层次的结构图中,其模块的层次数称为结构图的()。

A.深度B.跨度C.控制域D.广度答案:A()是计算机程序及期说明程序的各种文档。

A.软件B.文档C.程序D.数据答案:A模块(),则说明模块的独立性越强。

A.耦合越强B.扇入数越高C.耦合越弱D.扇入数越低答案:C在数据流图中,有名字及方向的成分是()。

A.控制流B.信息流C.数据流D.信号流答案:CAlpha测试是()。

A.由用户在开发者的场所进行B.由软件的最终用户在开发者的一个或多个客户场所进行C.是在不受开发者控制的环境中进行的D.是软件在开发者不能控制的环境中的“真实应用答案:A表示对象的相互行为的模型是()模型。

A.对象B.动态C.功能答案:B在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为(),此定义包括一组数据属性和在数据上的一组合法操作。

A.类B.属性C.对象D.消息答案:A需求分析过程中,对算法的简单描述记录在()。

A.层次图B.数据字典C.数据流图D.IPO图答案:D有关计算机程序功能、设计、编制、使用的文字或图形资料称为()。

A.软件B.文档C.程序D.数据问题定义阶段必须回答的关键问题是()。

A.要解决的问题是什么B.确定目标系统必须具备哪些功能C.怎样实现目标系统D.如何具体实现系统答案:A可行性分析中,系统流程图用于描述()。

A.当前运行系统B.当前逻辑模型C.目标系统D.新系统答案:B模块的独立性是由聚性和耦合性来度量的,其中聚性是()。

A.模块间的联系程度B.模块的功能强度C.信息隐蔽程度D.接口的复杂程度答案:B数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,()是常采用的。

①自顶向下②自底向上③分层绘制④逐步求精A.全是B.①③④C.①③D.①②答案:B在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是()。

A.经济可性性B.技术可行性C.操作可行性D.法律可行性答案:A在结构化分析方法(SA)中,与数据流图配合使用的是()。

A.数据流图B.数据字典C.实体联系图D.程序流程图答案:B通过()可以完成数据流图的细化。

A.结构分解B.功能分解C.数据分解D.系统分解答案:B在逻辑覆盖中,每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果,这种覆盖称为()。

A.语句覆盖B.判定覆盖C.条件覆盖D.全部覆盖答案:C软件设计阶段一般可分为()。

A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计答案:B通过执行对象的操作改变对象的属性,但它必须通过()的传递。

A.接口B.消息C.信息D.操作答案:B需求分析最终结果是产生()。

A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书答案:C()着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。

A.程序流程图B.数据流图C.E-R图D.结构图答案:D需求分析()。

A.要回答“软件必须做什么?”B.要求编写软件需求说明书C.系统分析员可以采用访谈、简易的应用规格说明技术获取用户需求D.以上都对答案:D按照软件配置管理的原始指导思想,受控制的对象应是()。

A.软件元素B.软件配置项C.软件项目D.软件过程答案:B()着重测试软件功能。

A.黑盒测试B.白盒测试C.功能测试D.循环测试答案:C软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的()。

A.接口B.软件环境C.信息项D.版本答案:C在软件结构中,如果两个矩形之间有直接相连,表示它们存在()关系。

A.B.调用C.并列D.顺序执行答案:B将几个逻辑上相似的成分放在一个模块中,该模块的聚度是()。

A.逻辑性B.瞬时性C.功能性D.通信性答案:A()模型表示了对象的相互行为。

A.对象B.动态C.功能D.分析答案:B结构化分析(SA)最为常见的图形工具是()。

A.程序流程图B.实体联系图C.数据流图D.结构图答案:C与计算机科学的理论研究不同,软件工程是一门()学科。

A.理论性B.工程性C.原理性D.心理性答案:B下列方式中,不是由数据元素组成数据方式的是()。

A.顺序B.层次C.选择D.重复答案:B在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是()。

A.瀑布模型图B.数据流图C.数据结构图D.业务图答案:B软件部分的部实现与外部可访问性分离,这是指软件的()。

A.继承性B.共享性C.封装性D.抽象性答案:C()是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。

A.开发文档B.管理文档C.用户文档D.软件文档答案:C模块的某成分的输出是另一成分的输入,该模块的聚度是()的。

A.功能性B.顺序性C.逻辑性D.瞬时性答案:B面向对象开发方法子概念和表示上的一致性保证了分析和设计的()过渡。

A.因难B.不容易C.平滑D.顺序答案:C详细设计规格说明通常使用()手段。

A.IPO图与层次图B.HIPOC.IPO或PDLD.HIPO或PDL答案:D一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。

A.成本的估算B.项目计划C.工程管理D.工程网络答案:A程序的三种基本控制结构是()。

A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移答案:B一个程序如果把它他为一个整体,它也是只有一个入口,一个出口的单个顺序结构,这是一种()。

A.结构程序B.组合的过程C.自顶向下设计D.分解过程答案:B数据元素组成设计的方式有()类型。

A.顺序B.选择C.重复D.以上全是答案:D结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。

A.目标.B.数据流C.功能D.对象答案:B属于软件设计的基本原理的是()。

A.数据流分析设计B.变换流分析设计C.事务流分析设计D.模块化答案:D。

相关文档
最新文档