奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 914|回复: 0

【北京大学】08281010-软件工程-2019秋(资料)

[复制链接]

9485

主题

9485

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
28607
发表于 2019-11-15 10:52:27 | 显示全部楼层 |阅读模式
      
08281010-软件工程-2019秋
分数:100  题数:31
总体情况
姓名        开始时间        结束时间        用时(分钟)        得分        得分率        是否通过        考试状态
朱小勇        2019-09-24 17:11:42        2019-09-25 10:27:18        133.52        ***        ***        ***        已提交
一、简答题(共30题,每题2分,共60分)
1.        1. 软件工程的定义(第一章)(鼓励独立完成作业,严惩抄袭。)
        

是应用计算机科学理论和技术以及工程管理原则和方法、按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科

        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:

是应用计算机科学理论和技术以及工程管理原则和方法、按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科

        考生得分:***
        是否评分:未评分
        评价描述:***
2.        2.模型的定义(第一章)
        
简单的说,模型是任一抽象,其中包括所有的基本能力、特性或一些方面,而没有任何冗余的细节。进一步说,模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述,给出系统内个模型元素以及它们之间的语义关系。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:简单的说,模型是任一抽象,其中包括所有的基本能力、特性或一些方面,而没有任何冗余的细节。进一步说,模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述,给出系统内个模型元素以及它们之间的语义关系。
        考生得分:***
        是否评分:未评分
        评价描述:***
3.        3. 简述对问题域和运行平台之间“距离”概念的理解(第一章)
        
软件开发过程中问题域中的概念和逻辑处理与运行平台中的概念和逻辑处理的差别。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:软件开发过程中问题域中的概念和逻辑处理与运行平台中的概念和逻辑处理的差别。
        考生得分:***
        是否评分:未评分
        评价描述:***
4.        4. 软件工程包括的主要内容(本课程的主要内容)(第一章)
        
1)做哪些映射,即要完成哪些开发任务?2)如何根据软件的项目特点、环境因素等,选择并组织这些开发任务?3)如何实现不同抽象层之间的映射?4)如何进行测试,如何支撑整个软件开发?5)如何管理一个软件项目
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:1)做哪些映射,即要完成哪些开发任务?2)如何根据软件的项目特点、环境因素等,选择并组织这些开发任务?3)如何实现不同抽象层之间的映射?4)如何进行测试,如何支撑整个软件开发?5)如何管理一个软件项目
        考生得分:***
        是否评分:未评分
        评价描述:***
5.        5. 软件生存周期的定义(第二章)
        
是软件铲平或系统的一系列相关活动的全周期。从行程概念开始,历经开发、交付使用、在使用中不管修订和演化,知道最后被淘汰,让位于新的软件产品。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:是软件铲平或系统的一系列相关活动的全周期。从行程概念开始,历经开发、交付使用、在使用中不管修订和演化,知道最后被淘汰,让位于新的软件产品。
        考生得分:***
        是否评分:未评分
        评价描述:***
6.        6. 软件生存周期的三类过程是什么,它们的含义是什么(第二章)
        
基本过程:与软件生产直接相关的活动集。?支持过程:是有关各方按他们的支持目标所从事的一系列相关活动集,以便提高系统或软件产品的质量。?组织过程:与软件生产组织有关的活动集。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:基本过程:与软件生产直接相关的活动集。?支持过程:是有关各方按他们的支持目标所从事的一系列相关活动集,以便提高系统或软件产品的质量。?组织过程:与软件生产组织有关的活动集。
        考生得分:***
        是否评分:未评分
        评价描述:***
7.        7. 软件生存周期的基本过程包括那些子过程(第二章)
        
包括获取过程、供应过程、开发过程、运行过程和维护过程。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:包括获取过程、供应过程、开发过程、运行过程和维护过程。
        考生得分:***
        是否评分:未评分
        评价描述:***
8.        8. 简述瀑布模型的主要步骤,以及瀑布模型的问题(第二章)
        
