四川大学软件工程考试试题07-08A

合集下载

《软件工程》试题及参考答案

《软件工程》试题及参考答案

电计系软件工程专业20 –20 学年度期《软件工程》试题(第4套)第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。

A 软件过程B 软件工具C 质量保证D 软件工程2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

A 业务需求B 功能要求C 非功能需求D 用户需求3、软件测试计划开始于需求分析阶段,完成于()阶段。

A 需求分析B 软件设计C 软件实现D 软件测试4.下面关于面向对象方法中消息的叙述,不正确的是( )。

A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C. 应用程序之间可以相互发送消息D.发送与接收消息的通信机制与传统的子程序调用机制不同5.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是( )。

A.工作无序,项目进行过程中经常放弃当初的计划B.建立了项目级的管理制度C.建立了企业级的管理制度D.软件过程中活动的生产率和质量是可度量的6.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性B.可重用性C.适应性 D.可移植性7.软件生命周期中所花费用最多的阶段是()A.详细设计 B.软件编码 C.软件测试 D.软件维护8.需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能9.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )。

《软件工程》试卷A参考答案

《软件工程》试卷A参考答案

《软件工程》课试题A卷参考答案一、基本概念:(每题4分,共20分)1、计算机辅助软件工程:如果把一系列的工具集成起来使用,使得一个工具产生的信息可以被另一个工具使用时,就形成了一个支撑软件开发的系统。

这种集成了软件、硬件和一个软件工程数据库的软件工程环境,称为计算机辅助软件工程(CASE)。

2、通信内聚:若一个模块的各个部分使用同一个输入数据或产生同一个输出数据,则称该模块的内聚为通信内聚。

3、编码风格:是指在不影响程序正确性和效率的前提下,有效编排和合理组织程序的基本原则。

4、流图分析:是通过分析程序流程图的代码结构,来检查程序的语法错误信息、语句中标识符引用状况、子程序和函数调用状况及无法执行到的代码段。

5、软件配置:软件过程的输出包括三个主要得类别,程序、文档及数据,这些项包括了在软件过程中产生的信息,总称为软件配置。

二、判断题:(每题1分,共10分,正确为“√”,错误为“×”。

)1、(×)2、(×)3、(√)4、(×)5、(×)6、(√)7、(√)8、(×)9、(√)10(√)三、填空题:(每空1分,共20分)1、(计算潜能),(创建和控制)。

2、(外在条件导致的“磨损”和“老化”),(在设计开发过程中留有隐患)。

3、(项目策划),(需求分析)。

4、(人的记忆),(思维和推理)。

5、([ | ]或[ ,])6、(功能),(程序代码)。

7、(可移植性),(语言编译器实现效率),(开发工具的支持)。

8、(恢复性测试),(强度测试)。

9、(执行某一处理),(回答某些信息)。

10、(植入故障数),(分别测试法)。

四、选择题:(每题1分,共20分)1、(B)2、(A)3、(C)4、(A)5、(B)6、(C)7、(B)8、(D)9、(B)10、(C)11、(A)12、(D)13、(C)14、(B)15、(A)16、(D)17、(B)18、(A)19、(B)20、(C)五、简述题:(每题4分,共16分)1、采用框架技术进行软件开发的主要特点:答:(1)领域内的软件结构一致性好;(2)建立了更加开放的系统;(3)重用代码大大增加,软件生产效率和质量得到了提高;(4)软件设计人员要专注于对该领域的了解,使需求更充分;(5)存储了经验,可以让经验丰富的人员去设计框架和领域构件,而不是设计低级编程;(6)允许采用快速原型技术;(7)有利于在一个项目内多人协同工作;(8)大粒度的重用使得平均开发费用降低,开发速度加快,开发人员减少,维护费用降低,而参数化框架使得适应性,灵活性增强。

软件工程试卷及答案(多套精品试卷 )

软件工程试卷及答案(多套精品试卷 )

软件工程试题及答案第一部分选择题一、单项选择题 每小题 分,共 分。

(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内).在下列工具与环境中( )属于较早期的 ✌☜。

✌.基于信息工程 ✌☜ .人工智能 ✌☜.结构的基于图形 ✌☜ .集成的 ✌☜环境. ◆♦⏹♋❍成本估算模型是一个( )模型。

