2024软考高级信息系统项目管理师课后练习:信息系统工程
1、( )使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通。
A.原型化方法
B.面向对象方法
C.结构化方法
D.面向服务的方法
2、关于UML(统一建模语言)描述中,不正确的是( )。
A.UML适用于各种软件开发方法
B.UML适用于软件生命周期的各个阶段
C.行为事物是UML模型中的静态部分
D.UML不是编程语言
3、面向对象软件开发方法的主要优点包括
①符合人类思维习惯
②普适于各类信息系统的开发
③构造的系统复用性好
④适用于任何信息系统开发的全生命周期
A.①③④
B.①②③
C.②③④
D.①②④
4、关于面向对象方法的描述,不正确的是( )。
A.相比于面向过程设计方法,面向对象方法更符合人类思维习惯
B.封装性、继承性、模块性是面向对象的三大特征
C.面向对象设计中,应把握高内聚、低耦合的原则
D.使用面向对象方法构造的系统具有更好的复用性
5、某行业协会计划开发一个信息管理系统,现阶段用户无法明确该系统的全部功能要求,希望在试用后再逐渐改进并最终实现用户需求。则该信息系统应采用的开发方法是( )。
A.结构化方法
B.面向对象方法
C.原型化方法
D.面向服务方法
6、软件测试是发现软件错误(缺陷)的主要手段,软件测试方法可分为静态测试和动态测试,其中( )属于静态测试。
A.代码走查
B.功能测试
C.黑盒测试
D.白盒测试
答案:1.B 2C 3.B 4.B 5.C 6.A
1、面向对象方法(B)强调对象的封装、继承和多态性,使得系统设计更加贴近现实世界,易于理解和维护,促进团队之间的沟通与协作。
2、行为事物(C)是UML模型中的动态部分,而非静态部分。UML的行为事物包括活动、交互、状态机等,它们描述了系统的行为和变化。
3、面向对象方法的优点确实包括①②③,但是选项④“适用于任何信息系统开发的全生命周期”过于绝对,虽然面向对象方法广泛适用,但在某些特定情况下,其他开发方法可能更为适合。因此,最全面的答案是B。
4、封装性、继承性和多态性是面向对象的三大特征,而不是封装性、继承性和模块性(B)。模块性是软件工程中的一个通用概念,但并不是面向对象方法特有的特征。
5、原型化方法(C)允许在开发过程中逐步完善系统功能,非常适合在需求不完全明确的情况下使用,通过迭代和用户反馈来细化和调整系统
6、代码走查(A)属于静态测试,它是在不运行代码的情况下审查代码,寻找潜在的错误和不符合规范的地方。
真正的学习是一场马拉松,而非短跑。保持对知识的渴望,持续磨砺您的技能,您将在信息系统项目管理的道路上越走越远。预祝您在软考高级信息系统项目管理师的征程中,步步高升,成就非凡。我们期待在未来的练习中再次与您相会,共同探索更多的知识领域。祝您前程似锦,梦想成真!