瀑布模型包括,系统需求、软件需求、需求分析、设计、编码、测试、运行。瀑布模型的主要问题有:1)要求客户能够完整、正确和清晰地表达他们的需求;并要求开发人员一开始就要理解这一应用;2)由于需求的不稳定性,使设计、编码和测试阶段都可能发生延期;并当接近项目结束时,出线大量的集成和测试工作;3)在开始的阶段中,很难评估真正的进度状态;并且知道项目结束前,都不能演示系统的能力;4)在一个项目的早起阶段,过分强调了基线和里程碑处的文档;并可能需要花费更多的时间,用于建立一些用处不大的文档
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:瀑布模型包括,系统需求、软件需求、需求分析、设计、编码、测试、运行。瀑布模型的主要问题有:1)要求客户能够完整、正确和清晰地表达他们的需求;并要求开发人员一开始就要理解这一应用;2)由于需求的不稳定性,使设计、编码和测试阶段都可能发生延期;并当接近项目结束时,出线大量的集成和测试工作;3)在开始的阶段中,很难评估真正的进度状态;并且知道项目结束前,都不能演示系统的能力;4)在一个项目的早起阶段,过分强调了基线和里程碑处的文档;并可能需要花费更多的时间,用于建立一些用处不大的文档
        考生得分:***
        是否评分:未评分
        评价描述:***
9.        9. 软件需求的定义(第三章)
        
一个需求是一个“要予结构”的陈述,描述了待开发产品(或项)功能上的能力、性能参数或者其他性质。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:一个需求是一个“要予结构”的陈述,描述了待开发产品(或项)功能上的能力、性能参数或者其他性质。
        考生得分:***
        是否评分:未评分
        评价描述:***
10.        10. 软件需求的5个基本性质及含义(第三章)
        
1)必要的,即该需求是用户所要求的;2)无歧义的,即该需求只能用一种方式解释;3)可测的,即该需求是可进行测试的;4)可跟踪的,即该需求可以从一个开发阶段跟踪到另一个开发阶段;5)可测量的,即该需求是可测量的
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:1)必要的,即该需求是用户所要求的;2)无歧义的,即该需求只能用一种方式解释;3)可测的,即该需求是可进行测试的;4)可跟踪的,即该需求可以从一个开发阶段跟踪到另一个开发阶段;5)可测量的,即该需求是可测量的
        考生得分:***
        是否评分:未评分
        评价描述:***
11.        11. 软件需求的5种类型(第三章)
        
功能需求,性能需求,外部接口需求,设计约束,设计属性
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:功能需求,性能需求,外部接口需求,设计约束,设计属性
        考生得分:***
        是否评分:未评分
        评价描述:***
12.        12. 软件需求的5种发现技术(第三章)
        
自悟、交谈、观察、小组会、提炼
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:自悟、交谈、观察、小组会、提炼
        考生得分:***
        是否评分:未评分
        评价描述:***
13.        13. 数据和数据流的定义(第四章)
        
数据是客观事物的一种表示,是信息的载体,数据流是数据的流动
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:数据是客观事物的一种表示,是信息的载体,数据流是数据的流动
        考生得分:***
      &nbsnbsp; 是否评分:未评分
        评价描述:***
14.        14. 加工的定义(第四章)
        
加工是对数据进行变换的单元,即接受输入的数据,对其进行处理,并产生输出
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:加工是对数据进行变换的单元,即接受输入的数据,对其进行处理,并产生输出
        考生得分:***
        是否评分:未评分
        评价描述:***
15.        15. 数据存储的定义(第四章)
        
数据存储是数据的静态结构
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:数据存储是数据的静态结构
        考生得分:***
        是否评分:未评分
        评价描述:***
16.        16. 据源和数据潭的定义(第四章)
        
数据源是数据流的起点,数据潭是数据流带归属地,数据源和数据潭是系统之外的实体,可以是人、物或其他软件系统
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:数据源是数据流的起点,数据潭是数据流带归属地,数据源和数据潭是系统之外的实体,可以是人、物或其他软件系统
        考生得分:***
        是否评分:未评分
        评价描述:***
17.        17. 结构化分析的建模过程(第四章)
        
1)建立系统环境图,确定系统语言;2)自顶向下,逐步求精,建立系统的层次数据流图;3)定义数据字典;4)描述加工
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:1)建立系统环境图,确定系统语言;2)自顶向下,逐步求精,建立系统的层次数据流图;3)定义数据字典;4)描述加工
        考生得分:***
        是否评分:未评分
        评价描述:***
18.        18. 结构化设计中总体设计的任务(第五章)
        
