系统分析与设计总复习题共91页

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

17
软 件
选择题

程在MIS的系统实施过程中程序设计的主要依据
是( )。
A程序设计说明书 B 系统流程图
C数据流程图
D 决策表与决策树
项目开发总结一般在
安 庆
A.测试阶段
师 范
C.设计阶段


结束时完成。 B.需求分析阶段 D.运行维护阶段
18
软 件
选择题


下列哪一种软件设计方法是基于动态定
义需求的设计方法?
A.原型化方法
B.面向对象的软件开发方法
C.结构化设计方法(SD)
D.结构化分析方法(SA)

软件开发过程


(Software Engineering Process)

软件工程过程通常包含四种基本的
过程活动:
(1) 软件规格说明;
安 庆
(2) 软件开发;

范 学
(3) 软件确认;

(4) 软件演进。
1
软 件 工 程
软件定义

庆 师
软件开发



运行维护
2
软件生存期
1.问题定义; 2.可行性分析; 3.需求分析; 4.总体设计; 5.详细设计; 6.编码; 7.测试; 8.运行与维护。
)
师 范
A.质量 B.进度
学 院
C.费用 D.资源利用
13
软 件
选择题

程 程序设计属于软件开发过程的 A 阶段。
A.实现 B.编程
C.设计 D.编码
IBM的HIPO图应用于软件开发的哪个阶段?
(A)
安 庆
A.总体设计阶段
师 范
C.实现阶段


B.需求分析阶段 D.测试阶段
14
软 件
选择题


开发大型软件时,产生困难的根本原因是
院 ⑤⑥⑦ A.使用和维护
B.兼容性的确认
C.完整性的确定
D.设计
E.需求定义
F.图像处理
7
答案:①B ②D ③E ④H ⑤E ⑥D ⑦A
软 件
选择题


从软件的开发到运行的全过程,软
件文档的重要作用是众所周知的,但执
行时差距甚大,其根本原因是
A.文档规范程度低
B.文档生成工具差

C.开发者缺乏重视
3
软 件
技术审查的步骤


准备,
简要介绍情况,
阅读被审查的文档,
安 庆
开审查会,

范 学
返工,

复查。
4
软 件
可行性研究的任务


(1) 技术可行性
使用现有的技术能实现这个系统吗?
(2) 经济可行性
安 庆
这个系统的经济效益能超过它的开发成本吗?

范 学
(3) 操作可行性

系统的操作方式在这个用户组织内行得通吗?

师 范
D.工程化程度尚低


分析:若软件工程化方式或工程化程度较低,则会导致软件开发进
度与软件文档完全脱节。
选D
8
软 件
选择题


软件文档是软件工程实施中的重要
成分,它不仅是软件开发各阶段的重要
依据,而且也影响软件的
A.可理解性
B.可扩展性

C.可移植性
庆 师
D.可维护性



分析:缺乏必要的软件文档,必然给软件开发和维护带来许多严重的困
(A)
A.大系统的复杂性
B.人员知识不足
C.客观世界千变万化
D.时间紧、任务重


师 范
下列哪个出现得最早?(
A
)
学 院
A.OOPL
B.OOA
C.OOD D. OODBMS
15
软 件
选择题

程 瀑布模型是一种 :
A.软件维护模型 B.软件生命期模型
C.软件生命周期 D.程序设计方法学
安 庆
在软件工程中,高质量的文档标准是完
软件开发与
三个阶段,而每个阶段又可
分为若干更小的阶段。
A.运行及维护 B.可行性阶段
C.详细阶段 D.问题定义
安 软件生产的成败更多地依赖于:
庆 师
A.合理地组织与协调
范 学 院
B.程序员个人的编程能力 C.领导者的指挥才能
D.用户的配合
11
软 件
选择题

程 为了普及和推广计算机的应用,大量工作
应集中在
师 范
整性、一致性和
.


A.统一性
B.安全性
C.无二义性 D.组合性
16
软 件
选择题


在面向对象的软件技术中,( )就是对具有相
同数据和相同操作的一组相似对象的定义。
A 类 B 实例 C 方法 D 消息
安 庆
选择结构的复杂性比顺序结构的复杂性要(
)
师 范
A、大
B、小
学 院
C、相等 D、无法比较
程 这一时期既没有 ① 也没有 ② ,程序员只能用汇编语言编写程序。第二
阶段(50年代末~60年代末)称为“基本软件期”,出现了 ① 并逐渐普及,
随之 ② 编译技术也有较大发展。第三阶段(60年代末~70年代中)称为
“程序设计方法的时代”。此时期,与硬件费用下降相反,软件开发费用
急剧上升。人们提出了 ③ 和 ④ 等程序设计方法,设法降低软件开
A.软件领域之中
B.硬件领域之中
C.语言和界面完善方面
D.程序设计方法学

庆 师
大型软件开发过程中,
起着最为关键的作用。
范 学
A.项目负责人
B.用户
院 C.程序员
D.测试人员
12
软 件
选择题

程 CMM模型用于:
A.衡量项目组是否合乎标准
B.需求分析
C.软件维护
D.软件测试
安 庆
对于软件开发管理问题,核心问题是(
计划 开发 运行
软 件
按照传统瀑布模型开发软件的特点

程 1.阶段间具有顺序性和依赖性;
2.推迟实现的观点;
3.需求冻结的观点;
4.质量保证的观点:
每个阶段必须完成规定的文档;

每个阶段结束前完成文档审查;

尽早改正错误。



院 比较:喷泉模型是典型的面向对象的软件过程模型,该
模型中相邻阶段之间的活动存在交迭。
难和问题。
答:D
9
软 件
选择题

程 软件复审时,其主要的复审对象是:
A.软件文档 B.软件结构
C.程序编码 D.文档标准
软件工程学的概念除指软件开发技术研究外,
安 另一重要内容为 ( )
庆 师
A.软件工程管理
范 学
B.软件开发工具的培训
院 C.开发人员培训
D.软件工程环境
10
软 件
选择题

程 瀑布模型把软件生存周期划分为软件定义、
发的费用。第四阶段(70年代中至今)称为“软件工程时期”,软件开发技
术不再仅仅是程序设计技术,而是同软件开发的各阶段( ⑤ 、 ⑥ 、编码、
测试、 ⑦ )及整体和管理有关。
①②③④ A.汇编语言
B.操作系统
安 庆
C.虚拟存储器概念 D.高级语言

E.结构式程序设计 F.数据库概念
范 学
G.固件
H.模块化程序设计
5
软 件
选择题


软件工程的结构化生命周期方法是
将软件开发的全过程划分为相互独立而
又相互依存的阶段,软件的逻辑模型形
成于
A.开发阶段
B.计划阶段
安 庆
C.分析阶段
D.设计阶段
师Baidu Nhomakorabea

学 院 分析:需求分析的目标包括构造一个完全的系统逻辑模型。
答:C
6

选择题


在软件发展过程中,第一阶段(50年代)称为“程序设计的原始时期”,
相关文档
最新文档