四川大学软件工程(双语)期中考试试题-最终版-含答案.doc_第1页
四川大学软件工程(双语)期中考试试题-最终版-含答案.doc_第2页
四川大学软件工程(双语)期中考试试题-最终版-含答案.doc_第3页
四川大学软件工程(双语)期中考试试题-最终版-含答案.doc_第4页
四川大学软件工程(双语)期中考试试题-最终版-含答案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程名称: 任课教师: 学号:姓名: 四川大学期中考试试题(闭卷)(20112012学年第2学期)课程号: 311023030课程名称: 软件工程(双语) 任课教师: 适用专业年级: 学号: 姓名: 考试须知四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行四川大学考试工作管理办法和四川大学考场规则。有考试违纪作弊行为的,一律按照四川大学学生考试违纪作弊处罚条例进行处理。四川大学各级各类考试的监考人员,必须严格执行四川大学考试工作管理办法、四川大学考场规则和四川大学监考人员职责。有违反学校有关规定的,严格按照四川大学教学事故认定及处理办法进行处理。题 号一(20%)二(20%)三(18%)四(24%)五(10%)六(8%)卷面成绩得 分阅卷教师阅卷时间注意事项:1. 请务必将本人所在学院、姓名、学号、任课教师姓名等信息准确填写在试卷和答题纸上。2. 考试结束,请将试卷和答题纸一并交给监考老师。评阅教师得分一、Multiple-Choice Test(110)Tip: each question,you must read the four choices marked A),B),C),D),and decide which is the best answer.123456789101.The nature of software applications can be characterized by their information( D ) (A) complexity (B) content (C) determinacy (D) both b and c 2.Which of these are the 5 generic software engineering framework activities? ( A ) (A) communication, planning, modeling, construction, deployment (B) communication, risk management, measurement, production, reviewing (C) analysis, designing, programming, debugging, maintenance (D) analysis, planning, designing, programming, testing 3.The rapid application development model is ( D ) (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? ( D ) (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 ( C ) (A) AFD (B) DFD (C) SCD (D) SFD 6.The use of traceability tables helps to ( C ) (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 above 7.The data flow diagram ( D ) (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? ( D ) (A) events (B) people (C) structure (D) all of the above9. Which design model elements are used to depict a model of information represented from the users view? ( D ) (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 ( C ) (A) creation of CFD. (B) derivation of control hierarchy (C) distribution of work modules (D) refinement of the module view评阅教师得分二、Fill in the blank(138)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 capability levels, 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_起始(inception)_, _细化(elabration)_,_构建(construction)_,_转换(transition)_ 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 a complete 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 DesignSequence DiagramUse-Case DiagramInterface DesignE-R DiagramActivity DiagramArchitectural DesignClass DiagramData Flow DiagramData DesignState Transition Diagram 评阅教师得分四、Explain the Terms (33)。1)software life cycle软件生命周期:指软件的的产生定义、分析、描述、设计、编码、测试、验收和运行维护到报废的过程。2)Software engineering软件工程:是一门研究工程化方法构建和维护软件的学科,将系统化的、规范化的、可量化的方法应用于软件的开发、运行和维护。3)information hiding信息隐藏:指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据),对于不需要这些信息的其他模块来说,是透明的。评阅教师得分四、short-answer test(34)。1)Describe the characteristics of software that are considerably different than those of hardware.软件是设计了开发的,不是传统意义上的生产制造的;软件不会磨损;虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是根据实际顾客的需求定制的。2) Describe the basic principle of evolutionary development and its two types。规律:持续变化规律;复杂性增长规律;自我调控规律;组织稳定性守恒规律;保证通晓性规律;质量衰减规律;反馈系统规律。类型:软件的维护,软件的再工程。3) Depict the three primary objectives which the analysis model must achieve. 描述软件的信息,描述软件的功能,描述软件的行为。4)Hewlett-packard developed a set of software quality attributes that has been given the acronym FURPS, try to depict all of these attributes. Functional(功能性):特性、能力、安全性Usability(可用性):人性化因素、帮助、文档Reliability(可靠性):故障周期、可恢复性、可预测性Performance(性能):响应时间、吞吐量、准确性、有效性、资源利用率Supportability(可支持性):适应性、可维护性、国际化、可配置性评阅教师得分六、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论