总体设计是把系统的功能需求分配给一个特定的软件体系结构
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:总体设计是把系统的功能需求分配给一个特定的软件体系结构
        考生得分:***
        是否评分:未评分
        评价描述:***
19.        19. 结构化设计中详细设计的任务(第五章)
        
详细设计的目标是将总体设计阶段所产生的系统高层结构,映射为以这些术语所表达的低层结构,也是系统的最终结构。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:详细设计的目标是将总体设计阶段所产生的系统高层结构,映射为以这些术语所表达的低层结构,也是系统的最终结构。
        考生得分:***
        是否评分:未评分
        评价描述:***
20.        20. UML是什么(第六章)
        
UML是一 种可视化语言, 可用于规约系统的制品、构造系统的制品、建立系统制品的文档。这意味着UML可作为软件需求规约、设计和实现的工具。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:UML是一 种可视化语言, 可用于规约系统的制品、构造系统的制品、建立系统制品的文档。这意味着UML可作为软件需求规约、设计和实现的工具。
        考生得分:***
        是否评分:未评分
        评价描述:***
21.        21. UML名词解释:类与对象、接口、协作、用况、主动类、构件、制品、节点(第六章)
        
1)类是一组具有相同属性、操作、关系和语义的对象的描述;对象是累的一个实例;2)接口是操作的一个集合,其中每个操作描述了类、构件或子系统的一个任务; 3) 协作是一个交互,涉及交互三要素:交互各方、交互方式和交互内容; 4) 用况是一组动作序列的描述,系统执行这些动作应产生对特定参与者有价值的、可观察的结果: 5) 主动类是一种至少具有 个进程或线程的类:6)构建是系统设计中的一种模块化部件,通过外部结构隐藏了它的内部实现;7)制品是系统中包含物理信息的、可替代的物理部件;8) 节点是运行时存在的物理无素,通常表示一 种具有记忆能力和处理能力的计算机资源
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:1)类是一组具有相同属性、操作、关系和语义的对象的描述;对象是累的一个实例;2)接口是操作的一个集合,其中每个操作描述了类、构件或子系统的一个任务; 3) 协作是一个交互,涉及交互三要素:交互各方、交互方式和交互内容; 4) 用况是一组动作序列的描述,系统执行这些动作应产生对特定参与者有价值的、可观察的结果: 5) 主动类是一种至少具有 个进程或线程的类:6)构建是系统设计中的一种模块化部件,通过外部结构隐藏了它的内部实现;7)制品是系统中包含物理信息的、可替代的物理部件;8) 节点是运行时存在的物理无素,通常表示一 种具有记忆能力和处理能力的计算机资源
        考生得分:***
        是否评分:未评分
        评价描述:***
22.        22. UML名词解释:关联、泛化、细化、依赖(第六章)
        
1)关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述;2) 泛化是一般性类目(成为超类或父类)和它的较为特殊性类目(成为子类)之间的一种关系;3) 细化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约; 4)依赖是一种使用关系,用于描述一个类目使用另一个类目的信息和服务。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:1)关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述;2) 泛化是一般性类目(成为超类或父类)和它的较为特殊性类目(成为子类)之间的一种关系;3) 细化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约; 4)依赖是一种使用关系,用于描述一个类目使用另一个类目的信息和服务。
        考生得分:***
        是否评分:未评分
        评价描述:***
23.        23. RUP的定义(第七章)
        
按照特定桂城发现软件错误的过程:使用人工或自动手段,运行或测定某个系统的过程,其目的是检验它是否满足规定的需求,或是清楚了解预期结果与实际结果之间的差异。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:按照特定桂城发现软件错误的过程:使用人工或自动手段,运行或测定某个系统的过程,其目的是检验它是否满足规定的需求,或是清楚了解预期结果与实际结果之间的差异。
        考生得分:***
        是否评分:未评分
        评价描述:***
24.        24. 软件测试的目的(第八章)
        
预防错误、发现错误。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:预防错误、发现错误。
        考生得分:***
        是否评分:未评分
        评价描述:***
25.        25. 软件测试的定义(第八章)
        