✌.静态单变量 .动态单变量 .静态多变量 .动态多变量.在 ♍♋●●软件质量度量模型中,( )属于面向软件产品修改。

✌.可靠性 .可重用性 .适应性 .可移植性.✋的软件质量评价模型由 层组成,其中用于评价设计质量的准则是( )✌. ✈✋ . ✈ . ✈ . ✈.软件复杂性度量的参数包括( )✌.效率 .规模 .完整性 .容错性.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。

✌.结合 .隐藏 .封装 .抽象.软件调试技术包括( )✌.边界值分析 .演绎法 .循环覆盖 .集成测试.瀑布模型的存在问题是( )✌.用户容易参与开发 .缺乏灵活性 .用户与开发者易沟通 .适用可变需求.软件测试方法中的静态测试方法之一为( )✌.计算机辅助静态分析 .黑盒法 .路径覆盖 .边界值分析.软件生命周期中所花费用最多的阶段是( )✌.详细设计 .软件编码 .软件测试 .软件维护.第一个体现结构化编程思想的程序设计语言是( )✌.☞❆✌☠语言 . ♋♦♍♋●语言 . 语言 . ☹语言.程序的三种基本控制结构是( )✌.过程、子程序和分程序 .顺序、选择和重复 .递归、堆栈和队列 .调用、返回和转移.在详细设计阶段,经常采用的工具有( )✌. ✌ . ✌ .  . ☞.详细设计的结果基本决定了最终程序的( )✌.代码的规模 .运行速度 .质量 .可维护性.需求分析中开发人员要从用户那里了解( )✌.软件做什么 .用户使用界面 .输入的信息 .软件的规模.结构化程序设计主要强调的是( )✌.∙∙ 程序的规模 .∙∙ 程序的效率 .∙∙ 程序设计语言的先进性 .∙ 程序易读性.✋☜☞。

2022年四川大学软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年四川大学软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年四川大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、关系数据库中基于数学的两类运算是______________和______________。

2、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

3、数据的安全性是指____________。

4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

7、关系规范化的目的是______。

8、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

9、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

10、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

二、判断题11、一个数据表只能有一个唯一索引。

()12、有出现并发操作时,才有可能出现死锁。

()13、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。

()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()15、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。

()16、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。

四川大学软件工程期中考试

四川大学软件工程期中考试

四川大学期中考试试题(闭卷)(2011~2012学年第2学期)课程号:311023030 课程名称:软件工程(双语)任课教师:适用专业年级:学号:姓名:注意事项:1. 请务必将本人所在学院、姓名、学号、任课教师姓名等信息准确填写在试卷和答题纸上。

2. 考试结束,请将试卷和答题纸一并交给监考老师。

