首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、()。
查看本题答案
包含此试题的试卷
中级软件设计师《单选题》真题及答案
点击查看
你可能感兴趣的试题
200751企业文化结构由四个层级构成属于企业文化结构层级构成的有
价值观
行为
形象
环境
极限编程XP提出了12个实践操作其中28是指开发人员成对工作检查彼此的工作并提供支持以圆满完成任务
重构编程
简洁编程
增量编程
结对编程
饭店管理主体通常由四个部分组成和组成
极限编程XP包含了策划设计编程和测试四个活动其十二个最佳实践中的持续集成实践在活动中进行
策划和设计
设计和编程
设计和测试
编程和测试
某项目由ABCD四个部分组成当采用强制确定法进行价值工程对象选择时它们的价值指数分别如下所示其中不应
0.7559
1.000
1.2245
1.5071
数控机床由四个基本部分组成数控装置伺服机构和机床机械部分
数控程序
数控介质
辅助装置
可编程控制器
极限编程XP由价值观原则实践和行为四个部分组成其中价值观包括沟通简单性
好的计划
不断的发布
反馈和勇气
持续集成
典型腹外疝由和四个部分组成
压缩蒸气冷冻机由和四个主要部分组成其中称为主机
料由成膜物质颜料溶剂和四个部分组成
极限编程XP由价值观原则实践和行为4个部分组成其中价值观包括沟通简单性
好的计划
不断地发布
反馈和勇气
持续集成
极限编程XP包含了策划设计编程和测试4个活动其12个最佳实践中的持续集成实践在______活动中进行
策划和设计
设计和编程
设计和测试
编程和测试
消息的结构由和四个部分组成
企业文化建设中价值观的四个层次是
核心价值观
人文价值观
基本价值观
附属价值观
目标价值观
人际关系是由等相互联系的成分组成的
认识
情感
行为
兴趣
价值观
数控编程数控机床由四个基本部分组成数控装置伺服机构和机床机械部分
数控程序
数控介质
辅助装置
可编程控制器
某项目由ABCD四个部分组成当采用强制确定法进行价值工程对象选择时它们的价值指数分别如下所示其中不应
0.7559
1.0000
1.2245
1.5071
极限编程XP由价值观原则实践和行为4个部分组成其中价值观包括沟通简单性
好的计划
不断的发布
反馈和勇气
持续集成
企业文化结构由四个层级构成属于企业文化结构层级构成的有
价值观
行为
形象
环境
数控机床由四个基本部分组成数控装置伺服机构和机床机械部分
数控程序
数控介质
辅助装置
可编程控制器
热门试题
更多
某工程计划如下图所示各个作业所需的天数如下表所示设该工程从第0天开工则该工程的最短工期是59天作业J最迟应在第60天开工 59处填
使用说明中的词语给出图1-1中的实体E1~E3的名称
阅读以下说明和图回答问题1至问题3 【说明】 某房屋租赁公司欲建立一个房屋租赁服务系统统一管理房主和租赁者的信息从而快速地提供租赁服务该系统具有以下功能 1.登记房主信息对于每名房主系统需登记其姓名住址和联系电话并将这些信息写入房主信息文件 2.登记房屋信息所有在系统中登记的房屋都有一个唯一的识别号对于新增加的房屋系统会自动为其分配一个识别号除此之外还需登记该房屋的地址房型如平房带阳台的楼房独立式住宅等最多能够容纳的房客数租金及房屋状态待租赁已出租这些信息都保存在房屋信息文件中一名房主可以在系统中登记多个待租赁的房屋 3.登记租赁者信息所有想通过该系统租赁房屋的租赁者必须首先在系统中登记个人信息包括姓名住址电话号码出生年月和性别这些信息都保存在租赁者信息文件中 4.租赁房屋已经登记在系统中的租赁者可以得到一份系统提供的待租赁房屋列表一旦租赁者从中找到合适的房屋就可以提出看房请求系统会安排租赁者与房主见面对于每次看房系统会生成一条看房记录并将其写入看房记录文件中 5.收取手续费房主登记完房屋后系统会生成一份费用单房主根据费用单交纳相应的费用 6.变更房屋状态当租赁者与房主达成租房或退房协议后房主向系统提交变更房屋状态的请求系统将根据房主的请求修改房屋信息文件 数据流图10-1和图10-2分别给出了该系统的顶层数据流图和0层数据流图 【问题2】使用[说明]中给出的词汇将数据流图10-2中的5~8补充完整
【问题4】 加工1录入比对处理除能够检查出初录数据和复录数据不一致外还应当检测出下列哪些错误 ①输入的无效字符②输入的半个汉字③显示器无法显示 ④初录员重复录入同一账户⑤汇总数据与会计账目不符⑥打印机卡纸
阅读下列说明回答问题1至问题3 【说明】 某医院的门诊管理系统实现了为患者提供挂号处方药品收费的功能具体的需求及设计如下 1.医院医师具有编号姓名科室职称出诊类型和出诊费用其中出诊类型分为专家门诊和普通门诊与医师职称无关各个医师可以具有不同的出诊费用与职称和出诊类型无关 2.患者首先在门诊挂号处挂号选择科室和医师根据选择的医师缴纳挂号费医师出诊费收银员为患者生成挂号单如表10-1所示其中就诊类型为医师的出诊类型 表10-1××医院门诊挂号单 收银员13011时间2007年2月1日08:58 就诊号 姓名 科室 医师 就诊类型 挂号费 20070205015 叶萌 内科 杨玉明 专家门诊 5元 3.患者在医师处就诊后凭借挂号单和医师手写处方到门诊药房交费买药收银员根据就诊号和医师处方中开列的药品信息查询药品库如表10-2所示并生成门诊处方单如表10-3所示 表10-2药品库 药品编码 药品名称 类型 库存 货架编号 单位 规格 单价 12007 牛蒡子 中药 51590 B1401 G 炒 0.0340 11090 百部 中药 36950 B1523 G 片 0.0313 表10-3××医院门诊处方单 时间2007年2月1日10:31 就诊号 20070205015 病人姓名 叶萌 医师姓名 杨玉明 金额总计 0.65 项目总计 2 收银员 21081 药品编码 药品名称 数量 单位 单价 金额元 12007 牛蒡子 10 G 0.0340 0.34 11090 百部 10 G 0.0313 0.31 4.由于药品价格会发生变化因此门诊管理系统必须记录处方单上药品的单价 根据需求阶段收集的信息设计的实体联系图和关系模式不完整如下所示 1.实体联系图 2.关系模式 挂号单就诊号病患姓名医师编号时间5 收银员编号姓名级别 医师编号姓名科室职称出诊类型出诊费用 门诊处方6收银员时间 处方明细就诊号7 药品库药品编码药品名称8 【问题3】 根据实体联系图10-3填写挂号单门诊处方处方明细和药品库关系模式中的空5~8处并指出挂号单门诊处方和处方明细关系模式的主键
【问题3】 若将上述各关系直接实现为对应的物理表现需查询在2005年1月1日到2005年12月31日期间在该宾馆住宿次数大于5次的客人身份证号并且按照入住次数进行降序排列下面是实现该功能的SQL语句请填补语句中的空缺 SELECT住宿.身份证号count入住日期 FROM住宿客人 WHERE入住日期>=’20050101’AND入住日期<=’20051231’ AND住宿.身份证号=客人.身份证号 GROUPBY2 3count入住日期>5 4
【问题1】 根据上述说明和实体-联系图得到该住房管理系统的关系模式如下所示请补充住宿关系 房间房间号收费标准床位数目 客人身份证号姓名性别出生日期地址 住宿1入住日期退房日期预付款额
【问题2】不考虑数据确认处理加工2请指出数据流图中存在的错误
【说明】 一般的树结构常采用孩子-兄弟表示法表示即用二叉链表作树的存储结构链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点例如图10-8a所示的树的孩子-兄弟表示如图10-8b所示 函数LevelTraverse的功能是对给定树进行层序遍历例如对图10-1所示的树进行层序遍历时结点的访问次序为DBAEFPC 对树进行层序遍历时使用了队列结构实现队列基本操作的函数原型如下表所示 BoolStatus类型定义如下 typedefenum{FALSE=0TRUE=1}Bool typedefenum{OVERFLOW=-2UNDERFLOW=-1ERROR=0OK=1}Status 树的二叉链表结点定义如下 typedefstructNode{ chardata structNode*firstchild*nextbrother }Node*TreeNode 【函数】 StatusLevelTraverseTreeNoderoot {/*层序遍历树树采用孩子-兄弟表示法root是树根结点的指针*/ QueuetempQ TreeNodeptrbrotherptr if!root returnERROR InitQueue&tempQ 1 brotherptr=root->nextbrother whilebrotherptr{ EnQueue&tempQbrotherptr 2 }/*end-while*/ while3{ 4 printf"%c\t"ptr->data if5continue 6 brotherptr=ptr->firstchild->nextbrother whilebrotherptr{ EnQueue&tempQbrotherptr 7 }/*end-while*/ }/*end-while*/ returnOK }/*LevelTraverse*/
阅读下列说明回答问题1至问题3 【说明】 某医院的门诊管理系统实现了为患者提供挂号处方药品收费的功能具体的需求及设计如下 1.医院医师具有编号姓名科室职称出诊类型和出诊费用其中出诊类型分为专家门诊和普通门诊与医师职称无关各个医师可以具有不同的出诊费用与职称和出诊类型无关 2.患者首先在门诊挂号处挂号选择科室和医师根据选择的医师缴纳挂号费医师出诊费收银员为患者生成挂号单如表10-1所示其中就诊类型为医师的出诊类型 表10-1××医院门诊挂号单 收银员13011时间2007年2月1日08:58 就诊号 姓名 科室 医师 就诊类型 挂号费 20070205015 叶萌 内科 杨玉明 专家门诊 5元 3.患者在医师处就诊后凭借挂号单和医师手写处方到门诊药房交费买药收银员根据就诊号和医师处方中开列的药品信息查询药品库如表10-2所示并生成门诊处方单如表10-3所示 表10-2药品库 药品编码 药品名称 类型 库存 货架编号 单位 规格 单价 12007 牛蒡子 中药 51590 B1401 G 炒 0.0340 11090 百部 中药 36950 B1523 G 片 0.0313 表10-3××医院门诊处方单 时间2007年2月1日10:31 就诊号 20070205015 病人姓名 叶萌 医师姓名 杨玉明 金额总计 0.65 项目总计 2 收银员 21081 药品编码 药品名称 数量 单位 单价 金额元 12007 牛蒡子 10 G 0.0340 0.34 11090 百部 10 G 0.0313 0.31 4.由于药品价格会发生变化因此门诊管理系统必须记录处方单上药品的单价 根据需求阶段收集的信息设计的实体联系图和关系模式不完整如下所示 1.实体联系图 2.关系模式 挂号单就诊号病患姓名医师编号时间5 收银员编号姓名级别 医师编号姓名科室职称出诊类型出诊费用 门诊处方6收银员时间 处方明细就诊号7 药品库药品编码药品名称8 【问题1】 根据问题描述填写图10-3实体联系图中1~4处联系的类型
填写图2-1中a~f处联系的类型注一方用1表示多方用m或n或*表示并补充完整图2-1中的实体联系和联系的类型 b--
71analysisemphasizesthedrawingofpictorialsystemmodelstodocumentandvalidatebothexistingand/orproposedsystems.Ultimatelythesystemmodelsbecomethe72fordesigningandconstructinganimprovedsystem.73issuchatechnique.Theemphasisinthistechniqueisprocess-centered.Systemsanalystsdrawaseriesofprocessmodelscalled74.75isanothersuchtechniquethatintegratesdataandprocessconcernsintoconstructscalledobjects. 73处填
给定供应关系SPJ供应商号零件号工程号数量查询某工程至少用了3家供应商包含3家供应的零件的平均数量并按工程号的降序排列SELECT工程号53FROMSPJGROUPBY工程号54ORDERBY工程号DESC 53处填
71analysisemphasizesthedrawingofpictorialsystemmodelstodocumentandvalidatebothexistingand/orproposedsystems.Ultimatelythesystemmodelsbecomethe72fordesigningandconstructinganimprovedsystem.73issuchatechnique.Theemphasisinthistechniqueisprocess-centered.Systemsanalystsdrawaseriesofprocessmodelscalled74.75isanothersuchtechniquethatintegratesdataandprocessconcernsintoconstructscalledobjects. 71处填
【说明】 传输门是传输系统中的重要装置传输门具有Open打开Closed关闭Opening正在打开StayOpen保持打开和Closing正在关闭五种状态触发状态的转换事件有clickcomplete和timeout三种事件与其相应的状态转换如下图所示 下面的Java代码1与Java代码2分别用两种不同的设计思路对传输门进行状态模拟请填补代码中的空缺 【Java代码1】 publicclassDoor{ publicstaticfinalintCLOSED=1publicstaticfinalintOPENING=2 publicstaticfinalintOPEN=3publicstaticfinalintCLOSING=4 publicstaticfinalintSTAYOPEN=5privateintstate=CLOSED //定义状态变量用不同的整数表示不同状态 privatevoidsetStateintstate{this.state=state} //设置传输门当前状态 publicvoidgetState{ //此处代码省略本方法输出状态字符串 //例如当前状态为CLOSED时输出字符串为"CLOSED" } publicvoidclick{//发生click事件时进行状态转换 if1setStateOPENING elseif2setState{CLOSING elseif3setStateSTAYOPEN } //发生timeout事件时进行状态转换 publicvoidtimeout{ifstate==OPENsetStateCLOSING} publicvoidcomplete{//发生complete事件时进行状态转换 ifstate==OPENINGsetStateOPEN elseifstate==CLOSINGsetStateCLOSED } publicstaticvoidmainString[]args{ DooraDoor=newDoor aDoor.getStateaDoor.clickaDoor.getStateaDoor.complete aDoor.getStateaDoor.clickaDoor.getStateaDoor.click aDoor.getStatereturn } } 【Java代码2】 publicclassDoor{ publicfinalDoorStateCLOSED=newDoorClosedthis publicfinalDoorStateOPENING=newDoorOpeningthis publicfinalDoorStateOPEN=newDoorOpenthis publicfinalDoorStateCLOSING=newDoorClosingthis publicfinalDoorStateSTAYOPEN=newDoorStayOpenthis privateDoorStatestate=CLOSED //设置传输门当前状态 publicvoidsetStateDoorStatestate{this.state=state} publicvoidgetState{//根据当前状态输出对应的状态字符串 System.out.printlnstate.getClass.getName } publicvoidclick{4}//发生click事件时进行状态转换 publicvoidtimeout{5}//发生timeout事件时进行状态转换 publicvoidcomplete{6//发生complete事件时进行状态转换 publicstaticvoidmainString[]args{ DooraDoor=newDoor aDoor.getStateaDoor.clickaDoor.getStateaDoor.complete aDoor.getStateaDoor.timeoutaDoor.getStatereturn } } publicabstractclassDoorState{//定义所有状态类的基类 protectedDoordoor publicDoorStateDoordoer{this.door=door} publicvoidclick{} publicvoidcomplete{} publicvoidtimeout{} } classDoorClosedextendsDoorState{//定义一个基本的Closed状态 publicDoorClosedDoordoor{superdoor} publicvoidclick{7 //该类定义的其余代码省略 } //其余代码省略
根据图2-1将逻辑结构设计阶段生成的关系模式中的空1~5补充完整然后给出各关系模式的主键和外键 5--
当采用标准UML构建系统类模型ClassModel时若类B除具有类A的全部特性外类B还可定义新的特性以及置换类A的部分特性那么类B与类A具有46关系若类A的对象维持类B对象的引用或指针并可与类C的对象共享相同的类B的对象那么类A与类B具有47关系 46处填
【问题3】 关联Association和聚集Aggregation是UML中两种非常重要的关系请说明关联和聚集的关系并说明其不同点
71analysisemphasizesthedrawingofpictorialsystemmodelstodocumentandvalidatebothexistingand/orproposedsystems.Ultimatelythesystemmodelsbecomethe72fordesigningandconstructinganimprovedsystem.73issuchatechnique.Theemphasisinthistechniqueisprocess-centered.Systemsanalystsdrawaseriesofprocessmodelscalled74.75isanothersuchtechniquethatintegratesdataandprocessconcernsintoconstructscalledobjects. 75处填
【说明】 在一条农村公路的一边稀疏地分布着房子其分布如图10-5所示某电信公司需要在某些位置放置蜂窝电话基站由于基站的覆盖范围是6公里因此必须使得每栋房子到某个基站的直线距离不超过6公里为简化问题假设所有房子在同一直线上并且基站沿该直线放置现采用贪心策略实现用尽可能少的基站覆盖所有的房子 实现贪心算法的流程如图10-6所示请填充其中空白并计算该算法的时间复杂度其中 1.d[i]1≤i≤N表示第i个房子到公路A端的距离N表示房子的总数房子的编号按照房子到公路A端的距离从小到大进行编号 2.s[k]表示第kk≥1个基站到公路A端的距离算法结束后k的值为基站的总数 该算法的时间复杂度为5
【说明】 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表10-6所示 表10-6 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式Strategy设计的类图如图10-11所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 【C++代码】 #include<iostream> usingnamespace1classFlyBehavior{ public2fly=0 } classQuackBehavior{ public3quack=0 } classFlyWithWingspublicFlyBehavior{ publicvoidfly{cout<<“使用翅膀飞行!”<<endl} } classFlyNoWaypublicFlyBehavior{ publicvoidfly{cout<<“不能飞行!”<<endl} } classQuackpublicQuackBehavior{ publicvoidquack{cout<<“发出/‘嘎嘎/’声!”<<endl} } classSqueakpublicQuackBehavior{ publicvoidquack{cout<<“发出空气与橡皮摩擦声!”<<endl} } classQuackNoWaypublicQuackBehavior{ publicvoidquack{cout<<“不能发声!”<<endl} } classDuck{ protected FlyBehavior*4 QuackBehavior*5 public voidfly{6} voidquack{7 virtualvoiddisplay=0 } classRubberDuckpublicDuck{ public RubberDuck{ flyBehavior=new8 quackBehavior=new9 } ~RubberDuck{ if!flyBehaviordeleteflyBehavior if!quackBehaviordeletequackBehavior } voiddisplay{/*此处省略显示橡皮鸭的代码*/} } //其他代码省略
设关系模式RABC传递依赖指的是55下列结论错误的是56 55处填
在“模型-视图-控制器”MVC模式中39主要表现用户界面40用来描述核心业务逻辑 40处填
由权值为291215623的五个叶子结点构造的哈夫曼树为64其带权路径长度为65 64处填
根据图2-1将逻辑结构设计阶段生成的关系模式中的空1~5补充完整然后给出各关系模式的主键和外键 1--
1给出图1-2中处理加工P1和P2的名称及其相应的输入输出流 起点 终点 注名称使用说明中的词汇起点和终点均使用图1-2中的符号或词汇
根据图2-1将逻辑结构设计阶段生成的关系模式中的空1~5补充完整然后给出各关系模式的主键和外键 3--
下面给出了四种设计模式的作用外观Facade为子系统中的一组功能调用提供一个一致的接口这个接口使得这一子系统更加容易使用装饰Decorate当不能采用生成子类的方法进行扩充时动态地给一个对象添加一些额外的功能单件Singleton保证一个类仅有一个实例并提供一个访问它的全局访问点模板方法TemplateMethod在方法中定义算法的框架而将算法中的一些操作步骤延迟到子类中实现请根据下面叙述的场景选用适当的设计模式若某面向对象系统中的某些类有且只有一个实例那么采用42设计模式能够有效达到该目的该系统中的某子模块需要为其它模块提供访问不同数据库系统OracleSQLServerDB2UDB等的功能这些数据库系统提供的访问接口有一定的差异但访问过程却都是相同的例如先连接数据库再打开数据库最后对数据进行查询43设计模式可抽象出相同的数据库访问过程系统中的文本显示类TextView和图片显示类PictureView都继承了组件类Component分别显示文本和图片内容现需要构造带有滚动条或者带有黑色边框或者既有滚动条又有黑色边框的文本显示控件和图片显示控件但希望最多只增加三个类44设计模式可以实现该目的 43处填
阅读下列说明和图回答问题1至问题3 【说明】 某图书管理系统的主要功能如下 1.图书管理系统的资源目录中记录着所有可供读者借阅的资源每项资源都有一个唯一的索引号系统需登记每项资源的名称出版时间和资源状态可借阅或已借出 2.资源可以分为两类图书和唱片对于图书系统还需登记作者和页数对于唱片还需登记演唱者和介质类型CD或者磁带 3.读者信息保存在图书管理系统的读者信息数据库中记录的信息包括读者的识别码和读者姓名系统为每个读者创建了一个借书记录文件用来保存读者所借资源的相关信息 现采用面向对象方法开发该图书管理系统识别类是面向对象分析的第一步比较常用的识别类的方法是寻找问题描述中的名词再根据相关规则从这些名词中删除不可能成为类的名词最终得到构成该系统的类表10-4给出了[说明]中出现的所有名词 表10-4 图书管理系统 资源目录 读者 资源 索引号 系统 名称 出版时间 资源状态 图书 唱片 作者 页数 演唱者 介质类型 CD 磁带 读者信息 读者信息数据库 识别码 姓名 借书记录文件 信息 通过对表10-4中的名词进行分析最终得到了图10-4所示的UML类图类的说明如表10-5所示 表10-5 类名 说明 LibrarySystem 图书管理系统 BorrowerDB 保存读者信息的数据库 CatalogItem 资源目录中保存的每项资源 Borrower 读者 BorrowerItems 为每个读者创建的借书记录文件 【问题2】 根据【说明】中的描述给出图10-4中的类CatalogItem以及bc处所对应的类的关键属性使用表10-4中给出的词汇其中CamlogItem有4个关键属性bc处对应的类各有两个关键属性
【问题1】识别关联的多重度是面向对象建模过程中的一个重要步骤根据说明中给出的描述完成图10-4中的1~6
热门题库
更多
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术