出自:国家开放大学《软件工程》

用用例图描述图书管理。该系统主要包括三类用户:读者、图书管理员、系统管理员。其中,读者是多个,图书管理员是一个,系统管理员是一个。对于系统,读者可以查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节:图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等,而系统管理员统筹管理图书的系统相关事宜,比如权限维护、日志维护、增删用户和管理系统后台数据等。
结构化分析方法通过哪些步骤来实现?
系统的物理构架中应该包括哪些信息?
螺旋模型是一种将瀑布模型和哪种模型结合起来的软件开发模型()
A:快速原型模型
B:专家模型
C:V模型
D:演化模型
在SD方法中全面指导模块划分的最重要的原则是()。
A:程序模块化
B:模块高内聚
C:模块低耦合
D:模块独立性
简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。
软件工程强调将()的方法应用于软件的开发和维护过程之中。
A:规范化
B:系统化
C:可度量
D:以上全部
软件可行性研究一般不考虑()
A:是否有足够的人员和相关的技术来支持系统开发
B:是否有足够的工具和相关的技术来支持系统开发
C:待开发软件是否有市场、经济上是否合算
D:待开发的软件是否会有质量问题
软件可行性研究实质上是要进行一次()需求分析、设计过程。
A:简化、压缩的
B:详细的
C:彻底的
D:深入的
白盒测试法有哪些覆盖标准?试对它们的检错能力进行比较。
与传统行业的生产相比较,软件的需求具有()。
A:主观性
B:稳定性
C:明确性
D:客观性
结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。
DFD中的每个加工至少需要()
A:一个输入流
B:一个输出流
C:一个输入或输出流
D:一个输入流和一个输出流
()是指程序的执行速度及程序占用的存储空间。
动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用()实现。
A:状态图
B:交互图
C:活动图
D:以上全部
可行性研究的四大要素是()。
A:经济、技术、法律和社会环境
B:经济、技术、开发组织能力和领导者水平
C:经济、技术、计算机硬件环境和网络带宽
D:经济、技术、软件开发工具和人员的稳定性
结构化语言是介于自然语言和形式语言之间的一种()。
A:半形式语言
B:计算机语言
C:低级语言
D:高级语言
软件工程为什么要强调规范化和文档化?
UML语言支持的建模方式不包括有()。
A:静态建模
B:动态建模
C:模块化建模
D:功能建模
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()
A:软件危机
B:软件工程
C:程序设计革命
D:结构化程序设计
下列描述正确的是()。
A:该结构的宽度为4
B:该结构的深度为4
C:模块t的扇人为3
D:模块A的扇出为3
什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?
即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为()。
A:完善性维护
B:预防性维护
C:适应性维护
D:代码重构
HIPO图是由一组()图和一张()图组成。
在软件设计中,()耦合应尽量避免。
A:控制
B:数据
C:内容
D:标记
对于下列的数据流图的局部,有关描述中正确的是()。
A:A
B:B
C:C
D:D
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
A:软件工程
B:软件周期
C:软件危机
D:软件产生
系统物理模型用()表示。
A:系统流程图
B:数据流程图
C:程序流程图
D:E-R图
利用特尔菲(Delph)法进行成本评估包括()步骤。
A:把系统定义文件或规格说明发给各位专家
B:专家分组开会取得各组意见
C:由协调人综合意见
D:专家组重新开会进行反复评估
在软件文档中,你认为哪些文档对于软件的维护最重要?