按照特定桂城发现软件错误的过程:使用人工或自动手段,运行或测定某个系统的过程,其目的是检验它是否满足规定的需求,或是清楚了解预期结果与实际结果之间的差异。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:按照特定桂城发现软件错误的过程:使用人工或自动手段,运行或测定某个系统的过程,其目的是检验它是否满足规定的需求,或是清楚了解预期结果与实际结果之间的差异。
        考生得分:***
        是否评分:未评分
        评价描述:***
26.        26. 白盒测试技术的定义和主要方法(第八章)
        
白盒测试又称为结构测试技术,白盒测试的依据的是程序的逻辑结构:路径测试技术是白盒测试的一种重要方法。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:白盒测试又称为结构测试技术,白盒测试的依据的是程序的逻辑结构:路径测试技术是白盒测试的一种重要方法。
        考生得分:***
        是否评分:未评分
        评价描述:***
27.        27. 黑盒测试技术的定义和主要方法(第八章)
        
黑盒测试技术又称为功能测试技术,黑盒测试技术依据的是软件行为的描述:等价类划分是黑盒测试的一种重要方法。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:黑盒测试技术又称为功能测试技术,黑盒测试技术依据的是软件行为的描述:等价类划分是黑盒测试的一种重要方法。
        考生得分:***
        是否评分:未评分
        评价描述:***
28.        28. 软件测试的主要步骤(第八章)
        
单元测试、集成测试、有效性测试、系统测试。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:单元测试、集成测试、有效性测试、系统测试。
        考生得分:***
        是否评分:未评分
        评价描述:***
29.        29. 列举一种软件规模的估算方法和一种软件成本估算模型(第九章)
        
软件规模的估算方法:功能点方法和对象点方法:软件成本估算模型: COCCM02。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:软件规模的估算方法:功能点方法和对象点方法:软件成本估算模型: COCCM02。
        考生得分:***
        是否评分:未评分
        评价描述:***
30.        30. CASE的意义和定义(第十章)
        
CASE 是计算机辅助软件工程: CASE=软件工程+自动化工具。
        
        试题编号:
        试题类型:简答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:CASE 是计算机辅助软件工程: CASE=软件工程+自动化工具。
        考生得分:***
        是否评分:未评分
        评价描述:***
二、论述题(共1题,每题40分,共40分)
31.        31. 根据自己的工作经验,简述软件工程方法在实际工作中的应用,不少于200字。 (提示:严禁抄袭,所有抄袭的答案一律0分,本题目分值高,请认真完成。有软件工程相关工作经验的同学可以选择软件生存周期中的某一阶段叙述自己是如何完成工作的,软件工程理论对自己有什么帮助。没有软件工程相关工作经验的同学,可以简述自己对学习本课程之后对软件工程的理解和思考,对自己的工作是否有借鉴价值等。请一定根据自己的实际生活工作经历写,写出自己的心得即可。严禁抄袭!)
        
平常软件开发过程中,经常都是拿到需求开始研究需求文档内容,设计数据库,编写代码,设计页面,本地测试,发布线上测试,测试完成最终上线运行这样一个过程,学习了软件工程这门课程发现实际项目中的操作过程基本符合软件工程的流程,对很多概念的东西有了更加清晰的认识,软件生存周期是一个软件系统从目标提出,定义,开发,使用和维护,直到最后丢弃的整个过程,实际的项目开发中也遵从这样的过程,目前做的项目又很多活动站的开发,开发周期短,在线时间也就几个月,从提出活动站到开发和上线,最后过了活动站的时间后再下线的过程
        
        试题编号:
        试题类型:问答题
        标准答案:***
        试题难度:一般
        试题解析:***
        考生答案:平常软件开发过程中,经常都是拿到需求开始研究需求文档内容,设计数据库,编写代码,设计页面,本地测试,发布线上测试,测试完成最终上线运行这样一个过程,学习了软件工程这门课程发现实际项目中的操作过程基本符合软件工程的流程,对很多概念的东西有了更加清晰的认识,软件生存周期是一个软件系统从目标提出,定义,开发,使用和维护,直到最后丢弃的整个过程,实际的项目开发中也遵从这样的过程,目前做的项目又很多活动站的开发,开发周期短,在线时间也就几个月,从提出活动站到开发和上线,最后过了活动站的时间后再下线的过程
        考生得分:***
        是否评分:未评分
        评价描述:***
姓名:朱小勇
编号:1170300475

一、简答题

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30

二、论述题

    31

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表