福建师范大学18年8月课程考试《软件工程》作业考核试题
福建师范大学17年8月课程考试《软件工程》作业考核试题标准答案
目估算工具、需求分析工具、设计工具、编程和调试工具、测试工具和维护工具等。
使用了软件工具后可以大大提高软件的生产率和质量。
软件工程的过程则将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。
过程定义了方法使用的顺序、要求交付的文档资料、为保证质量和协调变化所需要的管理、及软件开发各个阶段完成的里程碑。
3. (6分)软件工程学的基本原则有哪些?试说明之。
答:在软件开发过程中必须遵循下列软件工程原则。
抽象:采用分层次抽象,自顶向下、逐层细化的办法进行功能分过程分解,可以由抽象到具体、由复杂到简单,逐步得到问题的解。
信息隐蔽:遵循信息封装,使用与实现分离的原则,将模块设计成“黑箱”,可以将实现的细节隐藏在模块内部,使用者只能通过模块接口访问模块中封装的数据。
模块化:按模块划分系统的体系结构,使得各模块间有良好的接这样有助于信息隐蔽和抽象,有助于表示复杂的系统。
局部化:按抽象数据类型思想及问题域中的概念来建立模块,确保模块之间低耦合,模块内部高内聚。
这有助于控制解的复杂性。
确定性:软件开发过程中所有概念的表达应是确定的、无歧义性的、规范的。
这有助于人们之间的沟通,保证整个开发工作协调一致。
一致性:强调软件开发过程的标准化、统一化。
包括文式的一致,工作流程的一致,内、外部接一致,系统规格说明与系统行为的一致等。
完备性:软件系统不丢失任何重要成分,可以完全实现系统所要求功能。
可验证性:开发大型的软件系统需要对系统自顶向下、逐层分解。
系统分遵循系统易于检查、测试、评原则,以确保系统的正确性。
4. (6分)你认为一个系统分析员的理想训练和基础知识是什么?请说明理由。
答:系统分析员处在用户和高级程序员之间,负责沟通用户和开发人员的认识和见解,起着桥梁的作用。
一方面要协助用户对所开发的软件阐明要求,另一方面还要与高级程序员交换意见,探讨用户所提要求的合理性以及实现的可能性。
最后还要负责编写软件需求规格说明和初步的用户手册。
【答-案】福建师范大学18年8月课程考试《网络管理与应用》作业考核试题答案
-------------------------------------------------------------------------------------------------------------------《网络管理与应用》期末考试一、选择题(从备选答案中选出下列问题的解决办法,有的题目的答案并不是唯一的。
并对选择的理由做简要的说明,每题6分,共30分)1. 公司的发展已由原来的小企业,发展为中型企业,出于网络性能的考虑,在各子公司之间使用路由器来连接,为了保证各公司之间的通信正常,应该如何去设置路由器?公司网络设置是:第一子公司的服务器IP地址为192.168.0.2,路由器的IP是192.168.0.1和192.168.1.1;第二子公司的服务器IP地址为192.168.1.2,路由器的IP 是192.168.1.1和192.168.2.1;第三子公司的服务器IP地址为192.168.2.2,路由器的IP是192.168.2.1;A.如果第一子公司要访问第二子公司,那么在第一子公司的默认网关中应填入192.168.1.1B.如果第二子公司要访问第三子公司,那么在第二子公司的默认网关中应填入192.168.2.2C.如果第一子公司要访问第三子公司,那么在第一子公司的默认网关中应填入192.168.2.1D.如果第一子公司要访问第三子公司,那么在第一子公司的默认网关中应填入192.168.1.1正确答案:D2. 有一IT公司为了提高工作效率,使用了Windows 2000的脱机文件夹功能,使得用户可以在网络断开时仍然可以访问本地缓存。
但有一些敏感性文件,要求用户只能在网络连通时才可以访问,而不允许用户在脱机时仍可使用,这时应该如何满足公司需要求?A.选择脱机文件夹,禁止该文件夹共享B.选择存有脱机文件夹的驱动器,禁止该文件夹共享C.在脱机文件夹的“共享”属性中禁止“允许文件下载到机器上”D.在“工具”→“文件夹选项中”,禁用脱机文件夹1。
福建师范大学智慧树知到“软件工程”《软件工程》网课测试题答案卷2
长风破浪会有时,直挂云帆济沧海。
住在富人区的她福建师范大学智慧树知到“软件工程”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.软件()是把程序从一种计算环境转移到另一种计算环境的难易程度A.可测试性B.可移植性C.可修改性D.可理解性2.下面选项属于瀑布模型存在的问题()。
A、用户容易参与开发B、缺乏灵活性C、用户与开发者易沟通D、适用可变需求3.以事务为中心的数据流称为()A.变换流B.事务流C.设计过程D.模块流4.下面属于软件调试技术的是()。
A、边界值分析B、回溯法C、循环覆盖D、集成测试5.()由软件定义、软件开发和运行维护3个时期组成A.软件生命周期B.软件测试流程C.软件维护D.软件部署6.盒图是最悠久、使用最广泛的描述过程设计的方法。
()A.正确B.错误7.文档是软件产品的一部分,没有文档的软件不能称其为软件。
()A.正确B.错误8.信息隐藏中隐藏的是模块的()。
A、实现细节B、设计细节C、运行细节D、以上都不正确9.从事物的组成部件及每个部件的属性、功能来认识事物。
这种方法是()的方法。
A.面向对象B.面向数据C.面向过程D.面向属性10.面向对象的软件技术以()为核心A.数据B.对象C.过程D.结构第1卷参考答案一.综合考核1.参考答案:B2.参考答案:B3.参考答案:B长风破浪会有时,直挂云帆济沧海。
住在富人区的她4.参考答案:B5.参考答案:A6.参考答案:B7.参考答案:A8.参考答案:A9.参考答案:A10.参考答案:B。
福建师范大学18年8月课程考试《面向Web应用程序设计》作业考核试
福建师范大学18年8月课程考试《面向Web应用程序设计》作业考核试vu8o------------------------------------------------------------------------------------------------------------------------------面向Web应用程序设计期末考核题考号:_______________ 考点:________________ 姓名:________________题号得分评卷人一二三总分得分一、单项选择题 (共20题,每题2分,共40分) 1、以下关于的验证控件描述错误的选项是()。
A.在客户端和效劳器端都能进行验证B.其客户端验证和效劳器端验证对所有浏览器都适用C.如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D.一个效劳器控件可同时被多个验证控件验证 2、Repeater控件不能使用〔〕种模板。
A.ItemTemplate B.HeaderTemplateC.SelectedItemTemplateD.AlternatingItemTemplate3、以下关于Web效劳器端Panel控件的说法不正确的选项是〔〕。
A.Panel 控件显示为面板 B.Panel控件是其他控件的容器 C.Panel控件可以设置为不同的显示样式 D.Panel控件没有任何事件方法可以处理4、以下关于Web效劳器端Text控件的说法不正确的选项是〔〕。
A.Text控件显示为文本输入框 B.Text控件可以设置为多行文本输入 C.Text控件只能输入文本不能显示文本 D.Text控件可以设置为密码框输入5、应用程序中所有页面均可以访问〔〕变量。
第 1 页共 8 页vu8o------------------------------------------------------------------------------------------------------------------------------A.SessionB. ApplicationC.ServerD.ViewState6、语句DropDownList1.Items[0].Selected=true;的作用是〔〕。
福师《软件工程》在线作业一
福师《软件工程》在线作业一福师《软件工程》在线作业一二试卷13春总分:100 测试时间:--单选题判断题多选题14 、单选题秋(共 30 道试题,共 60 分。
)1. 完善性维护占整个维护活动的()A. 50%-66%B. 17%-21%C. 18%-25%D. 4%满分:2 分2. ()适合于调试小程序A. 蛮干法B. 回溯法C. 原因排除法D. 以上均不是满分:2 分3. 一张判定表由()部分组成A. 1B. 2C. 3D. 4满分:2 分4. 从事物的组成部件及每个部件的属性、功能来认识事物。
这种方法是()的方法。
A. 面向对象B. 面向数据C. 面向过程D. 面向属性满分:2 分5. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。
A. 软件过程B. 软件测试C. 软件生存周期D. 软件工程满分:2 分6. 为使模块尽可能独立,要求()A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D. 以上都不正确满分:2 分7. 为适应软件运行环境的变化而修改软件的活动为( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护满分:2 分8. 将软件组装成系统的测试技术为( )A. 集成测试B. 单元测试C. 集合测试D. 系统测试9. 需求分析中开发人员要从用户那里了解的有()A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模满分:2 分10. 需求分析最终的结果是产生()A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告满分:2 分11. 任务分解技术中最常用的是按()划分任务A. 开发阶段B. 开发目标C. 设计过程D. 以上都不正确满分:2 分12. Jackson结构程序设计方法基本上由()个步骤组成A. 1B. 3C. 5D. 7满分:2 分13. 模块内聚度越高,模块内各成分彼此结合的程度越()。
新福建师范大学2020年8月课程考试《软件工程》作业考核试题
新福建师范⼤学2020年8⽉课程考试《软件⼯程》作业考核试题2020软件⼯程期末试卷A⼀、选择题(51分)1.(8分)从供选择的答案中选出正确的答案填⼊下⾯的()中。
块间联系和块内联系是评价程序模块结构质量的重要标准。
联系的⽅式、共⽤信息的作⽤、共⽤信息的数量和接⼝的( A )等因素决定了块间联系的⼤⼩。
在块内联系中,( B )的块内联系最强。
SD⽅法的总的原则是使每个模块执⾏(C )功能,模块间传送(D )参数,模块通过( E )语句调⽤其他模块,⽽且模块间传送的参数应尽量( F )。
此外,SD⽅法还提出了判定的作⽤范围和模块的控制范围等概念。
SD ⽅法认为,(G )应该是(H )的⼦集。
供选择的答案:A:①友好性②健壮性③简单性④安全性B:①巧合内聚②功能内聚③通信内聚④信息内聚C:①⼀个②多个D:①数据型②控制型③混合型E:①直接引⽤②标准调⽤③中断④宏调⽤F:①少②多G~H:①作⽤范围②控制范围2.(5分)软件需求分析的任务不应包括(A )。
进⾏需求分析可使⽤多种⼯具,但( B )是不适⽤的。
在需求分析中,分析员要从⽤户那⾥解决的最重要的问题是( C )。
需求规格说明书的内容不应当包括( D )。
该⽂档在软件开发中具有重要的作⽤,但其作⽤不应当包括( E )。
供选择的答案:A:①问题分析②信息域分析③结构化程序设计④确定逻辑模型B:①数据流图②判定表③PAD图④数据词典C:①要让软件做什么②要给该软件提供哪些信息③要求软件⼯作效率如何④要让软件具有什么样的结构D:①对重要功能的描述②对算法的详细过程性描述③软件确认准则④软件的性能E:①软件设计的依据②⽤户和开发⼈员对软件要“做什么”的共同理解③软件验收的依据④软件可⾏性分析的依据3.(5分)UML是⼀种⾯向对象的统⼀建模语⾔。
它包含10种图,其中,⽤例图展⽰了外部actor与系统所提供的⽤例之间的连接,UML中的外部actor 指(①),⽤例可以⽤(②)图来描述。
福建师范大学18年8月课程考试《计算机应用基础》作业考核试题-
福建师范大学18年8月课程考试《计算机应用基础》作业考核试题-23、E某cel2022,给当前单元格输入日期型数据时,默认为()(A)居中(B)右对齐(C)左对齐(D)随机24、Word2022中,选定一个段落最方便快捷方法是()。
(A)按住Alt键,再拖动鼠标(B)在该段落的任意位置三击(C)按住Ctrl键,再拖动鼠标(D)在该段落的任意位置双击25、与(AB)16等值的二进数是()。
(A)10101010(B)10101011(C)10111010(D)1011101126、计算机中,运算器的基本功能是()。
(A)代数和逻辑运算(B)算术和逻辑运算(C)代数和四则运算(D)算术和代数运算27、中文标点“”(省略号)对应键盘上的按键为()(A)&(B)^(C).(D)$28、Word2022具有拆分窗口的功能,要实现这一功能,应选择()选项卡。
(A)页面布局(B)视图(C)格式(D)设计29、Word2022中,选择了“插入”选项卡“页眉”命令后()(A)插入点的位置不变(B)插入点移到页眉的编辑区(C)插入点移到文档开始处(D)插入点也可能就近移到页脚的编辑区30、操作系统的主要功能是()。
(A)进行数据统计(B)管理系统所有的软﹑硬件资源(C)实现软﹑硬件转换(D)把源程序转换为目标程序31、在Window中,用户要更改声音效果,可以调整控制面板的()设置。
(A)外观和个性化(B)硬件和声音(C)系统(D)用户帐户32、微型计算机采用总线结构连接CPU、内存储器和外设,总线由三部分组成,它包括()(A)数据总线、地址总线和控制总线(B)地址总线、逻辑总线和信号总线(C)控制总线、地址总线和运算总线(D)数据总线、传输总线和通信总线33、在Window对话框中,不可以进行的操作有()。
(A)隐藏对话框(B)使用对话框中的命令按钮(C)在对话框中输入信息(D)使用对话框中的帮助按钮34、显示器画面的清晰度取决于显示器的()。
[福建师范大学]福建师范大学2020年8月课程考试《软件工程》作业考核试题
2020软件工程期末试卷A一、选择题(51分)1.(8分)从供选择的答案中选出正确的答案填入下面的()中。
块间联系和块内联系是评价程序模块结构质量的重要标准。
联系的方式、共用信息的作用、共用信息的数量和接口的( A )等因素决定了块间联系的大小。
在块内联系中,( B )的块内联系最强。
SD方法的总的原则是使每个模块执行(C )功能,模块间传送(D )参数,模块通过( E )语句调用其他模块,而且模块间传送的参数应尽量( F )。
此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。
SD 方法认为,(G )应该是(H )的子集。
供选择的答案:A:①友好性②健壮性③简单性④安全性B:①巧合内聚②功能内聚③通信内聚④信息内聚C:①一个②多个D:①数据型②控制型③混合型E:①直接引用②标准调用③中断④宏调用F:①少②多G~H:①作用范围②控制范围2.(5分)软件需求分析的任务不应包括(A )。
进行需求分析可使用多种工具,但( B )是不适用的。
在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。
需求规格说明书的内容不应当包括( D )。
该文档在软件开发中具有重要的作用,但其作用不应当包括( E )。
供选择的答案:A:①问题分析②信息域分析③结构化程序设计④确定逻辑模型B:①数据流图②判定表③PAD图④数据词典C:①要让软件做什么②要给该软件提供哪些信息③要求软件工作效率如何④要让软件具有什么样的结构D:①对重要功能的描述②对算法的详细过程性描述③软件确认准则④软件的性能E:①软件设计的依据②用户和开发人员对软件要“做什么”的共同理解③软件验收的依据④软件可行性分析的依据3.(5分)UML是一种面向对象的统一建模语言。
它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor 指(①),用例可以用(②)图来描述。
状态图指明了对象所有可能的状态以及状态间的迁移(transition)。
福建师范大学22春“软件工程”《软件工程》作业考核题库高频考点版(参考答案)试题号4
福建师范大学22春“软件工程”《软件工程》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.软件()是把程序从一种计算环境转移到另一种计算环境的难易程度A.可测试性B.可移植性C.可修改性D.可理解性参考答案:B2.下面不是软件危机现象的是()A.对软件开发成本和进度的估计常常很不准确B.用户对“已完成的”软件系统不满意的现象经常发生C.软件产品的质量往往靠不住D.软件常常是可维护的参考答案:D3.软件质量是软件与明确地和隐含地定义的需求相一致的程度。
()A、错误B、正确参考答案:B4.条件测试的优点有二:容易度量条件的测试覆盖率和程序内条件的测试覆盖率可指导附加测试的设计。
()A、错误B、正确参考答案:B5.软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物。
()A.正确B.错误参考答案:A6.在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比较简单。
()A.正确B.错误参考答案:B7.常见的程序控制结构中没有()A.GO TO 语句B.顺序C.选择D.循环参考答案:A8.RUP把软件生命周期划分为()个连续的阶段。
A、1B、2C、3D、4参考答案:D9.大型软件的测试不含有哪个阶段?()A、边值测试B、单元测试C、集成测试参考答案:A10.大型软件系统的测试过程经常由哪几个步骤?()A、模块测试B、子系统测试C、系统测试D、验收测试参考答案:A,B,C,D11.软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示过程。
()A、错误B、正确参考答案:B12.下面选项属于瀑布模型存在的问题()。
A、用户容易参与开发B、缺乏灵活性C、用户与开发者易沟通D、适用可变需求参考答案:B13.完善性维护占整个维护活动的()。
A、50%-66%B、17%-21%C、18%-25%D、4%参考答案:A在设计人机界面的过程中,下面哪个问题不可能遇到()A.系统吞吐量B.系统响应时间C.用户帮助设施D.出错信息处理参考答案:A15.等价划分是一种白盒测试技术。
福建师范大学2020年8月课程考试《软件工程》作业考核试题.doc
2020软件工程期末试卷A一、选择题(51分)1.(8分)从供选择的答案中选出正确的答案填入下面的()中。
块间联系和块内联系是评价程序模块结构质量的重要标准。
联系的方式、共用信息的作用、共用信息的数量和接口的(A③)等因素决定了块间联系的大小。
在块内联系中,(B②)的块内联系最强。
SD方法的总的原则是使每个模块执行(C①)功能,模块间传送(D①)参数,模块通过(E②)语句调用其他模块,而且模块间传送的参数应尽量( F ①)。
此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。
SD 方法认为,(G ①)应该是(H②)的子集。
供选择的答案:A:①友好性②健壮性③简单性④安全性B:①巧合内聚②功能内聚③通信内聚④信息内聚C:①一个②多个D:①数据型②控制型③混合型E:①直接引用②标准调用③中断④宏调用F:①少②多G~H:①作用范围②控制范围2.(5分)软件需求分析的任务不应包括(A③)。
进行需求分析可使用多种工具,但(B③)是不适用的。
在需求分析中,分析员要从用户那里解决的最重要的问题是(C①)。
需求规格说明书的内容不应当包括(D②)。
该文档在软件开发中具有重要的作用,但其作用不应当包括(E④)。
供选择的答案:A:①问题分析②信息域分析③结构化程序设计④确定逻辑模型B:①数据流图②判定表③PAD图④数据词典C:①要让软件做什么②要给该软件提供哪些信息③要求软件工作效率如何④要让软件具有什么样的结构D:①对重要功能的描述②对算法的详细过程性描述③软件确认准则④软件的性能E:①软件设计的依据②用户和开发人员对软件要“做什么”的共同理解③软件验收的依据④软件可行性分析的依据3.(5分)UML是一种面向对象的统一建模语言。
它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor 指(①D ),用例可以用(②C )图来描述。
状态图指明了对象所有可能的状态以及状态间的迁移(transition)。
福建师范大学18年8月课程考试《现代教育技术》作业考核试题【参考答案】
福建师范大学网络与继续教育学院
现代教育技术期末考核题
一、什么是现代教育技术?请阐述其功能和作用。
(20分)
答:现代教育技术是把现代教育理论应用于教育、教学实践的现代教育手段和方法的体系,就是在现代教育思想、理论的指导下,运用现代教育技术媒体,有效地传递和控制教育信息,以实现教育过程的最优化的新型教育方式。
A、现代教育技术的基本功能:
1、再现功能。
它能不受时间、空间、微观、宏观的限制,能实现事物在大与小、远与近、快与慢、虚与实之间的互相转化。
可以不受空间的限制,重现从太空到海底的事物,如星云的运动、海底火山的运动、地壳的运动等,都可以通过现代教育技术手段表现出来,让学生充分感知。
2、集成功能。
它能把图像的、声音的、文字的教学材料融合在一起,通过对学生的视、听等多种感官刺激,使学生获取知识信息。
3、交互功能。
主要是实现“人—机”之间的双向沟通和“人—人”之间的远距离交流。
4、扩充功能。
它所提供的大容量的多媒体软件和网络信息,极大地丰富了学生的学习资源。
比如一张光盘的信息容量为650 MB,相当于3 4亿个汉字,而在互联网上传送的信息更是无穷无尽。
5、虚拟功能。
由计算机仿真生成的虚拟现实世界,可以创造一种身临其
1。
福建师范大学18年8月课程考试《计算机网络与通讯》作业考核试题
------------------------------------------------------------------------------------------------------------------------------计算机网络与通讯期末考试卷一、填空(每空1分,总17分)1、遵循网络体系结构标准建成的网络称为第____代网络。
2、当全部信号的频率成分为某一频率的整数倍时,后者被称为____或____。
3、任何数据链路层协议均可由____、____ 和____ 三部分组成。
4、线路交换网络的结构可用四个一般性的构件来描述,即:____、____、____和____。
5、一条通信线路是由两个物理实体之间的____和用于____必需的设施以及物理层中的____、____而构成。
6、互联网中最简单的网络互联设备是____,它的作用是____,它工作在OSI模型的____。
二、选择题(每题2分,总60分)1、调制解调器从网络或传输线上接收传来的模拟信号并将其转换成数字位串需用()。
A.信宿 B.发送器 C.传输系统 D.接收器2、在ATM网络中数据交换的单位是()。
A.信宿 B.信元 C.信源 D.分组3、窄带ISDN是基于()通道作为基本交换设备,且是基于线路交换技术。
A.64Kbps B.128Kbps C.2Mbps D.100Mbps4、某数字信号基波4MHz,采用二次正弦波叠加,问该信号带宽是多少()。
A.1MHz B.2MHz C.4MHz D.8MHz5、光纤传输过程如下图所示,请选择图中X、Y两处应采用的器件()。
A.LED,ILD B.PIN,APD C.PIN,LED D.LED,PIN6、下列说法中不正确的是()。
A.单模光纤的带宽要高于多模光纤的带宽。
B.屏蔽双绞线(STP)的数据传输率要高于非屏蔽双绞线(UTP)的数据传输率。
C.同轴电缆一般应用于总线拓扑结构,双绞线一般应用于星型拓扑结构。
福建师范大学2020年8月课程考试《IT项目管理》作业考核试题
2020 IT项目管理期末试卷A
一、名词解释(本大题共5小题,每小题2分,共10分)
1、项目控制:项目控制是指项目管理者根据项目跟踪提供的信息,对比原计划(或既定目
标),找出偏差,分析成因,研究纠偏对策,实施纠偏措施的全过程。
下载后可见
2、项目管理:指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资
源限定条件下,实现或超过设定的需求和期望的过程。
3、项目人力资源管理:项目人力资源管理是一种管理人力资源的方法和能力。
项目人力资
源管理是组织计划编制也可以看作战场上的“排兵布阵”,就是确定、分配项目中的角色、职责和汇报关系
4、项目成本管理:项目成本管理(project cost management),承包人为使项目成本控制在计
划目标之内所作的预测、计划、控制、调整、核算、分析和考核等管理工作。
5、项目进度管理:项目进度管理,是指采用科学的方法确定进度目标,编制进度计划和资
源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现工期目标。
二、单项选择题(本大题共10小题,每小题2分,共20分)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D.软件可行性分析的依据
8.在结构化分析方法中用状态―迁移图表达系统或对象的行为。在状态―迁移图中,由一个状态和一个事件所决定的下一状态可能会有()个。
A.1个B.2个C.多个D.不确定
二、多项选择题(共20分)
1
2
3
4
5
1.(1分)在结构化分析方法中用实体—关系图表达系统中的对象及其关系。在实体―关系图中,表达对象的实例之间的关联有三种类型:()。
(1)图(c)中,加工1.1的输入数据流是(A),输出数据流是(B),图(b)中,加工2的输出数据流是(C),它是由(D)和(E)组成。
供选择的答案:
A~E:①统计分析表②报名表③准考证
④考生通知单⑤合格报名表⑥难度分析表
⑦错误成绩表⑧分类统计表
(2)图(d)中的文件“试题得分表”是否在图(b)中漏掉了?回答是(F)。
7.(2分)在软件需求分析时,首先建立当前系统的物理模型,再根据物理模型建立当前系统的逻辑模型。试问:什么是当前系统?当前系统的物理模型与逻辑模型有什么差别?
8.(4分)试论述瀑布模型软件开发方法的基本过程。
9.(4分)软件需求分析是软件工程过程中交换意见最频繁的步骤。为什么交换意见的途径会经常阻塞?
B.要给该软件提供哪些信息
C.要求软件工作效率如何
D.要让软件具有什么样的结构
6.需求规格说明书的内容不应当包括()。
A.对重要功能的描述
B.对算法的详细过程性描述
C.软件确认准则
D.软件的性能
7.需求规格说明书在软件开发中具有重要的作用,但其作用不应当包括()。
A.软件设计的依据
B.用户和开发人员对软件要“做什么”的共同理解
⑦固件 ⑧模块化程序设计
E~G:①使用和维护 ②兼容性的确认 ③完整性的确认
④设计 ⑤需求定义 ⑥图象处理
5.(5分)原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(①)系统。它从用户界面的开发入手,首先形成(②),用户(③),并就(④)提出意见,它是一种(⑤)型的设计过程。
①A.需求不确定性高的B.需求确定的
供选择的答案:
F:①“试题得分表”没有在图(b)中画出,是错误的。
②“试题得分表”是图(b)中加工的内部文件,不必在图(b)中画出。
③“试题得分表”是多余的。
2.(7分)阅读下列关于开发人事管理系统的交互式工作方式的叙述,再回答问题。
某大企业最近决定采用高性能微机开发人事管理系统,将4台联机终端分置于人事处的3个科室。该系统可供操作员和程序员使用,也可供人事处负责人和主管人事的副厂长等查询人事信息用。人事管理系统通过录入人事数据和修改、删除等操作,产生和更新各类人事文件,通过搜索这些文件进行各类人事信息的查询。
(4)某操作人员认为:在出错的时候,交互式会话系统应当给出出错信息,并且尽可能告诉我们出错的性质和错在什么地方。
(5)某程序员认为:终端会话也应当符合程序员编制程序时的习惯,这样可以更高效地维护人事管理系统。
(6)教育科干部甲认为:应当对操作员进行一些必要的培训,让他们掌握交互式会话系统的设计技巧,有助于提高系统的使用效率。
C.管理信息D.决策支持
②A.用户界面使用手册B.用户界面需求分析说明书
C.系统界面原型D.完善的用户界面
③A.改进用户界面的设计B.阅读文档资料
C.模拟用户界面的运行D.运行用户界面原型
④A.同意什么和不同意什么
B.使用和不使用哪一种编程语言
C.程序的结构
D.执行速度是否满足要求
⑤A.自外向内B.自顶向下
《软件工程》期末考试
一、单项选择题(每小题1分,共8分)
1
2
3
4
5
6
7
8
1.软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。
A.总结B.阶段性报告
C.需求分析评审D.以上答案都不正确
2.在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。
A.数据流图B.数据词典
(10)人事处干部丁认为:人事管理系统应当具有相当的保密性和数据安全性,因此在屏幕上显示出的信息应该含混一些,以免泄密。
系统工程师张某对上述调查情况和其他要求作了分析后,发现收集到的10条意见中有3条意见是不能接受的,写出编号并各用40字以内字数叙述理由。
系统工程师张某通过调查收集到如下10条意见:
(1)某程序员认为:系统在屏幕格式、编码等方面应具有一致性和清晰性,否则会影响操作人员的工作效率。
(2)某操作人员认为:在交互式会话过程中,操作人员可能会忘记或记错某些事情,系统应当提供HELP功能。
(3)某操作人员认为:既然是交互式会话,那么对所有的输入都应当作出响应,不应出现击键后计算机没有任何反应的情况。
第四阶段(20世纪70年代中期~现在)称为“软件工程时期”。软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如(E)、(F)、编码、单元测试、综合测试、(G)及其整体有关的各种管理技术。
供选择的答案:
A~D:①汇编语言 ②操作系统 ③虚拟存储器概念
④高级语言 ⑤结构式程序设计 ⑥数据库概念
第一阶段(1950~20世纪50年代末)称为“程序设计的原始时期”,这时既没有(A),也没有(B),程序员只能用机器指令编写程序。
第二阶段(20世纪50年代末~20世纪60年代末)称为“基本软件期”。出现了(A),并逐渐普及。随着(B)的发展,编译技术也有较大的发展。
第三阶段(20世纪60年代末~20世纪70年代中期)称为“程序设计方法时代”。这一时期,与硬件费用下降相反,软件开发费急剧上升。人们提出了(C)和(D)等程序设计方法,设法降低软件的开发费用。
A~C:①软件 ②程序 ③代码 ④硬件
⑤文档 ⑥外设 ⑦数据 ⑧图表
3.(4分)开发软件时对提高软件开发人员工作效率至关重要的是(A)。软件工程中描述生存周期的瀑布模型一般包括计划、(B)、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成(C)和(D)两步。
供选择的答案:
A.①程序开发环境 ②操作系统的资源管理功能
(7)教育科干部乙认为:尽管操作人员的指法已经强化训练但在交互式会话时应尽可能缩短和减少操作员输入的信息,以降低出错概率。
(8)某程序员认为:由于本企业中有很多较大的文件,文件的查找很费时间,交互式会话系统在响应时间较长时应给予使用者以提示信息。
(9)人事处干部丙认为:我们企业的人事资料相当复杂,格式非常之多,希望交互式系统使用十分清晰的格式,并容易对输入数据中的错误进行修改。
4.(6分)你认为一个系统分析员的理想训练和基础知识是什么?请说明理由。
5.(8分)软件需求分析说明书主要包括哪些内容?
五、分析题(13分)
1.(6分)考务处理系统的分层数据流图如下图所示。
(a)顶层数据流图
(b)第1层数据流图
(c)加工1的子图
(d)加工2的子图
该考务处理系统有如下功能:
①对考生送来的报名表进行检查;
C.结构化英语D.判定表与判定树
3.软件需求分析的任务不应包括()。
A.问题分析B.信息域分析
C.结构化程序设计D.确定逻辑模型
4.进行需求分析可使用多种工具,但()是不适用的。
A.数据流图B.判定表C.PAD图D.数据词典
5.在需求分析中,分析员要从用户那里解决的最重要的问题是()。
A.要让软件做什么
②对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;
③对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;
④填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;
⑤按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。
A.多对一联系B.一对一联系
C.一对多联系D.多对多联系
2.(3分)软件是计算机系统中与硬件相互依存的另一部分,它是包括(A)、(B)及(C)的完整集合。其中,(A)是按事先设计的功能和性能要求执行的指令序列。(B)是使程序能够正确操纵信息的数据结构。(C)是与程序开发、维护和使用有关的图文材料。
供选择的答案:
③程序人员数量 ④计算机的并行处理能力
B.①需求分析 ②需求调查
③可行性分析④问题定义
C、D.①方案设计 ②代码设计 ③概要设计
④数据设计 ⑤运行设计 ⑥详细设计
⑦故障处理设计 ⑧软件体系结构设计
4.(7分)从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的()内。
有人将软件的发展过程划分为4个阶段:
10.(4分)数据流图的作用是什么?它有哪些基本成份?
11.(5分)数据词典的作用是什么?它有哪些基本词条?
四、论述题(32分)
1.(6分)试说明“软件生存周期”的概念。
2.(6分)软件工程是开发、运行、维护和修复软件的系统化方法,它包含哪些要素?试说明之。
3.(6分)软件工程学的基本原则有哪些?试说明之。
该企业有3000多个工人、干部和技术人员,大体可分成机关科室、生产车间、后勤服务和开发研制部门等几类部门。厂领导决定由计算机应用科来负责协调和开发应用系统。计算机应用科科长指示系统工程师张某负责进行系统分析。
考虑到人事处有大量的查询信息要求、频繁的人事信息修改和文件存档、查阅等特点,计算机应用科决定认真设计人机交互界面,首先设计好在终端上的交互式会话的方式。
C.自内向外D.自底向上
三、简答题(27分)
1
2
3
4
5Hale Waihona Puke 6789
10
11
1.(1分)可行性研究的应从哪几个方面进行研究?
2.(1分)可行性研究的目的是什么?