首页
>
计算机类
>
软考
>
高级软考
> 系统分析师试题列表
全部
系统分析师
信息系统项目管理师
网络规划设计师
系统架构设计师
系统分析师试题列表
当重要的对象被发现后, 通过一组互相关联的模型详细表示类之间的关系和对象的行为,这些模型从四个不同的侧面表示了软件的体系结构、 静态逻辑、动态逻辑、静态物理和 动态物理。试描述一下这四种特性。
比较面向对象方法与结构化方法的特点
常用的软件需求分析方法有哪些?
如何画分层数据流图?
M 公司的软件产品以开发实验型的新软件为主。用瀑布模型进行软件开发已经有近十年了,并取得了一些成功。若你作为一名管理员刚加入 M 公司,你认为快速原型法对公司的软件开发更加优越, 请向公司副总裁写一份报告阐明你的理由, 切记:副总裁不喜欢报告长度 超过一页( B5)。
软件生命期各阶段的任务是什么?
什么是软件生存周期模型?它有哪些主要模型?
活动图显示动作及其结果。着重描述操作实现中所完成的工作以及用例实例或类中的活动。
顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。
用例之间有扩展、使用、组合等几种关系。
用例模型的基本组成部件是用例、角色和用例之间的联系
类图用来表示系统中类和类与类之间的关系, 它是对系统动态结构的描述。
类图中的角色是用于描述该类在关联中所扮演的角色和职责的
同步消息和异步消息的主要区别是:同步消息的发送对象在消息发送后,不必等待消息处理,可立即继续执行,而异步消息则发送对象必须等待接收对象完成消息处理后, 才能继续执行。
泳道是一种分组机制,它描述了状态图中对象所执行的活动。
UML 是一种建模语言,是一种标准的表示,是一种方法。
UML 建模语言是由视图、 图、模型元素和通用机制构成的层次关系来描述的。
面向对象的设计的主要目标是提高生产效率、提高质量和提高可维护性。
面向对象的分析过程主要包括三项内容:理解、表达和验证
支持继承性是面向对象程序设计语言和传统程序设计语言在语言机制方面的根本区别。
面向对象的分析由对象、结构、继承性和基于消息的通信构成。
主题是一种关于模型的抽象机制,它是面向对象模型的概貌,也是关于某个模型要同时考虑和理解的内容,主题起一种控制作用。
复用也叫重用或再用, 面向对象技术中的 “类” ,是比较理想的可重用软构件。 有三种重用方式:实例重用、继承重用、多态重用。
类的设计过程包括:确定类,确定关联类,确定属性,识别继承关系。
面向对象的分析是用面向对象的方法对目标系统的问题空间进行理解、分析和反映。通过对象层次结构的组织确定解空间中应存在的对象和对象层次结构。
对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。
面向对象的设计的主要目标是提高生产效率,提高质量和提高可维护性。
面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。
多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件, 多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。
继承性是父类和子类之间共享数据结构和消息的机制, 这是类之间的一种关系
类是指具有相同或相似性质对象的抽象,对象是抽象的类,类的具体化就是对象。
面向对象的的方法是以类作为最基本的元素,它是分析问题解决问题的核心。
良好的程序设计风格简单说就是高的编程技巧。
提高程序效率的根本途径是选择良好的设计方法、数据结构与算法。
要用快速原型法开发软件,应选用 4GL 语言
FORTRAN 、Pascal 、C 语言、 PL/1 和汇编语言都是科学工程计算可选用的语言。
项目应用领域是选择语言的关键因素。
程序设计语言的工程特性包括:可移植性、可重用性、可维护性、局部性和顺序性。
JACKSON 方法是以数据流、数据封闭性准则逐层分解的。
当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
1
2
3
4
5
下一页