软件工程模拟试卷(一)
计算机二级考试软件工程题库及答案

计算机二级考试软件工程题库及答案一、选择题1. 下列哪个不是软件工程的基本特征?A. 可靠性B. 可维护性C. 可重复性D. 可移植性答案:C2. 软件需求分析的目的是什么?A. 建立软件体系结构B. 确定软件需求C. 设计软件模块D. 编写软件代码答案:B3. 下列哪个不是软件开发生命周期的阶段?A. 需求分析B. 设计C. 测试D. 销售答案:D二、填空题1. 软件工程的目标是提高软件的_________。
答案:质量2. 软件需求分析阶段的主要任务是对用户的需求进行_________。
答案:分析3. 软件测试的目的是为了发现软件中的_________。
答案:缺陷三、简答题1. 什么是软件开发生命周期?请简要描述各个阶段的主要任务。
答案:软件开发生命周期指的是软件从开始开发到结束的整个过程。
主要阶段包括需求分析、设计、编码、测试和维护。
需求分析阶段的主要任务是确定用户的需求;设计阶段的主要任务是根据需求设计软件的结构和模块;编码阶段的主要任务是根据设计编写软件代码;测试阶段的主要任务是发现并修复软件中的缺陷;维护阶段的主要任务是对软件进行更新和修复。
2. 请简要说明软件工程的重要性。
答案:软件工程的重要性体现在以下几个方面。
首先,软件工程可以提高软件的质量,确保软件能够满足用户的需求。
其次,软件工程可以提高软件的可维护性,使得软件可以持续更新和修复。
最后,软件工程可以提高软件的开发效率,节省时间和资源。
以上是计算机二级考试软件工程题库及答案的内容。
希望对您有所帮助!。
软件工程经济学课后习题答案

软件工程经济学模拟试卷一、选择题(每题1分,共5分)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.风险缓解二、判断题(每题1分,共5分)6.软件工程经济学主要关注的是软件项目的成本效益分析。
(√/×)7.在软件项目成本估算中,自下而上估算法通常比类比估算法更准确。
(√/×)8.软件项目的风险管理应该在项目开始前就进行。
(√/×)9.软件项目的投资回收期越短,项目的经济效益就越好。
(√/×)10.在软件工程经济学中,所有的成本都应该以货币单位来衡量。
(√/×)三、填空题(每题1分,共5分)11.软件工程经济学中,用于评估项目经济效益的一种方法是______。
12.在软件项目成本估算中,用于预测项目成本的一种定量方法是______。
13.软件项目的风险管理包括风险识别、风险评估和______。
14.软件项目的投资回收期是指项目从开始投资到收回全部投资所需的时间,通常以______来衡量。
15.在软件工程经济学中,用于评估软件项目规模的一种度量方法是______。
四、简答题(每题2分,共10分)16.简述软件工程经济学的定义及其在软件项目中的作用。
17.解释成本效益分析的基本原理及其在软件项目中的应用。
18.描述软件项目成本估算的常见方法及其优缺点。
软件工程试卷软件软件工程资料软件工程试卷应用题一答案