一、Multiple-Choice Test(1’×10)评阅教师得分Tip: each question,you must read the four choices marked A),B),C),D),and decidewhich is the best answer.1.The nature of software applications can be characterized by their information( )(A) complexity (B) content(C) determinacy (D) both b and c2.Which of these are the 5 generic software engineering framework activities? ( )(A) communication, planning, modeling, construction, deployment(B) communication, risk management, measurement, production, reviewing(C) analysis, designing, programming, debugging, maintenance(D) analysis, planning, designing, programming, testing3.The rapid application development model is ( )(A) Another name for component-based development.(B) A useful approach when a customer cannot define requirements clearly.(C) A high speed adaptation of the linear sequential model.(D) All of the above.4.Which of the following traits need to exist among the members of an agile software team? ( )(A) Competence(B) Decision-making ability(C) Mutual trust and respect(D) All of the above.5. The top level of the hierarchical model of a system is known as the ( )(A) AFD(B) DFD(C) SCD(D) SFD6.The use of traceability tables helps to ( )(A) debug programs following the detection of run-time errors(B) determine the performance of algorithm implementations(C) identify, control, and track requirements changes(D) none of the above7.The data flow diagram ( )(A) depicts relationships between data objects(B) depicts functions that transform the data flow(C) indicates how data are transformed by the system(D) both B and C8.Which of the following should be considered as candidate objects in a problem space?( )(A) events (B) people(C) structure (D) all of the above9.Which design model elements are used to depict a model of information representedfrom the user's view? ( )(A) Architectural design elements (B) Component-level design elements(C) Data design elements (D) Interface design elements10. In transaction mapping the first level factoring results in the ( )(A) creation of CFD. (B) derivation of control hierarchy(C) distribution of work modules (D) refinement of the module view二、Fill in the blank(1’×38)评阅教师得分1)Software engineering is a layered technology, which the bedrock supports is a quality focus, and then concerned with ______ , __________________ and ____________________.2) The linear sequential model of software development is also known as the____________________________and __________________________3) The capability maturity model integration(CMMI) is a process meta-model, which consists six capabilitylevels, that is imcomplete level, perform level, __________________________,_______________________,____________________________________ and ____________________________________.4) Speculation, ___________________________, ___________________________ _ are the three framework activities for the Adaptive Software Development (ASD) process mode.5) The “phases”of the Unified Process(UP) include______________, ___________,___________,_________ and production phase .6) ___________________ , ______________________ , __________________and component design are areas of concern in the design model.7)Software includes: computer programs, ___________________________and__________________.8)An architectural style encompasses constraints , ___________________________and __________________9) In component-level design "persistent data sources" refer to __________________ and __________________.10) A computer-based system makes use of a variety of system elements, that is software , hardware, __________________, __________________,__________________, and __________________.11) In the domain of business process engineering, three different architectures must be analyzed and designed, that is____________________________________,____________________________________, and ____________________________________.12) The requirements engineering process is accomplished through the execution of seven distinct functions: inception, elicitation, elaboration, ___________________________, ___________________________, __________________, and ___________________________.(13)Quality function deployment indentifies three types of requirements: ___________________________, ___________________________, ___________________________.评阅教师得分三、Each of the elements of the analysis model provides information for acomplete specification of design. Please match the analysis model with four design models that need the analysis information to create design models required. ( 14 points )State DiagramClass and Component Design Sequence DiagramUse-Case DiagramInterface Design E-R DiagramActivity DiagramArchitectural Design Class DiagramData Flow DiagramData Design State T ransition Diagram四、Explain the T erms (3’×3)。

四川大学软件工程期末

四川大学软件工程期末

A.Multiple choice (Only one is correct): ( 20*2%=40%)1 Approximately which activity listed below will consume the least amount of time ina project?A analysisB designC codingD testing2 The first step in project planning is toA determine software scopeB select project team leaderC determine the budgetD determine the process model3 Which factors are important when choosing a project team leader?A managerial identityB outstanding programming abilityC problem solving abilityD ability of communicating to other people4 The importance of software design can be summarized in a single word:A accuracyB complexityC efficiencyD quality5 Cohesion is a qualitative indication of the degree to which a moduleA can be written more compactlyB is connected to other modules and the outside worldC is able to complete its function in a timely mannerD focuses on just one thing6 Notations for depicting procedural detail includeA box diagramB ER diagramC flow chartD decision table7 The best reason for using independent software test teams is thatA software developers do not need to do any testingB testers do not get involved with the project until testing beginsC strangers will test the software mercilesslyD the conflicts of interest between developers and testers is reduced8Which of the following items is not the software engineeringlayers?A. ProgrammingB. qualityC. MethodsD. Tools9What are the three generic phases of softwareengineering?A. definition, development, supportB. what, how, whereC. programming, debugging, maintenanceD. analysis, design, testing10The Water-Fall process model of software development isA. A reasonable approach when requirements are well defined.B. A good approach when a working program is required quickly.C.The best approach to use for projects with large development teams.D.An old fashioned model that is rarely used any more.11If customers cannot define requirements clearly, the developer should use1The Water-Fall model2The prototyping model3The spiral model4Any model12There are three important risks which we must focus on them carefully. They areA business risks, personnel risks, budget risksB project risks, technical risks, business risksC planning risks, technical risks, personnel risksD management risks, technical risks, design risks13 key concept of quality control is that all workproducts1are delivered on time and under budget2have complete documentation3have measurable specifications for process outputs4are thoroughly tested before delivery to the customer14 What task is not performed as part of software requirementsanalysis?1evaluation and synthesis2modeling and problem recognition3planning and scheduling4specification and review15The entity relationshipdiagram1depicts relationships between data objects2depicts functions that transform the data flow3indicates how data are transformed by the system4indicates system reactions to external events16Which of the following is not an area of concern in the design model?1architecture2data3interfaces4project scope17 Which of following is a characteristic of a gooddesign?1exhibits strong coupling between its modules2implements all requirements in the analysis model3includes test cases for all components4incorporates source code for descriptive purposes18 Software reliability problems can almost always be tracedto1errors in requirements gathering2errors in design and implementation3human error4errors in operation19Which of the following need to be assessed during unittesting?A.algorithmic performanceB.code stabilityC.execution and error handlingD.all of the above20Which of the following is an approach todebugging?A.backtrackingB.brute forceC.cause eliminationD.all of the aboveB.True or false. (10*2%=20%)1Software is a product and can be manufactured using the same technologies used for other engineering artifacts.2Customers, end-users, practitioners, project managers and sales people are all considered as players in the software process.3 A good software is flexible, so it can easily accommodate changes brought up with therequirement change.4We should consider the implementation view first during software requirements analysis.5Every computer-based system can be modeled as an information transform using an input-processing-output template.6Test cases should be designed long before testing begins.7Recovery testing is a system test that forces the software to fail in a variety of ways and verifies that software is able to continue execution without interruption.8Adding more people to a project that is already behind schedule is a good way to catch up.9Change cannot be easily accommodated in most software systems, unless a system was designed with change in mind.10 A consideration of software scope must include an evaluation of all external interfaces.C.Short answer: (4*5%=20%)1What are main contents in a project plan?2Please describe the differences between the verification and validation?3What are the characteristics of testable software?4What is the SQA? Describe its role in software development.5Please give explanations on why requirements elicitation is so difficult.D.Answer the following questions in detail: (2*10%=20%)1As a modern software project manager, what must you do to begin a project? Please briefly describe the major activities of project management.2Given a procedure for computing the average of positive numbers:i=0;sum=0;input a;do while a!=0 {if (a>0){i++;sum+=a;}input a;}if(i>0)average=sum/i;elseaverage=-999;Please:(1) draw the corresponding flow graph;(2) tell the cyclomatic complexity of the procedure; and(3) list all the independent paths for basis path testing.。

