软件工程模拟试题1
更新时间:2024-04-05 09:48:01 阅读量: 综合文库 文档下载
- 软件工程模拟试题推荐度:
- 相关推荐
一、选择题,请从四个可选项中选择正确答案。(60分,每题3分)
1、软件工程强调将( D )的方法应用于软件的开发和维护过程之中。
A.规范化 B.系统化 C.可度量 D.以上全部
2、软件开发活动的顺序应该是( A )。
A.问题定义、可行性研究、需求分析、设计、编码和测试。
B.问题定义、设计、可行性研究、编码和测试。
C.需求分析、设计、编码和测试。
D.需求分析、编码和测试、试运行。
3、假定银行的存款年利率是2%,请问现在存5000元,两年后价值应为( A )元。
A.5202 B.4500 C.5100 D.4712
4、系统物理模型用( A )表示。
A.系统流程图 B.数据流程图
C.程序流程图 D.E-R图
5、关于软件需求特性不正确的描述是“软件需求具有( C )”。
A.多变性 B.模糊性 C.准确性 D.主观性
6、随着模块规模减小,模块开发成本_____,模块集成成本____( B )。
A.减小/减小 B.减小/增加 C.增加/减小 D.增加/增加
7、反映模块独立性的指标是( D )。
A.模块的复杂性 B.模块的大小
C.模块的参数 D.内聚和耦合
8、面向过程的方法最关心的是过程,而过程实施的对象是作为过程( C )传递的。
A.过程 B.主体 C.参数 D.数据结构
9、UML是一种( C )。
A.建模工具 B.可视化的程序设计语言
C.可视化的建模语言 D.过程
10、用( D )模型分析和定义用户的功能需求。
A.数据 B.静态 C.动态 D.用例
11、动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用( D )实现。
A.状态图 B.交互图 C.活动图 D.以上全部
12、面向对象分析和设计的界限是( B ),从分析到设计是一个逐渐扩充模型的过程。
A.清晰的 B.模糊的 C.非线性的 D.确定的
13、每个子系统的接口定义了若干( A ),体现了子系统的功能,而功能的具体实现方法应该是隐藏的。
A.操作 B.参数 C.算法 D.控制
14、测试最早的开始时间是( C )。
A.从详细设计阶段开始
B.从编码阶段开始
C.从需求分析阶段开始
D.以上都对
15、从测试对象的粒度上划分测试为( C )。
A.单元测试、集成测试
B.压力测试、功能测试、性能测试和系统测试
C.单元测试、集成测试、系统测试和验收测试
D.黑盒测试、白盒测试、功能测试和性能测试
16、维护的工作量与软件规模成( B ),软件的规模可以由源程序的语句数量、模块数、输入输出文件数、数据库的规模,以及输出的报表数等指标来衡量。
A.反比 B.正比 C.没关系 D.不确定
17、上世纪70年代,美国国防部的研究结果发现70%的项目是因为( B )原因,造成项目失败。
A.技术不精 B.管理不善 C.测试不充分 D.人员不够
18、所有程序设计语言的基本成分都可归纳为:数据成分、( B )、控制成分和传输成分。
A.循环成分 B.运算成分 C.说明成分 D.输入成分
19、程序结构清晰且简单易懂,一个函数的规模一般( D )行。
A.等于300 B.大于500 C.不超过30 D.100左右
20、不属于软件项目管理的是( A )。
A.软件销售利润 B.项目风险评估
C.质量监控 D.开发机构能力评估
二、简答题(30分,每小题6分)
1、请给出软件工程七条基本原理中的任意三条基本原理。
原理1.用分阶段的生命周期计划严格管理
原理2.坚持进行阶段评审
原理3.实行严格的产品控制
原理4.采用现代程序设计技术
原理5.结果应能清楚地审查
原理6.开发小组的人员应该少而精
原理7.承认不断改进软件工程实践的必要性
2、结构化程序设计的特征是什么?
结构化程序设计的特征如下:程序模块只有一个入口和一个出口、程序中只包含顺序、条件和循环三种控制结构。
3、某学校开发了学生网上选课的系统,学生首先输入学生编号和密码,登录成功后在网上查找到希望选修的课程,并查看是否还有名额,若有名额就可以选课,系统自动记录该学生的选课信息,并返回选课成功。请用顺序图描述学生选课的过程。(只描述成功选课的情形即可)
4、软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?
业务需求是用户高层领导机构决定的,它确定软件的目标、规模和范围。业务需求一般在进行需求分析之前就应该确定,需求分析阶段要以此为参照制定需求调研计划、确定用户核心需求和软件功能需求。业务需求通常比较简洁,大约三~五页纸就可以描述清楚,也可以将它直接作为需求规格说明书中的一部分。
功能需求定义了软件开发人员必须实现的软件功能。用户从他们完成任务的角度对软件提出了用户需求,这些需求通常是凌乱的、非系统化的、有冗余的,开发人员不能据此编写程序。软件分析人员要充分理解用户需求,将用户需求整理成软件功能需求。开发人员根据功能需求进行软件设计和编码。
5、对功率大于50马力的机器或已运行 10 年以上的机器,应送到专业的维修公司处理;否则如果功率小于20马力,并且有维修记录,则在车间维修;否则送到本厂的维修中心维修,请建立判定表。
>=50马力 <=20马力 >=10年 有维修记录 送外 本厂 本车间
Y N - - √
- - Y - √
N Y N N √
N N N - √
N Y N Y √
三、应用题(10分)
学校开发的网上作业管理信息系统需求如下:教师使用本系统将作业题输入到数据库中,并且针对不同的学生布置不同的作业。学生在网上查看教师给自己布置的作业,并完成作业,完成的作业放在学生作业表中。教师在网上批阅作业,并可以统计作业完成情况。学生可以查看教师批阅的作业,修改作业中的错误,教师仍然可以查看学生修改作业的情况,并给予批阅。
请仔细阅读上面的描述,画出数据流程图。
正在阅读:
软件工程模拟试题104-05
水工建筑物综合实习报告09-15
中国2013年木门十大品牌权威排名06-15
六年级数学上册第五单元教案02-01
实验报告103-29
TNT当量计算06-13
高二数学同步测试:圆锥曲线综合07-04
中国好学生小品剧本02-20
中国人民大学自主招生考情揭秘,考生参考12-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 软件工程
- 模拟试题
- 四世达赖喇嘛云丹嘉措生平研究
- 水处理实验报告
- 哲学第一单元第一课第2框教案
- 幼儿教师的职业素养
- 5.掺铒光纤激光器的工作原理(2)
- 嵩县核桃产业发展情况调研报告
- 20平米卧室装修效果图 20平米卧室装修
- 峨眉山月歌赏析
- 塑胶材料UL94 V-0, V-1, V-2可燃性标准20150608-1 - 图文
- 计算机操作系统期末模拟试题及答案3 - 图文
- 最新人教版三年级数学下册全册导学案 - 图文
- 广东省实验中学2019届高三第二次阶段考试(语文)
- 健康促进学校领导小组
- 全市妇女儿童工作会议讲话
- 小升初语文专项训练成语和熟语含答案
- 2016届高三语文(第07期)好题速递分项解析汇编 专题07 语言表达
- 咖啡因的提取,复方对乙酰氨基酚片 的制备及质量分析
- 产品经理岗位说明书及激励方案V1-最新版
- 弱势群体
- PMP题库