【单选题】在开发某保险商务系统时,项目组人员绘制了如下所示的模型图。关于该保险商务系统和模型图,下述说法正确的是( ) 。
A、此模型是UML类图,它描述了保险商务系统的总体动态行为
B、此模型图是UML部署图,它描述了保险商务系统中的构件及其依赖关系
C、此模型图是UML协助图,它描述了保险商务系统用户之间的协作和交互
D、此模型图是UML用例图,它描述了外部参与者及其与保险商务系统的交互
答案:D
解析:此模型图是UML用例图。
【单选题】下面关于变更控制的描述中,()是不正确的。
A、变更控制委员会只可以由一个小组担任
B、控制需求变更与项目的其他配置管理决策有着密切的联系
C、变更控制过程中可以使用相应的自动辅助工具
D、变更的过程中,允许拒绝变更
答案:A
解析:变更控制委员会可以由一个小组担任,也可以由多个不同的组担任。变更控制委员会的成员应能代表变更涉及的团体。变更控制委员会可能包括如下方面的代表:①产品或计划管理部门;②项目管理部门;③开发部门;④测试或质量保证部门;⑤市场部或客户代表;⑥制作用户文档的部门;⑦技术支持部门;⑧帮助桌面或用户支持X部门;⑨配置管理部门。
【单选题】An architectural Style defines as a family of such systems in terms of a ( )of structural organization. More specifically an architectural style defines a vocabulary of( ) and connector types, and a set of( )on how they can be combined. For many styles there may also exist one or more (请作答此空) that specify how to determine a system"s overall properties from the properties of its parts. Many of architectural styles have been developed over the years. The best-known examples of ( )architectures are programs written in the Unix shell.
A、semantic models
B、weak entities
C、data schemas
D、business models
答案:A
【单选题】软件产品的Alpha测试和Beta测试属于( )。
A、回归测试
B、性能测试
C、集成测试
D、确认测试
答案:D
解析:确认测试包括:内部确认测试以及Alpha测试与Beta测试。
【单选题】SHA-l是一种针对不同输入生成()固定长度摘要的算法。
A、128位
B、160位
C、256位
D、512位
答案:B
解析:安全哈希算法SHA主要适用于数字签名标准里面定义的数字签名算法,SHA-l会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。
【单选题】Designing the data storage architecture is an important activity in system design. There are two main types of data storage formats: files and databases. Files are electronic of data that have been optimized to perform a particular transaction. There are several types of files that differ in the way they are used to support an application. ( ) store core information that is important to the business and , more specifically , to the application , such as order information or customer mailing information. (请作答此空) contain static values , such as a list of valid codes or the names of cities . Typically, the list is used for validation. A database is a collection of groupings of information that are related to each other in some way. There are many different types of databases that exist on the market today. ( ) is given to those databases which are based on older , sometimes outdated technology that is seldom used to develop new applications . ( ) are collections of records that are related to each other through pointers In relational database , ( ) can be used in ensuring that values linking the tables together through the primary and foreign keys are valid and correctly synchronized.
A、 Master files
B、 Look-up files
C、 Audit files
D、 History files
答案:C
解析:翻译:在系统设计中,数据存储架构设计是非常重要的一项工作。有两种主要类型的数据存储格式,即文件和数据库,文件是经过优化以执行特定事务的电子数据。( )存储的核心信息对业务很重要,更具体地说,对应用程序而言,如订单信息或客户邮件信息。(请作答此空)包含静态值,如有效代码列表或城市名称,通常该列表用于验证。数据库是以某种方式彼此相关的信息分组的集合,目前市场上存在许多不同类型的数据库。( )用于那些基于较旧且过时技术的数据库,这些技术很少用于开发新的应用程序。( )是通过指针彼此相关的记录集合在关系数据库中,( )可用于确保通过主键和外键将表链接在一起的值是有效且正确同步的。A.主文件 B.查找文件 C.审核文件 D.历史档案
【单选题】An architectural Style defines as a family of such systems in terms of a ( )of structural organization. More specifically an architectural style defines a vocabulary of( ) and connector types, and a set of( )on how they can be combined. For many styles there may also exist one or more ( ) that specify how to determine a system"s overall properties from the properties of its parts. Many of architectural styles have been developed over the years. The best-known examples of (请作答此空)architectures are programs written in the Unix shell.
A、event-based
B、object-oriented
C、pipe-and-filter
D、layered
答案:C
【单选题】王某是某公司软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。该软件文档的著作权( )享有。
A、应由公司
B、应由公司和王某共同
C、应自王某
D、除署名权以外,著作权的其他权利由王某
答案:A
解析:依据著作权法第十一条、第十六条规定,职工为完成所在单位的工作任务而创作的作品属于职务作品。
【单选题】某市场上某种零件由甲、乙、丙、丁四厂供货,供货数量之比为 4:3:2:1。各厂产品的合格率分别为 99%、 98%、97.5%和 95%。某抽检员发现了一件次品,它属于( )厂的概率最大。
A、甲
B、乙
C、丙
D、丁
答案:B
解析:甲、乙、丙、丁厂生产的次品所占比例分别为:甲:40%×1%=0.4%乙:30%×2%=0.6%丙:20%×2.5%=0.5%丁:10%×5%=0.5%
【单选题】一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用()MVC结构来实现,其中的()负责接收用户的请求,并决定应该调用哪个模型来处理。()主要负责将业务数据存储在文件、数据库等持久化存储介质中。
A、表现层
B、业务逻辑层
C、持久层
D、中间层
答案:A
解析:一般来说,架构可以分为表现层、中间层和持久层三个层次。(1)表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(2)中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。(3)持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。