2021年07月26日来源:信管网 作者:cnitpm
软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师每日一练试题(2021/7/24)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2021/7/24
点击查看:更多软件设计师习题与指导
软件设计师每日一练试题内容(2021/7/24)
试题1: X软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属()。
A.张某
B.X软件公司
C.Y科技公司
D.张某和Y科技公司
在软件开发过程中进行风险分析时, ( ) 活动的目的是辅助项目组建立处理风险的策略,有效的策略应考虑风险避免、风险监控、风险管理及意外事件计划。
A、风险识别
B、风险预测
C、风险评估
D、风险控制
在数据库管理系统中, ( ) 不属于安全性控制机制。
A、完整性约束
B、视图
C、密码验证
D、用户授权
某软件公司研发的财务软件产品在行业中技术领先,具有很强的市场竞争优势。为确保其软件产品的技术领先及市场竞争优势,公司采取相应的保密措施,以防止软件技术秘密的外泄。并且,还为该软件产品冠以“用友”商标,但未进行商标注册。此情况下,公司仅享有该软件产品的()。
A.软件著作权和专利权
B.商业秘密权和专利权
C.软件著作权和商业秘密权
D.软件著作权和商标权
图2-1是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示完成活动所需要的时间,则()在关键路径上。
A.B
B.C
C.D
D.H
It should go without saying that the focus of UML is modeling. However, what that means, exactly, can be an open-ended question. (1) is a means to capture ideas, relationships,decisions, and requirements in a well-defined notation that can be applied to many different domains. Modeling not only means different things to different people, but also it can use different pieces of UML depending on what you are trying to convey. In general, a UML model is made up of one or more (2) . A diagram graphically represents things, and the relationships between these things. These (3) can be representations of real-world objects,pure software constructs, or a description of the behavior of some other objects. It is common for an individual thing to show up on multiple diagrams; each diagram represents a particular interest, or view, of the thing being modeled. UML 2.0 divides diagrams into two categories:
structural diagrams and behavioral diagrams. (4) are used to capture the physical organization of the things in your system, i.e., how one object relates to another. (5) focus on the behavior of elements in a system. For example, you can use behavioral diagrams to capture requirements, operations, and internal state changes for elements.
(1)A、Programming
B、Analyzing
C、Designing
D、Modeling
(2)A、views
B、diagrams
C、user views
D、structure pictures
(3)A、things
B、pictures
C、languages
D、diagrams
(4)A、Activity diagrams
B、Use-case diagrams
C、Structural diagrams
D、Behavioral diagrams
(5)A、Activity diagrams
B、Use-case diagrams
C、Structural diagrams
D、Behavioral diagrams
统一过程(UP)定义了初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段以达到某个里程碑时结束,其中 ( ) 的里程碑是生命周期架构。
A、初启阶段
B、精化阶段
C、构建阶段
D、移交阶段
For nearly ten years, the Unified Modeling Language (UML) has been the industrystandard for visualizing, specifying, constructing, and documenting the(1) of a software-intensive system. As the (2)standard modeling language, the UML facilitates communication and reduces confusion among project (3) The recent standardization of UML 2.0 has further extended the language's scope and viability. Its inherent expressiveness allows users to (4) everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. The UML is not limited to modeling software. In fact, it is expressive enough to model (5) systems, such as workflow in the legal system, the structure and behavior of a patien healthcare system, software engineering in aircraft combat systems, and the design of hardware. To understand the UML, you need to form a conceptual model of the language, and this requires learning three major elements: the UML's basic building blocks, the rules that dictate how those building blocks may be put together, and some common mechanisms that apply throughout the UML.
(1)A、classes
B、components
C、sequences
D、artifacts
(2)A、real
B、legal
C、de facto
D、illegal
(3)A、investors
B、developers
C、designers
D、stakeholders
(4)A、model
B、code
C、test
D、modify
(5)A、non-hardware
B、non-software
C、hardware
D、software
下面关于面向对象的描述正确的是 ( ) 。
A、针对接口编程,而不是针对实现编程
B、针对实现编程,而不是针对接口编程
C、接口与实现不可分割
D、优先使用继承而非组合
SEl 能力成熟度模型(SEI CMM)把软件开发企业分为 5 个成熟度级别,其中( )重点关注产品和过程质量。
A.级别 2:重复级
B.级别 3:确定级
C.级别 4:管理级
D.级别 5:优化级
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