3应用题
1、某机械进出口集团公司下属的厂包括技术科、生产科等基层单位。
现在想建立一个计算机辅助企业管理系统,其中:
生产科的任务是:
(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。
(2)根据车间实际生产日报表、周报表调整月生产计划
(3)以月生产计划为依据,制定产品设计(结构、工艺)及产品组装月计划。
(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间技术科的任务是:
(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。
(2)组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。
试写出以上系统中生产科和技术科处理任务的软件层次结构图。
解:。
软件工程(本)_201906_模拟卷1_答案

华东理工大学网络教育学院(全部答在答题纸上,请写清题号,反面可用。
试卷与答题纸分开交)软件工程(本)_201906_模拟卷1_答案一、判断题(共10题)1.软件维护费用增加的主要原因是软件维护的生产力非常低。
()★标准答案:正确2. 喷泉模型是一种以用户需求为动力,以对象作为驱动的模型。
()( ).★标准答案:正确3. 良好的程序设计风格不仅可以减少编程的错误,而且可以减少阅读程序的时间,从而提高软件的开发效率。
() ( ).★标准答案:正确4.数据字典一般包括数据流、数据项、数据存储和基本加工四类条目。
( )★标准答案:正确5. 使用黑盒法测试程序时,测试人员需要考虑程序的内部结构和处理过程。
()( ).★标准答案:错误6. 模块独立性指每个模块只完成系统要求的独立的子功能,并与其他模块的联系最少且接口简单。
().★标准答案:正确7. 软件维护只需要校正性维护、适应性维护和完善性维护。
().★标准答案:错误8.在数据流图(DFD)中数据流就是控制流。
( ).★标准答案:错误9. 增量模型和瀑布模型之间的本质区别是:瀑布模型属于整体开发模型,而增量模型属于非整体开发模型。
().★标准答案:正确10.等价类划分法并不一定能提供一组完整的测试用例来检查程序的全部功能。
()答案: 正确二、单选题(共10题)1. 软件危机的主要原因是( )A.软件本身特点及开发方法B.对软件的认识不够C.软件生产能力不足D.软件工具落后★标准答案:A2. 面向数据流的设计方法把数据流图(DFD)划分为变换型和___两大类,并提出了对应于这两类结构的分解方法。
A.控制型B.处理型C.事务型D.功能型.★标准答案:C3. ___是指将具有一致数据结构和行为的对象抽象成类。
A.分类性B.继承性C.多态性D.封装性.★标准答案:A4. _______指被测试程序不再机器上运行,而是采用人检测和计算机辅助静态分析的手段对程序进行测试。
软件工程试卷及答案(易考题_)

1.在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。
A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性 B.可重用性C.适应性 D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()A.效率 B.规模 C.完整性 D.容错性7.软件调试技术包括()A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试8.瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求9.软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析11.第一个体现结构化编程思想的程序设计语言是()A.FORTRAN语言B.Pascal语言 C.C语言D.PL/1语言13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模 B.运行速度 C.质量 D.可维护性18.经济可行性研究的范围包括()A.资源有效性 B.管理制度C.效益分析 D.开发风险21.在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理能协调软件开发,并使混乱减到最低程度。
22.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有容错功能的软件。
23.McCall提出的软件质量模型包括11个软件质量特性。
24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。
25.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。
软工模拟试题

软工模拟试题市政府近期决定推行一项新的城市规划项目,旨在提高市内交通的流畅性和效率,减少交通事故数量,并降低空气污染。
为了实施该项目,市政府计划引入智能交通系统。
你作为一名软件工程师,被要求参与该项目的规划和设计。
本文将从需求分析、系统设计、开发和测试等方面对该智能交通系统进行讨论。
一、需求分析该智能交通系统的目标是提供一个综合性平台,用于监控交通流量、控制信号灯、收集执法数据和推送交通信息等功能。
在需求分析阶段,我们需要了解以下几个方面的需求:1. 交通流量监控:系统需要能够实时监控不同道路上的车辆数量和速度,以帮助交通管理人员判断交通状况,并作出相应调整。
2. 信号灯控制:系统应该能够根据实时交通状况对信号灯进行智能调度,优化交通流动性,减少拥堵。
3. 执法数据采集:系统应该能够记录交通违法行为,并自动生成相关证据,以便交通执法人员进行处罚。
4. 交通信息推送:系统应该能够向驾驶员和市民推送交通信息,包括拥堵路段、交通事故等,以提供实时更新的交通状况。
二、系统设计在系统设计阶段,我们需要确定系统的整体架构和各个模块的功能。
1. 系统架构:该智能交通系统应采用分布式架构,包括交通监控中心、信号灯控制中心、数据库服务器等模块。
2. 交通监控中心:负责实时监控交通流量、分析交通数据,并生成交通状况报告。
该模块应采用数据采集设备,并与信号灯控制中心进行实时通信。
3. 信号灯控制中心:根据交通监控中心的报告,实时调整信号灯的状况,以优化交通流动性。
4. 数据库服务器:用于存储交通监控数据、执法数据和交通信息等。
三、系统开发在系统开发阶段,我们将根据需求分析和系统设计阶段的结果进行软件开发。
1. 前端开发:开发交通监控中心和信号灯控制中心的可视化界面,以便用户进行操作和监控。
2. 后端开发:采用Java或Python等编程语言,实现交通数据的实时采集、分析和报告生成。
3. 数据库开发:设计并开发适合存储交通监控数据、执法数据和交通信息的数据库结构。
软件工程试卷及参考答案0637

开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟···································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线班级106030701~02 学号姓名考试科目软件工程【计算机专业】 B 卷共 4 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································班级106030701~02 学号姓名考试科目软件工程【计算机专业】 B 卷共 4 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟···································密························封························线································学生答题不得超过此线2008-2009学年第1学期106030701~02班软件工程【计算机专业】A卷参考答案及评分标准开卷,允许考生带教材和参考书籍各一本一、断题:每小题1分,共10分,在正确的打上√,错误的打上×1、√2、╳3、╳4、╳5、√6、√7、√8、╳9、√10、╳11、╳12、√13、√14、╳15、√二、项选择题:每题1分,共15分1、D2、C3、A4、B5、C6、B7、A8、A9、C10、 D 11、D 12、D 13、C 14、C 15、C三、简答题(总共20分)1、软件工程项目计划设计(12分)(1)每正确标出一个最早时间和最迟时间各0.5分,10分(2)关键路径如上图粗黑线,该项目最短完成时间为70(2分)。
2015年1月全国自考软件工程模拟试卷(一)

2015年1月全国自考软件工程模拟试卷(一)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
第1题程序设计语言的技术特性不应包括()A. 数据结构的描述性B. 抽象类型的描述性C. 抽象类型的描述性D. 软件的可移植性【正确答案】 D【你的答案】本题分数2分第2题可行性研究的工作结果是()A. 可行性研究的工作结果是()B. 确定新项目开发有无必要和可能C. 提供当前现存信息系统的概括D. 可行性研究报告和系统设计任务书【正确答案】 D【你的答案】本题分数2分第3题确认测试中,作为测试依据的文档是()A. 需求规格说明书B. 设计说明书C. 源程序D. 开发计划【正确答案】 A【你的答案】本题分数2分第4题对于构造原型的建议,以下说法不正确的是()A. 暂不考虑速度、空间等性能效率方面的要求B. 暂不考虑错误恢复和处理C. 可降低可靠性和软件质量标准D. 对于原型界面部分的设计,暂不考虑与最终系统的界面相容【正确答案】 D【你的答案】本题分数2分第5题详细设计与概要设计衔接的图形工具是()A. DFD图B. SC图C. PAD图D. 程序流程图【正确答案】 B【你的答案】本题分数2分第6题 DFD中的每个加工至少有()A. 一个输入流或者一个输出流B. 一个输入流和一个输出流C. 一个输入流D. 一个输入流【正确答案】 B【你的答案】本题分数2分第7题版本用来定义软件配置项的()A. 演化阶段B. 环境C. 要求D. 软件工程过程【正确答案】 A【你的答案】本题分数2分第8题以下说法错误的是()A. 程序图描述了程序内部、外部的控制流程B. 程序图完全不表现对数据的具体操作以及分支和循环的具体条件C. 程序图往往把一个简单的IF语句与循环语句的复杂性看成是一样的D. 程序图往往把嵌套的IF语句与CASE语句的复杂性看成是一样的【正确答案】 A【你的答案】本题分数2分第9题在软件的生存周期中,单元测试是在()阶段完成的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程》模拟试卷(一)、单项选择题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是()A、程序模块化 B 、模块高内聚 C 、模块低耦合 D 、模块独立性2、软件维护产生的副作用,是指()A、开发时的错误 B 、隐含的错误 C、因修改软件而造成的错误 D 、运行时误操作A、算法和使用的数据结构 B 、外部接口C、功能D 、编程3、软件详细设计的主要任务是确定每个模块的()4、为了提高模块的独立性,模块内部最好是()A、逻辑内聚 B 、时间内聚 C 、功能内聚 D 、通信内聚A、程序 B 、数据 C 、逻辑产品 D 、物理产品5、软件是一种()A、纠正性维护 B 、适应性维护 C 、完善性维护D预防性维护6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为()A、网状型B、星型C树型D、环型7、只有单重继承的类层次结构是()层次结构。
A、软件规格说明 B 、用户操作手册 C 、软件问题报告 D 、软件测试分析报告8、下列属于维护阶段的文档是()9、不适合作为科学工程计算的语言是()A 、 PascalB 、C C、 FortranD 、 Prolog10 、研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。
A. 技术可行性B. 经济可行性C. 社会可行性D. 法律可行性11、中级结构性成本模型COCOM是一个()A、静态单变量模型 B 、动态单变量模型 C 、静态多变量模型 D 、动态多变量模型12 、P AD图为()提供了有力的工具。
A、系统分析 B 、软件的自动化生成 C 、自动分析数据 D 、测试软件13、下列关于JSP方法不正确的说法是()A、JSP方法主要用于规模不大的数据处理系统B 、 JSP 方法不明确的划分软件概要设计和详细设计的两个阶段C 、 JSP 方法适用于输入数据和输出数据之间有对应关系的问题求解D 、 JSP 方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段14、在详细设计阶段,经常采用的工具有()A 、 PADB 、 SAC 、 SCD 、 DFD15、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A 、集成测试B 、恢复测试C、验收测试D 、单元测试16、 盒图( N-S 图)为( )提供了有力的工具。
A 、系统分析B 、软件的自动化生成C 、自动分析数据D、测试软件17、 ( ) 是比较理想的可重用软构件。
A. 子程序库B. 源代码包含文件C. 对象D. 类18、 需求分析阶段的任务是确定()A 、软件开发方法B 、软件开发工具C 、软件开发费D 、软件系统的功能19、 下列文档与维护人员有关的有 ()A 、软件需求说明书B 、项目开发计划C 、概要设计说明书D 、操作手册20、程序的三种基本控制结构是( )C 、递归、堆栈和队列D 、调用、返回和转移 21、软件生存周期中时间最长的是()阶段。
A 、总体设计B 、需求分析C、软件测试D 、软件维护22、为使得开发人员对软件产品的各个阶段工作都进行周密的思考, 的编制是很重要的。
23、软件部件的内部实现与外部可访问性的分离,是指软件的()。
A 、继承性 B、共享性C、封装性D、抽象性24、单元测试是发现编码错误, 集成测试是发现模块的接口错误, 那A 、过程、子程序和分程序B 、顺序、选择和重复 从而减少返工, 所以( )A 、需求说明B 、概要说明C 、软件文档D 、测试计划确认测试是为了发现功能错误,么系统测试是为了发现()的错误。
A、接口错误 B 、编码错误 C、性能、质量不合要求 D 、功能错误25、软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。
A、软件项目 B 、生存期 C 、软件开发计划 D 、软件开发二、名词解释1、数据流图2、软件维护3、软件测试4、程序的可维护性5 、软件生存周期三、简答题1、简述软件结构设计的启发式原则。
2、简述结构化程序设计方法的基本要点3、简述需求分析的原则。
4、简述软件生命周期开发方法的基本过程及每个阶段的任务。
四、论述题1、你认为“软件就是程序”这一个观点正确吗?如果不正确,请批驳之。
2、试论软件界面友好设计的重要性。
3、试述软件开发工具对软件开发的影响。
五、应用设计题1、某图书出版公司希望每月定期向固定客户邮寄最近一个月的图书分类目录。
客户可在其收到的目录上圈定自己要买的书。
出版公司按照客户的反馈信息邮寄图书。
要求为出版公司设计软件,以实现以下功能:( 1)自动生成图书分类目录;(2)自动处理客户反馈信息。
试用面向数据流的方法给出系统的数据流图,并设计出软件结构图。
2、现为某银行开发一个计算机储蓄管理系统。
要求系统能够完成:将储户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,同时要求储户输入口令,并打印出存款单给储户;如果是取款,则系统首先要求储户输入口令,储户身份确认后,系统计算结算清单给储户,结算清单中的信息包括本息金额和利息金额。
试根据要求画出该系统的数据流程图。
《软件工程》模拟试卷(二)一、单项选择题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、若有一个计算类型的程序,它的输入量只有一个X,其范围是】-1.0 , 1.0 L现从输入的角度考虑一组测试用例: -1.001 , -1.0, 1.0, 1.001。
设计这组测试用例的方法是()A、条件覆盖法B、等价分类法 C 、边界值分析法 D错误推测法8、软件详细设计主要采用的方法是()A、模块设计B、结构化设计C、PDL语言D、结构化程序设计9、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A. 软件工程B. 软件周期C. 软件危机D. 软件产生10、按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作()A、需求分析 B 、概要设计 C 、详细设计 D 、软件维护11、在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是()A、探索型模型 B 、演化型模型C、实验型模型D、提交型模型12、程序设计语言的工程特性之一为()A、软件的可重用性B、数据结构的描述性C、抽象类型的描述性D、数据库的易操作性13、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()A. 可用性B.可靠性C. 正确性D.完整性14、模块设计中,最不希望的内聚是()A、功能内聚 B 、通信内聚 C 、过程内聚 D 、偶然内聚15、实施快速原型模型方法开发软件的关键在于()A、CASE工具的支持B、如何开发演化型模型C、项目主管的支持D、开发人员的素质16、程序流程图(框图)中的箭头代表()。
A. 数据流B. 控制流C. 调用关系D. 组成关系17、一个只有顺序结构的程序,其环形复杂度是()。
A.0B.1C.3D. 不确定的18、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此必须给出什么样的回答。
()A.确定 B .行或不行 C .正确 D .无二义结构化程序设计主要强调的是()19、A、程序的规模 B 、程序的效率 C 、程序设计语言的先进性 D 、程序易读性对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
20、A 、结合B 、隐藏C 、封装D 、抽象软件概要设计结束后得到()21、A、初始化的软件结构图 B 、优化后的软件结构图C、模块的接口图和详细算法 D 、程序编码软件需求是度量软件质量的基础,不符合需求的软件就不具备()22、A、软件的特点 B 、质量 C 、软件产品 D 、功能23、软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作()A、正确性 B 、移植性 C 、可靠性 D 、完整性24、为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以()的编制是很重要的。
A、需求说明B 、概要说明、软件文档D 、测试计划25、系统因错误而发生故障时,仍然能在一定程度上完成预期的功能,则把该软件称为()。
A、软件容错 B 、系统软件 C 、测试软件 D 、恢复测试二、名词解释1、程序的可维护性2、容错技术3、结构化维护4 、软件生存周期5、模块独立性三、简答题1、简述软件测试的任务、目的与类型。
2、简述软件工程目标和面临的主要问题。
3、简述软件开发过程、每个里程碑的提交物。
4、简述软件工程的七条基本原理。
四、论述题1、试论面向对象方法较之结构化方法的先进性。
2、试述软件开发工具对软件开发的影响。
3、试论文档在软件开发过程中的重要性。
五、应用设计题1、一个软件公司有许多部门,分为开发部门和管理部门两种。
每个开发部门开发多个软件产品。
每个部门由部门名字唯一确定。
该公司有许多员工,员工分为经理、工作人员和开发人员。
开发部门有经理和开发人员,管理部门有经理和工作人员。
每个开发人员可参加多个开发项目,每个开发项目需要多个开发人员,开发人员使用语言开发项目。
每位经理可主持多个开发项目。
请建立该软件公司的对象模型。
2、某考务中心准备开发一个成人自学考试系统考务管理系统,经过调研,该系统有如下的功能:( 1)对考生填写的报名单进行审查,对合格的考生,编好准考证发给考生,汇总后的报名单送给阅卷站;( 2)给合格的考生制作考试通知单,将考试科目、时间、地点安排告诉考生;( 3)对阅卷站送来的成绩进行登记,按当年标准审查单科合格者,并发成绩单,对所考专业各科成绩全部合格者发给大专毕业证书;( 4)对成绩进行分类(按地区、年龄、职业、专业、科目等分类)产生相应统计表;( 5)查询:考生可按准考证号随时查询自己的各科成绩。
试根据要求画出该系统的数据流程图。
软件工程》模拟试卷一参考答案1.d 2.c3. a 4. c 5 . c 6.b 7.c 8.c9 . d 10.B 11.a 12 . b13.B 14.a 15 .c 16.b 17 . d 18. d19.c 20. b 21. d 22. c 23. c 24. c25. b1.数据流图:是描述数据处理过程的工具。