欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    重庆大学《软件工程导论》课程试题(A-B卷)(共4页).doc

    • 资源ID:14132272       资源大小:69.50KB        全文页数:4页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    重庆大学《软件工程导论》课程试题(A-B卷)(共4页).doc

    精选优质文档-倾情为你奉上学院(系): 专业: 年级、班 学号: 姓名: 命题人:审题人:命题时间:重庆大学教务处制( ) 6. It is not possible to use ordinary data flow diagrams to model the functional requirements of real-time systems. a. True b. False ( ) 7. The states shown in a state transition diagram do not necessarily correspond to the processes shown in a control flow diagram for the same system. a. True b. False ( ) 8. Horizontal partitioning defines separate branches for major program functions, while vertical partitioning distributes control in a top-down manner. a. True b. False ( ) 9. Information hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the program. a. True b. False ( ) 10. Data design actually begins during the creation of the analysis model, not the architectural model. a. True b. False ( ) 11. When refining the DFD during transform mapping the goal is to strive to derive bubbles showing high cohesion. a. True b. False ( ) 12. One means of defining user interface objects and actions is to conduct a grammatical parse of the user scenario. a. True b. False ( ) 13. With thorough testing it is possible to remove all defects from a program prior to delivery to the customer. a. True b. False ( ) 14. Equivalence testing divides the input domain into classes of data from which test cases can be derived to reduce the total number of test cases that must be developed. a. True b. False ( ) 15. The focus of validation testing is to uncover places that users will be able to observe failure of the software to conform to its requirements. a. True b. False 重庆大学软件工程导论课程试题(卷)题 号一二三四五六七八九十总 分得 分一Complete the sentences with the correct words or phrases.(each blank 1 point, total 20 points)1. Four interface design issues are _、_、_ and _.2. The four procedure of design model includes: _、_、_ and _.3. The five phases of software requirements analysis are _、_、_、_ and _.4. The data model consists of three pieces of interrelated information_、_ and _.5. Four types of change are encounter:_、_、_ and _.二Decide whether the following statements are true or false. Write “a” for true and “b” for false into bracket.(each question 1 point, total 15 points)( ) 1. Software is developed or engineered , it is not manufactured in classical sense.a. True b. False( ) 2. Once we write the program and get it to work, our job is done.a. Trueb. False ( ) 3. Evolutionary models are iterative .a. True b. False ( ) 4. A data flow diagram is a graphical technique that depicts information flow and the transforms a. True b. False( ) 5. For software prototyping to be effective technique, tools are required to develop prototypes rapidly to keep the schedule on track. a. True b. False线封密封线密命题人:审题人:命题时间:重庆大学教务处制( ) 8. 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. ( ) 9. In the context of requirements analysis, two types of problem partitioning are a. bottom-up and top-down b. horizontal and vertical c. subordinate and superordinate d. none of the above ( ) 10. The state transition 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. indicates system reactions to external events ( ) 11. The relationships shown in a data model must be classified to show their a. Width and depth b. Directionality and reliability c. cardinality and modality d. probability and risk ( ) 12. The data dictionary contains descriptions of each software a. configuration item b. data object c. diagram d. notation ( ) 13. Which of the following is not an area of concern in the design model? a. architecture b. data c. interfaces d. project scope ( ) 14. Which of these is a characteristic of a good design? a. exhibits strong coupling between its modules b. implements all requirements in the analysis model c. includes test cases for all components d. incorporates source code for descriptive purposes 三Answer each question by choosing A , B, C or D.( each question 1 point, total 25 points )( ) 1. Which question no longer concerns the modern software engineer? a. Why does computer hardware cost so much? b. Why does software take a long time to finish? c. Why does it cost so much to develop a piece of software? d. Why can't software errors be removed from products prior to delivery? ( ) 2. Software deteriorates rather than wears out because a. Software suffers from exposure to hostile environments b. Defects are more likely to arise after software has been used often c. Multiple change requests introduce errors in component interactions d. Software spare parts become harder to order ( ) 3. Most software continues to be custom built because a. Component reuse is common in the software world b. Reusable components are too expensive to use c. Software is easier to build without using someone else's components. d. Off the shelf software components are not commonly available ( ) 4. Which of the items listed below is not one of the software engineering layers? a. Process b. Manufacturing c. Methods d. Tools ( ) 5. The spiral model of software development a. Ends with the delivery of the software product b. Is more chaotic than the incremental model c. Includes project risks evaluation during each iteration d. All of the above ( ) 6. The linear sequential model of software development is a. 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. ( ) 7. Which of these terms is a level name in the Capability Maturity Model? a. Ad hoc b. Repeatable c. Reusable d. Organized 学院(系): 专业: 年级、班 学号: 姓名: 命题人:审题人:命题时间:重庆大学教务处制( ) 22. The cyclomatic complexity metric provides the designer with information regarding the number of a. cycles in the program b. errors in the program c. independent logic paths in the program d. statements in the program ( ) 23. Black-box testing attempts to find errors in which of the following categories a. incorrect or missing functions b. interface errors c. performance errors d. all of the above ( ) 24. Top-down integration testing has as it's major advantage(s) that a. low level modules never need testing b. major decision points are tested early c. no stubs need to be written d. none of the above ( ) 25. Which of the following is an approach to debugging? a. backtracking b. brute force c. cause elimination d. all of the above 四Term explanation(each term 3 point, total 15 points)1. Software Crisis Solution :2. CohesionSolution :( ) 15. Which of the following is not a characteristic common to all design methods? a. configuration management b. functional component notation c. quality assessment guidelines d. refinement heuristics ( ) 16. The control hierarchy represents the a. decision order b. organization of modules c. repetition of operations d. sequence of processes ( ) 17. To achieve high modularity of software components you need a. high coupling and high cohesion b. high coupling and low cohesion c. low coupling and high cohesion d. low coupling and low cohesion ( ) 18. Cohesion is a qualitative indication of the degree to which a module a. can be written more compactly. b. focuses on just one thing. c. is able to complete its function in a timely manner. d. is connected to other modules and the outside world. ( ) 19. Coupling is a qualitative indication of the degree to which a module a. can be written more compactly. b. focuses on just one thing. c. is able to complete its function in a timely manner. d. is connected to other modules and the outside world. ( ) 20. Which of the following is not a fundamental structured programming construct? a. recursion b. condition c. repetition d. sequence ( ) 21. Which of these are objectives for software testing? a. determine the productivity of programmers b. eliminate the need for future program maintenance c. eliminate every error prior to release d. uncover software errors 学院(系): 专业: 年级、班 学号: 姓名: 封线密2. List three structured constructs of the flowchart. Solution :3. List the elements of the analysis model.Solution :4. List four types of systems tests.Solution :5. What are the three generic phases of software engineering?Solution :3. Information hidingSolution: 4. Black-box testingSolution :5. Software maintainingSolution :五Answer the following questions.( each question 5 point, total 25points )1. Cyclomatic complexity is Computed in three ways,List them.Solution :学院(系): 专业: 年级、班 学号: 姓名: 封线密命题人:审题人:命题时间:重庆大学教务处制专心-专注-专业

    注意事项

    本文(重庆大学《软件工程导论》课程试题(A-B卷)(共4页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开