1. 概念
1.1:数据字典是结构化分析的一个重要输出。数据字典的条目不包括( )。
A 外部实体 B 数据流 C 数据项 D 基本加工
1.2:结构化开发方法中,( )主要包含对数据结构和算法的设计。
A 体系结构设计
B 数据设计
C 接口设计
D 过程设计
1.3:在敏捷过程的开发方法中,( ) 使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。
A.极限编程XP
B.水晶法
C. 并列争球法
D.自适应软件开发
【试题分析:以上四种方法都属于敏捷开发方法。
极限编程XP:近似螺旋的开发方法,把整个开发过程分解为相对比较小而简单的周期,通过积极的沟通反馈,开发人员和客户都比较清楚当前的开发进度、需要解决的问题等,根据这些实际情况去调整开发过程,这是极限编程的思想。
并列争球法:就是通常所说的Scrum。Scrum是一个增量、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2~4周。在Scrum中,使用产品Backlog来管理产品的需求,产品团队总是先开发对客户具有较高价值的需求。挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的任务列表,称为Sprint Backlog。在每个迭代结束时,Scrum团队将递交潜在的可交付的产品增量。】
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的( )。接口设计的任务主要是( )。
1.4:
A.数据流图
B.E-R图
C.状态-迁移图
D.加工规格说明
1.5:
A.定义软件的主要结构元素及其之间的关系
B.确定软件涉及的文件系统的结构及数据库的表结构
C.描述软件与外部环境之间的交互关系,软件内模块之间的调用关系
D.确定软件各个模块内部的算法和数据结构
2. 分析
2.1:某商店业务处理系统中,基本加工“检查订货单”的描述为:若订货单金额大于5000元,且欠款时间超过60天,则不予批准;若订货单金额大于5000元,且欠款时间不超过60天,则发出批准书和发货单;若订货单金额小于或等于500元,则发出批准书和发货单,若欠款时间超过60天,则还要发催款通知书。现采用决策表表示该基本加工,则条件取值的组合数最少是( )。
A.2
B.3
C.4
D.5
某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间;系统记录患者信息,患者预约特定时间就诊。用DFD对其进行功能建模时,患者是( );用ERD对其进行数据建模时,患者是( )。
2.2:
A.外部实体
B.加工
C.数据流
D.数据存储
2.3:
A.实体
B.属性
C.联系
D.弱实体
网友评论