【最新大学期末考试题库答案】四川大学JAVA期末考试试题

【最新大学期末考试题库答案】四川大学JAVA期末考试试题

new FrameOut();
Frame 为系统定 // 义的窗框类
add(btn); setSize(300,200); show( ); } } 4、 import public { public { } } class { { int int class SuperClass a = 10 , b = 20 ; SubClass max( ) { extends return } SuperClass ((a>b)?a:b); } } 10 分,共 30 分 ) 。 java.io.*; class abc void main(String args[]) SubClass( ); sb = new static SubClass
2、设 x = 1 , y = 2 , z = 3 ,则表达式
y += z-- / ++ x
Applet 子类中,一般需要重载父类的 stop( ) paint( ) ( private protected C )。
方法来完成一些画图操作。
4、不允许作为类及类成员的访问控制符的是
5、为 AB 类的一个无形式参数无返回值的方法 作为前缀就可以调用它,该方法头的形式为 A. static C. final void void method( ) method( ) A
s = new
System.out.println(s.toString( )); } } class String String AB { s1; s2; str1 , String s2 = str2; } toString( ) str2 )
AB( String { s1 = str1;
public { return } 2、 import

软件工程考试试题(含答案)

软件工程考试试题(含答案)

软件工程考试试题(含答案)整理一、选择题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.标记耦合参考答案:1-5 DDABA 6-10 CDBBA二、多选题1、传感器网络的应用领域包括( )A.军事应用B.医疗卫生C.环境及农业方面应用D.智能家居建筑中的应用2、()相结合而产生的遥感技术,使人感知信息的能力得到进一步的加强。

A.传感技术B.信息识别C.测量技术D.通信技术3、PKI是以公开密钥技术为基础,以数据的机密性、完整性和不可抵赖性为安全目的而构建的( )等硬件、软件的综合设施。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15.环复杂度V(G)提供了关于( )的数量信息。
A.程序的环;B.独立逻辑路径;C.程序错误;D;程序语句
二、名词解释(每题3分,共15分)
1.构件
2.软件工程
3.需求工程
4.软件复用
5.内聚和耦合
四、简要回答以下问题(每题3分,共45分)
1随着时间的推移,为什么软件需要不断演化?
2软件开发中有那些普适性活动?
1.下列( )不是软件工程的层次。
A.过程;B.工具;C.质量焦点;D.方法;E.构造;
2.通用过程框架的5个活动是()。
A.沟通,策划,建模,构建,部署;B.沟通,分析,设计,编码,测试;
C.分析,设计,编码,调式,维护;D.分析,策划、设计,编码,测试;
3.()是CMMI的级别名称。
A.已执行级;B.优化级;C.复用;D.已管理级;E:A和B;F:A、B和D;
A.条件覆盖法;B.等价分类法;
C.边界值分析法;D.错误推测法;
6.分析模型刻画了软件的( )。
A.体系结构,接口,构件;B.成本,风险,进度安排;
C.信息,功能,行为;D.以上都不是;
注:1试题字迹务必清晰,书写工整。本题3页,本页为第1页
2题间不留空,一般应题卷分开教务处试题编号:
3务必用A4纸打印
4.下列()是不需要采用敏捷软件过程。
A.取消项目策划和测试;B.仅完成基本的工作产品;
C.采用增量软件交付的策略;D.允许软件开发团队的高度自治;
5.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )
11给出一个完整的软件设计包括的4个设计模型并描述每个设计模型的作用
12描述体系结构的风格的组成部分,请给出4个常见的体系结构风格
13软件界面设计的黄金原则以及软件界面设计的完整框架活动
14软件确认测试与软件验收测试区别?
15为什么说面向对象给软件复用提供了良好的技术环境
三、综合题(10分)
PowerSoft是一家从事某一行业的软件开发公司,多年来严格按照采用瀑布模型指导软件开发,取得了较好的业绩,在业界有一定的声誉。随着公司业务的发展,开始涉足另一行业的开发开发,但是该行业客户对目标系统并没有非常清晰的理解,但是又希望能尽快提供软件产品以应对竞争激烈的商业环境。这对公司而言,既是挑战也是机遇。作为软件工程师的您有幸被聘为该项目经理,按照公司规定,软件过程采用瀑布模型,但是不久您发现了问题….,,需要改变软件过程模型,但是您又没有权限自作主张,于是您向公司主管起草了一份建议变更软件开发过程模型的报告。请您完成该报告(注意:该主管不喜欢长篇报告,建议报告字数控制在300左右)。
学号:姓名
7.下列()不是好的编程原则
A.单元编码前先设计单元测试;B.设计代码可视化布局以助于理解;
C.使用简短的变量名使得代码紧凑;D.代码的文档化,而不是程序的文档化;
8.系统建模时,软件工程师需要考虑()约束因素
A.成本;B.限制;C.假设;D.进度;E. B和C;
9. UML中的()可以用来进行系统建模
12.在面向对象软件工程中,构件是()。
A.属性和操作;B.类的实例;C.一组协作的类;D.A和B;
13.下列()界面设计中可以减少用户记忆负担
A.创建有意义缺省值;B.提供在线帮助;C.提供命令窗口;D.a.系统测试b.单元测试c.集成测试d.确认测试
A.任意次序;B. bcda;C. dbca;D. bdca;
四川大学期末考试试题A(闭卷)
(2007 ——2008学年第二学期)
课程号:课序号:课程名称:软件工程任课教师:成绩:
适用专业年级:学生人数:印题份数:学号:姓名:
考试须知
四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。
A.用例图;B.部署图;C.构件图;D.活动图;E.类图; F. B和C;G. B、D和E;
10.数据流图DFD ( )。
A.刻画了数据对象之间的关系;B.表示系统数据的流动和加工处理;
C.表明系统响应外部事件;D. B和C;
11.类的责任是有( )定义的。
A.仅由属性;B.仅由操作;C.由它的协作者D.由属性和操作;
3简要说明基于构件过程模型的主要优点。
4简述UP(统一过程)的阶段。
5为什么说增量过程模型被认为可能是现代软件开发的最好方法?
6描述软件构建和软件部署的区别
7简叙软件工程的敏捷理念所强调的4个关键问题
8叙述需求工程的步骤。
9分析建模的元素有那些?
本题3页,本页为第2页
教务处试题编号:
学号:姓名
10如何评估软件设计质量?
本题3页,本页为第3页
教务处试题编号:
四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。
一、单项选择题(在每小题的若干个备选答案中,选出一个正确答案,并将正确答案的序号填在题的括号内或答卷纸上。每小题2分,共30分)
相关文档
最新文档