华东交通大学软件工程上机题目二
华东交大 操作系统题库
华东交大计算机操作系统试题一填空:1.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。
2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。
3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。
4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。
5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。
6.文件的逻辑结构分流式文件和记录式文件二种。
7.进程由程度、数据和FCB组成。
8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。
9.操作系统是运行在计算机裸机系统上的最基本的系统软件。
10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。
11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块。
12.段式管理中,以段为单位,每段分配一个连续区。
由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。
13.逻辑设备表(LUT)的主要功能是实现设备独立性。
14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。
16. 段的共享是通过共享段表实现的。
17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。
18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。
19. UNIX的文件系统空闲空间的管理是采用成组链接法。
20分页管理储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。
20.计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。
21.操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
《软件工程》11套考试复习练习试题、作业题[含答案解析]
作业1:1. 软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。
其中,( A )是按事先设计的功能和性能要求执行的指令序列。
( B )是使程序能够正确操纵信息的数据结构。
( C )是与程序开发、维护和使用有关的图文材料。
供选择的答案:A~C. ①软件②程序③代码④硬件⑤文档⑥外设⑦数据⑧图表2. 开发软件时对提高软件开发人员工作效率至关重要的是( A )。
软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和( D )两步。
供选择的答案:A.①程序开发环境②操作系统的资源管理功能③程序人员数量④计算机的并行处理能力B.①需求分析②需求调查③可行性分析④问题定义C、D.①方案设计②代码设计③概要设计④数据设计⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计3. 从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的( )内。
有人将软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,这时既没有( A ),也没有( B ),程序员只能用机器指令编写程序。
第二阶段(1950年代末~1960年代末)称为“基本软件期”。
出现了( A ),并逐渐普及。
随着( B )的发展,编译技术也有较大的发展。
第三阶段(1960年代末~1970年代中期)称为“程序设计方法时代”。
这一时期,与硬件费用下降相反,软件开发费急剧上升。
人们提出了( C )和( D )等程序设计方法,设法降低软件的开发费用。
第四阶段(1970年代中期~现在)称为“软件工程时期”。
软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如( E )、( F )、编码、单元测试、综合测试、( G )及其整体有关的各种管理技术。
供选择的答案:A ~ D:①汇编语言②操作系统③虚拟存储器概念④高级语言⑤结构式程序设计⑥数据库概念⑦固件⑧模块化程序设计E ~ G:①使用和维护②兼容性的确认③完整性的确认④设计⑤需求定义⑥图象处理4. 软件工程过程有哪几个基本过程活动?试说明之。
《软件工程》经典考试例题题,重点的知识点(含答案)
1.某旅馆的电话服务如下:可以拨分机号和外线号码。
分机号是从7201至7299。
外线号码先拨9,然后是市话号码或长话号码。
长话号码是以区号和市话号码组成。
区号是从100到300中任意的数字串。
市话号码是以局号和分局号组成。
局号可以是455,466,888,552中任意一个号码。
分局号是任意长度为4的数字串。
要求:写出在数据字典中,电话号码的数据流条目的定义即组成。
电话号码=[分机号|外线号码]分机号=7201 (7299)外线号码=9+[市话号码|长话号码]长话号码=区号+市话号码区号=100 (300)市话号码=局号+分局号局号=[455|466|888|552]分局号=4{数字}4数字=[0|1|2|3|4|5|6|7|8|9]2.为以下程序流程图分别设计语句覆盖和判定覆盖测试用例,并标明程序执行路径。
(1)语句覆盖测试用例令x=2,y=0,z=4作为测试数据,程序执行路径为abcde。
(2)判定覆盖可以设计如下两组数据以满足判定覆盖:x=3,y=0,z=1(1分)(通过路径abce);x=2,y=1,z=2(1分)(通过路径acde)。
或者x=2,y=1,z=1;覆盖路径acdex=1,y=1,z=1;覆盖路径acex=3,y=0,z=1;覆盖路径abce(注意:本题也还可以有其他答案)3.请用判定表画出以下问题的行为逻辑。
人们往往根据天气情况决定出门时的行装。
天气可能下雨,也可能不下雨;下雨或不下雨天气可能变冷,也可能不变冷。
如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。
4.对下列子程序进行调试:procedure example(y,z: real; var x: real)beginif (y>1)and (z=0) then x:=x/y;if (y=2) or (x>l) then x:=x+l;end.该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。
华东交通大学2010—2011学年第一学期考试A卷2
华东交通大学2010—2011学年第一学期考试卷试卷编号: ( A )卷软件测试 课程 课程类别:必、限、任开卷(范围): 仅限教材一本 考试日期: 题号 一 二 三 四 五 六 七 八 九 十 总分 累分人签名 题分 20 10 10 20 14 26 100 得分考生注意事项:1、本试卷共 6 页,总分 100 分,考试时间 120 分钟。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、选择题(每题 2 分,共 20 分)1、下面关于软件测试的说法,_______是错误的。
A 软件测试就是程序测试B 软件测试贯穿于软件定义和开发的整个期间C 需求规格说明、设计规格说明都是软件测试的对象D 程序是软件测试的对象2、如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用______和判定表驱动法。
A 等价类划分B 因果图法C 正交试验法D 场景法3、根据ISO/IEC9126国际标准将软件的质量划分为6大属性()。
A 功能性、可靠性、安全性、效率、易用性和可移植性 B 功能性、可靠性、易用性、效率、稳定性和可移植性 C 功能性、可靠性、易用性、效率、可维护性和可移植性 D 功能性、可靠性、兼容性、效率、稳定性和可移植性4、在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是 。
A 可划分为 2 个有效等价类,2 个无效等价类 B 可划分为 1 个有效等价类,2 个无效等价类 C 可划分为 2 个有效等价类,1 个无效等价类 D 可划分为 1 个有效等价类,1 个无效等价类得分 评阅人承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。
专业 班级 学号 学生签名:5、逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是( )。
华东交通大学习题数据库2
1)求(BD) F+,并说明 BD 是否为 R 的候选码。(4 分) 2)求出 R 的最小函数依赖集。(10 分)
5. (4 分)考虑以下两个事务,举例说明这两个事务的执行会引起死锁吗?
T1: read(A);
read(B);
if A=0 then B:=B+1;
write(B);
职工表(职工工号,姓名,年龄,性别,籍贯)
工作表(职工工号,公司编号,工资)
公司表(公司编号,公司名称,公司所在城市)
第2页共8 页
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,通力根1保过据护管生高线产中敷工资设艺料技高试术中卷0资不配料仅置试可技卷以术要解是求决指,吊机对顶组电层在气配进设置行备不继进规电行范保空高护载中高与资中带料资负试料荷卷试下问卷高题总中2体2资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况1卷中下安,与全要过,加度并强工且看作尽护下可1都关能可于地以管缩正路小常高故工中障作资高;料中对试资于卷料继连试电接卷保管破护口坏进处范行理围整高,核中或对资者定料对值试某,卷些审弯异核扁常与度高校固中对定资图盒料纸位试,置卷编.工保写况护复进层杂行防设自腐备动跨与处接装理地置,线高尤弯中其曲资要半料避径试免标卷错高调误等试高,方中要案资求,料技编试术写5、卷交重电保底要气护。设设装管备备置线4高、调动敷中电试作设资气高,技料课中并3术试、件资且中卷管中料拒包试路调试绝含验敷试卷动线方设技作槽案技术,、以术来管及避架系免等统不多启必项动要方高式案中,;资为对料解整试决套卷高启突中动然语过停文程机电中。气高因课中此件资,中料电管试力壁卷高薄电中、气资接设料口备试不进卷严行保等调护问试装题工置,作调合并试理且技利进术用行,管过要线关求敷运电设行力技高保术中护。资装线料置缆试做敷卷到设技准原术确则指灵:导活在。。分对对线于于盒调差处试动,过保当程护不中装同高置电中高压资中回料资路试料交卷试叉技卷时术调,问试应题技采,术用作是金为指属调发隔试电板人机进员一行,变隔需压开要器处在组理事在;前发同掌生一握内线图部槽纸故内资障,料时强、,电设需回备要路制进须造行同厂外时家部切出电断具源习高高题中中电资资源料料,试试线卷卷缆试切敷验除设报从完告而毕与采,相用要关高进技中行术资检资料查料试和,卷检并主测且要处了保理解护。现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
《软件工程练习题及参考答案》
《软件工程练习题及参考答案》一、单向选择题(四选一、每小题3分,共18分)1、面向对象(Object Oriented)方法是将现实世界的事物以对象的方式(B )到计算机世界的方法。
对应映射反映反射2、盒图也称为(D)或Chapin图。
这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。
流程图框图判定表N-S图3、面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的(A)结构。
程序数据逻辑物理4、人机界面的风格大致经过了(B)代的演变。
三四五六5、以下不属于白盒测试技术的是(D)逻辑覆盖基本路径测试循环覆盖测试等价类划分6、为改正软件系统中潜藏的错误而进行的维护活动称为(A)。
纠错性维护适应性维护改善性维护预防性维护二、填空题(每空2分,共18分)1.文档—一种数据媒体和其上所记录的(数据)。
2.机器语言、汇编语言:依赖于机器,面向(机器)3.软件有效性,指软件系统的时间和(空间)效率。
4.软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段来完成。
5.软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。
6.为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。
04027.一个软件的深度是指其控制的(层数)。
8.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫(编码)过程。
9.软件维护是软件生命周期的(最后)一个阶段。
三、判断题(每小题2分,共24分,错误打X、正确打√)1.缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。
(√)2.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。
(X)3.在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求。
(√)4.快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。
软件工程大作业(2)(答案)
软件工程大作业(2)(答案)软件工程作业第二部分一、填空1.结构化分析方法的分析策略是___自顶向下逐步求精_______。
2.衡量模块独立性的两个定性标准是_耦合性与内聚性________。
3.软件集成测试的方法主要有两种,它们是___渐增式与非渐增式测试_______。
4.继承性是子类自动共享其父类的__数据结构和方法____________机制。
5.在面向对象方法中,人们常用状态图描述类中对象的___动态行为________。
6.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为____容错_____软件。
7.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目_是否值得开发_。
8.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能需求_。
9.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是__维护_____阶段。
10.对象之间进行通信叫做__消息_____。
11.计算机辅助软件工程这一术语的英文缩写为_CASE_______。
12.McCall提出的软件质量模型包括______11________个软件质量特性。
13.为了便于对照检查,测试用例应由输入数据和预期的___输出结果____两部分组成。
14.软件结构是以____模块__________为基础而组成的一种控制层次结构。
15.结构化语言(PDL)是介于自然语言和____形式语言____之间的一种半形式语言。
16.软件概要设计的主要任务就是__软件结构的设计______。
17.结构化程序设计方法是使用___三种基本控制结构____构造程序。
18.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个__自底向上或相反顺序 _____集成的过程。
19.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和__数据存储对象_____。
二、选择1.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( C )A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法2.面向对象的开发方法中,(B)将是面向对象技术领域内占主导地位的标准建模语言。
华东交通大学操作系统试卷
华东交通大学2007—2008学年第一学期考试卷试卷编号: ( A )卷操作系统(D ) 课程 课程类别:必考生注意事项:1、本试卷共 8 页,总分 100 分,考试时间 120 分钟。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
3、所有答案必须写在答题纸上写在试卷上0分一、选择填空题(每空2分,共 30 分)1.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减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.对信号量S 每执行一次P 操作,则信号量S 的值就减一,当S 的值______时,执行P 操作的进程的状态就置为阻塞态。
到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。
专业 班级 学号 学生签名:8.现代操作系统的两个最基本的特征是 和 。
9.每个索引文件都至少有一张索引表,其中的每一个表项应包括能标识该记录的 和该记录的 。
软件工程课后习题答案2-12章
书状态为S2&终端 输入“H=”加书名 管理员设置状 态 管理员删除 管理员添加
预约
书出库(删除) 书入库
图4.4.2
(三)图书馆终端用户模式的有穷状态机描述 • 状态机J:{读者查询状态,查询结果} • 输入集K:{终端输入用户查询命令,书的各种 状态(S1,S2,S3)} • 转换函数T:如图4.4.3所示 • 初始态S:{读者查询状态} • 终态集F:{查询结果}
取票通知 账单 机票 账单
P3.1 核对取票凭证 顾客 取票通知 P3.2 交款 机票 P3.3 打印机票
机票预定系 统
信 息 通 知 单 机 票
账
单
信息
机票
通
预定信息处 理
信息
知
账
通
单
有
单
取票凭证处 理
通知 账单 单
账单
信 息 定 预 航班信
息
机票预定子 系统
单 知
机票发放子 系统
效 通 知
机
票
取款单
P3.1输入取款 信息
取款信息 E1储 户 密码 P3.2 密码校验
P4 计算利息
利息 利息 P5 打印利息 清单
密码正确信息
E2业 务员
利率
P6设置利 率
利率
不能是两个分开的子系统,是相同的前台单个处理
银行储蓄系 统
存 款 单 款
率 利
利 存单 息清单
密 码
业务单据录 入
利 率
存款单
取
单
储蓄业务处理
(一)图书状态的有穷状态机描述 • 状态机J:{书在图书馆S1,书被借出S2, 书被预约S3} • 输入集K:{书上条形码,借阅卡条形码, 终端输入各种命令} • 转换函数T:如图4.4.1所示 • 初始态S:{书在图书馆S1,书被借出S2} • 终态集F:{书被借出S2,书被预约S3}
软件工程考试试卷
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、UML是在_____________技术研究基础之上继续延伸和拓展得到的。
A、 OOAB、 SAC、OOD、 CASE16、用例图中执行系统用例的称为_____________。
A、对象B、人C、执行者D、角色17、图图b图b(右图)的环路复杂度是(1)。
图b的环路复杂度(2)图a的环路复杂度。
(1)A、 1 B、 3 C、0 D、 2(2)A、 > B、 < C、= D、无法判断_____________。
A、共享聚集B、复合聚集 C 一般聚集 D特殊聚集19、在UML动态模型中,状态图、顺序图、协作图都使用到了__________这一基本要素。
A、角色B、消息C、属性D、关联二、填空题(20’)1.软件工程是指用计算机科学、数学及等原理,以_________的原则和方法来解决软件问题的工程。
2.结构化分析和结构化设计统称为面向___________的结构化方法。
软件工程试题题库含答案
软件工程试题题库含答案一、软件开发过程1. 软件工程的定义是什么?答:软件工程是一门学科,研究并应用以系统化的方法开发和维护软件的原则、概念、方法和工具。
2. 请列举并解释软件开发过程的基本活动。
答:软件开发过程包括以下基本活动:- 需求分析与说明:收集和分析用户需求,并将其明确、清晰地记录下来。
- 软件设计:将需求转化为软件架构和设计规范,确定技术方案和实施计划。
- 编码和单元测试:根据设计规范进行编码,并进行单元测试以确保代码的正确性。
- 综合与测试:将各个模块进行综合,进行系统级测试以验证软件的正确性和稳定性。
- 软件发布与维护:发布软件版本,并对软件进行后续的维护和更新。
3. 请解释敏捷开发方法的基本原则。
答:敏捷开发方法的基本原则包括: - 个体和互动高于流程和工具:注重团队成员的沟通和合作,更加关注人与人之间的交互。
- 可工作的软件高于详尽的文档:重视软件的实际可用性和功能,减少过多的文档记录。
- 客户合作高于合同协商:与客户保持紧密的合作,及时获取反馈并调整软件开发进程。
- 相应变化高于遵循计划:灵活应对需求变化,允许在开发过程中根据实际需要进行调整。
二、需求工程1. 需求工程的目的是什么?答:需求工程的目的是准确、清晰地确定、分析和记录用户对软件系统的需求。
2. 请解释需求工程的关键活动。
答:需求工程的关键活动包括以下几项: - 需求获取:通过与用户交流和研究,确定用户的需求,并进行系统化的收集。
- 需求分析:对收集到的需求进行分析,确定需求的可行性和优先级,并拆解出软件需求规格说明。
- 需求规格说明:编写清晰、明确的需求规格文档,对软件需求进行详细描述和说明。
- 需求验证:与用户进行需求验证,确保需求规格与用户的期望一致,并能够满足用户的需求。
3. 请解释用户需求和系统需求的区别。
答:用户需求是用户对软件系统的需求和期望,通常表达为用户对系统功能和性能的描述。
而系统需求是对用户需求的进一步细化和明确化,包括对系统功能、性能、界面、输入输出等方面的具体要求。
新版华东交通大学软件工程考研经验考研参考书考研真题(附真题)
新版华东交通⼤学软件⼯程考研经验考研参考书考研真题(附真题)在我决定考研的那⼀刻正⾯临着我⼈⽣中的灰暗时期,那时发⽣的事对当时的我来讲是⼀个重⼤的打击,我甚⾄⼀再怀疑⾃⼰可不可以继续⾛下去,⽽就是那个时候我决定考研,让⾃⼰进⼊⼀个新的阶段,新的⼈⽣⽅向。
那个时刻,很⼤意义上是想要转移⾃⼰的注意⼒,不再让⾃⼰纠结于⼀件耗费⼼⼒和情绪的事情。
⽽如今,已相隔⼀年的时间,虽然这⼀年相当漫长,但在整个⼈⽣道路上不过是短短的⼀个线段。
就在短短的⼀年中我发现⼀切都在不知不觉中发⽣了变化。
曾经让⾃⼰⼤为恼⽕,让⾃⼰费尽⼼⼒和⼼绪的事情现如今不过是弹指的⼀抹灰尘。
⽽之所以会有这样的⼼境变化,我认为,是因为,在备考的这段时间内,我的全⾝⼼进⼊了⼀个全然⾃我,不被外界所⼲扰的⼼境,⽇复⼀⽇年复⼀年的做着同样枯燥、琐碎、乏味的事情。
这不正是⼀种修⾏吗,若说在初期,只是把⾃⼰当作机器⼀样⽤以逃避现实⽣活的灾难的话,但在后期就是真的在这过程中慢慢发⽣了变化,不知不觉中进⼊到了忘记⾃⾝的状态⾥。
所以我就终于明⽩,佛家坐定,参禅为什么会叫作修⾏了。
本来⽆⼀物,何处惹尘埃。
所以经过这⼀年我不仅在⼼智上更加成熟,⽽且也成功上岸。
正如我预期的那样,我开始进⼊⼀个新的阶段,有了新的⼈⽣⽅向。
在此,只是想要把我这⼀年备考过程中的积累的种种⼲货和经验记录下来,也希望各位看到后能够有所帮助,只不过考研毕竟是⼤⼯程,所以本篇内容会⽐较长,希望⼤家可以耐⼼看完,⽂章结尾会附上我的学习资料供⼤家下载。
华东交通⼤学软件⼯程初试科⽬:(101)思想政治理论(201)英语⼀(301)数学⼀(837)软件⼯程(837)软件⼯程参考书《软件⼯程》张海藩编著 2008年2⽉第五版清华⼤学出版社⾸先简单介绍⼀下我的英语复习经验。
⑴单词:英语的单词基础⼀定要打好,如果单词过不了关,那你其他可以看懂吗??单词可以⽤⽊糖英语单词闪电版就够了。
也可以⽤app软件。
但是这样就会导致玩⼿机(如果你⾃制⼒超强),单词的话到考前也不能停⽌的。
软件工程习题含答案
软件工程习题含答案一、单选题(共56题,每题1分,共56分)1.会话侦听与劫持技术属于()技术A、密码分析还原B、协议漏洞渗透C、应用漏洞分析与渗透D、DOS攻击正确答案:B2.若一棵二叉树具有8个度为2的结点,5个度为1的结点,则度为0的结点个数是?A、不确定B、6C、11D、9正确答案:D3.A、B、C、D、E、F依次入栈,其出栈顺序为B、D、C、F、E、A,则该栈最小容量为A、6B、5C、4D、3正确答案:D4.进程由执行状态到阻塞状态的原因可能是()。
A、请求某种资源B、处于执行状态的进程的时间片结束C、释放某种资源正确答案:A5.下列哪一项不是激活函数A、batch normalizationB、reluC、tanhD、sigmoid正确答案:A6.网络安全法规定,网络运营者应当制定(),及时处置系统漏洞、计算机病毒、网络攻击、网络侵入等安全风险。
A、网络安全事件应急演练方案B、网络安全事件应急预案C、网络安全事件补救措施D、网络安全规章制度正确答案:B7.下列哪种算法更适合做时间序列建模A、CNNB、决策树C、LSTMD、贝叶斯算法正确答案:C8.下面()不是数据字典的内容。
A、外部实体B、程序C、数据结构D、处理逻辑正确答案:B9.通过网页上的钓鱼攻击来获取密码的方式,实质上是一种()。
A、旁路攻击B、社会工程学攻击C、暴力破解攻击D、密码分析学正确答案:B10.已知 10*12的二维数组 A ,以行序为主序进行存储,每个元素占1个存储单元,已知A[1][1]的存储地址为 420 ,则 A[5][5] 的存储地址为A、470B、471C、472D、473正确答案:C11.不属于进程关键要素的是________。
A、进程控制块B、数据和栈C、原语D、程序正确答案:C12.下列哪一项不是卷积神经网络的典型代表A、ALEXNETB、LSTMC、VGGD、RCNN正确答案:B13.关闭系统多余的服务有什么安全方面的好处?A、使黑客选择攻击的余地更小B、没有任何好处C、使系统进程信息简单,易于管理D、关闭多余的服务以节省系统资源正确答案:A14.为了简化管理,通常对访问者(),以避免访问控制表过于庞大。
软件工程及应用-练习题(2)(全答案版)
软件工程及应用练习题一. 单项选择题1.不属于软件架构设计工作的内容是 D 。
A. 软件的层次结构B. 全局数据结构C. 接口D. 程序流程图2.有三个模块,它们都访问同一组数据,各部件之间只有数据关系,没有控制关系。
把这三个模块放到一起,形成的内聚是 A 。
A. 通信内聚B. 过程内聚C. 顺序内聚D. 功能内聚3.可以用于制定软件项目进度计划的工具是 D 。
A. 部署图B. 用例图C. 时序图D. 甘特图4.软件企业最重要的资产是 A 。
A. 人B. 工具C. 办公楼D. 技术5.软件开发过程中一个对所要解决的问题进行定义并确定系统范围的活动是B 。
A. 风险管理活动B. 问题定义活动C. 可行性研究活动D. 需求分析活动6.作为设计活动的核心角色,在整个项目中对设计活动进行领导和协调的角色是A 。
A. 系统架构师B. 构件设计师C. 项目经理D. 数据库设计师7.实施活动将按照设计说明书进行开发,具体工作体现在三个方面,下面的工作不属于实施活动的是 D 。
A. 编码B. 单元测试C. 集成D. 验收测试8.测试是选择适当的测试用例执行被测试程序的过程,目的在于 A 。
A. 发现程序错误B. 证明程序无错C. 改进程序质量D. 预防程序缺陷9.在可行性研究中,首先考虑用户是否已经拥有或者准备购买相应的计算机硬件和软件,以支持新系统的开发和应用。
这项研究任务属于 A 。
A. 技术可行性B. 操作可行性C. 经济可行性D. 操作可行性10.“验收标准1:在使用该产品的前3周,系统从未发生过崩溃或者死机现象”,这项需求描述体现的需求分析建模原则是 B 。
A. 循序渐进B. 可验证性C. 可追踪性D. 自顶向下逐层分解11.为了得到一个高质量的软件系统,除了设计人员的经验和创造性之外,还要遵守一些设计指导原则。
下面指导原则中正确的是 D 。
A. 应尽早考虑系统细节B. 应对系统做最大程度地分解,越彻底越好C. 应选择最酷的技术D. 应考虑系统的可维护性与可扩展性12.在一个影像传输子系统中,一个模块负责从摄像头中读取影像信息,然后由影像增强模块锐化、几何校正,再由压缩模块压缩影像数据,之后传输模块负责传递数据。
软件工程复习题2(1)
复习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.在设计测试用例时,( )是用得最多的一种黑盒测试方法.A. 等价类划分B. 边界值分析C. 因果图D. 判定表8.DFD中每个加工至少有( ).A,一个输入流 B,一个输出流C,多个输入输出流D,一个输入输出流9.数据字典包括( )个条目.A,2 B,3 C,4 D,510.在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键.A. 数据结构B.实体关系C. 数据流图D. E—R图11.结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法.A. 目标B.数据流C.功能D. 对象12。
原型的使用和开发过程,叫做( )。
A。
原型期B。
原型生存期C。
原型周期D。
以上说法都不对13。
在考察系通讯录的一些涉及时序和改变的状况时,要用动态模型来表示。
动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A。
数据流图B。
状态图C。
系统结构图D。
时序图14。
RUMBANGH等人提出的对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和( )。
A。
信息模型B。
控制模型C。
功能模型D。
行为模型15。
软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件设计实验
一、实验目的
学会使用Case工具完成描述软件结构的软件结构图和软件层次图的设计,并熟练地掌握几种常用的软件详细设计的工具,如程序流程图、盒图、PAD图和判定表,并能把给定的软件问题描述转化为过程设计结果。
二、实验内容
1、软件结构设计:
(1)采用visio绘制教材的图4.26中的软件结构图;
(2)采用visio绘制教材的图4.41的软件层次图。
(3)分析如下所示的数据流图,并把它转换成软件结构图,然
后用visio把结果画出来。
(注意,请用结构图)
图1 某系统的数据流图
2、软件的详细设计:某航空公司规定,乘客可以免费托运重量不超过20公斤的行李,当行李重量超过20公斤,对头等舱的国内乘客超重部分每公斤收费6元,对其他舱的国内乘客超重部分每公斤收费8元,对外国顾客超重部分每公斤收费比国内乘客多1.5倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。
实验包含三部分的内容:
a)用word设计描述其详细设计结果的PAD图、判定表。
b)用viso画出它的程序流程图,并计算它的Mccabe程序复杂度。
(要求把计算过程写到实验报告中)
三、实验结果
文档:盒图、PAD图、判定表和程序流图以及环路复杂度的计算过程打印后粘贴在实验报告中;
实验报告一份。
四、成绩评定
█████████████████████████五、附录:Visio中软件结构和流程图的绘制
Step1: 软件结构图的绘制,选择“软件”中的“程序结构图”,例如绘制出如下图所示的软件结构(教材图5.5):
图2 软件结构图
Step2: 软件层次图的绘制,选择“组织结构图”绘制,如下图:
图3 软件层次图
Step3: 程序流程图的绘制,visio中选择“流程图”中的“基本流程图”,得到如下图形:(下图仅是一个例子)
图4 程序流程图。