电子商务设计师-电子商务系统分析与设计(二)
软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了 (1) 。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对 (2) 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个 (3) 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。 |
1.
A 版本管理
B 可行性分析
C 风险分析
D 系统集成
2.
A 系统
B 计划
C 风险
D 工程
3.
A 原型项目
B 概念项目
C 改进项目
D 风险项目
软件开发模型用于指导软件的开发。演化模型是在快速开发一个 (1) 的基础上,逐步演化成最终的软件。螺旋模型综合了 (2) 的优点,并增加了 (3) 。喷泉模型描述的是面向 (4) 的开发过程,反映了该开发过程的 (5) 特征。 |
4.
A 模块
B 运行平台
C 原型
D 主程序
5.
A 瀑布模型和演化模型
B 瀑布模型和喷泉模型
C 演化模型和喷泉模型
D 原型模型和喷泉模型
6.
A 质量评价
B 进度控制
C 版本控制
D 风险分析
7.
A 数据流
B 数据结构
C 对象
D 构件(componen
8.
A 迭代和有间隙
B 迭代和无间隙
C 无迭代和有间隙
D 无迭代和无间隙
在面向对象技术中,多态有多种不同的形式,其中 (1) 和 (2) 称为通用多态, (3) 和强制多态称为特定多态。 |
9.
A 参数多态
B 过载多态
C 隐含多态
D 重置多态
10.
A 重置多态
B 过载多态
C 隐含多态
D 包含多态
11.
A 参数多态
B 隐含多态
C 过载多态
D 包含多态
软件设计包括四个既独立又相互联系的活动,分别为 (1) 、 (2) 、数据设计和过程设计。 |
12.
A 用户手册设计
B 语言设计
C 体系结构设计
D 文档设计
13.
A 文档设计
B 程序设计
C 实用性设计
D 接口设计
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是 (1) 。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于 (2) 。 |
14.
A 通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
B 提高上层模块的扇出,减少模块调用的层次
C 将模块的作用范围限制在模块的控制范围之内
D 降低模块之间接口的复杂性,避免“病态连接”
15.
A 简单耦合
B 直接耦合
C 标记耦合
D 控制耦合
(1) 的任务是根据系统说明书中规定的功能要求,具体设计实现逻辑模型的技术方案,这个阶段形成的技术文档是 (2) 。 |
16.
A 系统分析阶段
B 系统规划阶段
C 系统实施阶段
D 系统设计阶段
17.
A 需求建议书
B 系统设计说明书
C 系统维护手册
D 系统测试分析报告
OMT定义了三种模型来描述系统。 (1) 可以用状态图来表示; (2) 可以用数据流图来表示。 (3) 为上述两种模型提供了基本的框架。 |
18.
A 对象模型
B 功能模型
C 动态模型
D 类模型
19.
A 对象模型
B 功能模型
C 动态模型
D 类模型
20.
A 对象模型
B 功能模型
C 动态模型
D 类模型
UML结构包括了基本构造块,公共机制和 (1) 。UML中提供了扩展机制,其中,构造型(Stereotype)扩展了UML的 (2) ,约束(Constraint)扩展了UML (3) 。 |
21.
A 把这些构造块放在一起的规则
B 图形或文字修饰
C 类与对象的划分以及接口与实现的分离
D 描述系统细节的规格说明
22.
A 构造块的特性,允许创建详述元素的新信息
B 构造块的语义,允许增加新的规则或修改现有的规则
C 语意,允许创建新的构造块
D 词汇,允许创建新的构造块
23.
A 构造块的特性,允许创建详述元素的新信息
B 构造块的语义,允许增加新的规则或修改现有的规则
C 语意,允许创建新的构造块
D 词汇,允许创建新的构造块
常见的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中 (1) 适用于需求明确或很少变更的项目, (2) 模型主要用来描述面向对象的软件开发过程。 |
24.
A 瀑布模型
B 演化模型
C 螺旋模型
D 喷泉模型
25.
A 瀑布模型
B 演化模型
C 螺旋模型
D 喷泉模型
原型化(Prototyping)方法是一类动态定义需求的方法, (1) 不是原型化方法所具有的特征。与结构化方法相比,原型化方法更需要 (2) 。衡量原型开发人员能力的重要标准是 (3) 。 |
26.
A 提供严格定义的文档
B 加快需求的确定
C 简化项目管理
D 加强用户参与和决策
27.
A 熟练的开发人员
B 完整的生命周期
C 较长的开发时间
D 明确的需求定义
28.
A 丰富的编程技巧
B 灵活使用开发工具
C 很强的协调组织能力
D 快速获取需求
数据流图7-19中有两条数据流是错误的,请指出这两条数据流的起点和终点。 |
数据流图7-20中缺少三条数据流,请指出这三条数据流的起点和终点。 |
根据系统功能和数据流图填充下列数据字典条目中的(1)和(2): 查询请求信息=[查询读者请求信息|查询图书请求信息]; 读者情况=读者号+姓名+所在单位+{借书情况}; 管理工作请求单= (1) ; 入库单= (2) 。 |
流水号:200408080001300101 时间:2005-10-01 13:22
管理员: 出库/入库:出库
图7-22 出库单实例 |
根据题意,补充图7-23中(a)处的空缺,即货物关系模式的属性。 |
根据题意,补充图7-25中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联系1,联系2,联系3,…… |
写出每种关系模式的主键,将其填写在答题纸的对应栏内。 |
表7-3 分户账清单样式表
|
请采用说明中的词汇,给出数据确认处理所需的数据流在第1层图中的全部可选起点(第0层图和第1层图中均未给出)。 |
不考虑数据确认处理(加工2),请指出数据流图中存在的错误。 |
打印分户账清单时,必须以下列哪一组数据作为关键字进行排序,才能满足需求?请从下面选项中选择,并将对应序号填入答题纸相应栏。
①储蓄所 ②账号 ③开户日 ④总户数和总余额 |
加工1(录入比对处理)除能够检查出初录数据和复录数据不一致外,还应当检测出下列哪些错误,请将对应序号填入答题纸对应栏。
①输入的无效字符 ②输入的半个汉字 ③显示器无法显示 ④初录员重复录入同一账户 ⑤汇总数据与会计账目不符 ⑥打印机卡纸 |
请使用数据字典条目定义形式,给出第0层DFD中的“手工分户账”数据流和第1层DFD中的“初录分户账”、“复录分户账”的关系。 |
根据上述说明和实体一联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。 房间(房间号,收费标准,床位数目); 客人(身份证号,姓名,性别,出生日期,地址); 住宿(______,入住日期,退房日期,预付款额)。 |
请给出问题1中住宿关系的主键和外键。 |
若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1目到2005年12月31日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能的SOL语句,请填补语句中的空缺。
SELECT 住宿.身份证号,count(入住日期) FROM 住宿,客人 WHERE入住日期>=‘20050101’AND入住日期<=‘20051231’ AND 住宿.身份证号=客人.身份证号 GROUP BY (2) (3) count(入住日期)>5 (4) |
为加快SQL语句的执行效率,可在相应的表上创建索引。根据问题3中的SQL语句,除主键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原因。 |
某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括:项目经理、系统分析师、程序员、测试员。请在表7-4中空(1)~(4)处填写合适的角色名称。
|
系统开发人员计划用原型开发法进行系统开发,请根据原型开发法的过程,将图7-31中的空(5)~(7)处填写对应的过程名称。
|
公司要求网站能够提供方便的网上支付功能,同时根据销售产品的特殊性,要求提供一种会员币来完
成小额支付。请根据以上说明回答以下问题。 (1)常用的三种网上电子支付方式是什么? (2)该网站提供的会员币属于什么支付方式? |
该系统在设计时,采用了异构数据库,请问三种通用的异构数据库查询技术是什么? |