2009上半年上午卷

For nearly ten years,the Unified Modeling Language (UML) has been the industry standard for visualizing,specifying,constructing,and documenting the (71) a r t i f a c t s \color{red}{artifacts } artifacts of a software-intensive system. As the (72) d e f a c t o \color{red}{defacto } defacto standard modeling language, the UML facilitates communication and reduces confusion among project (73) s t a k e h o l d e r s \color{red}{stakeholders} stakeholders.The recent standardization of UML 2.0 has further extended the language’s scope and viability.Its inherent expressiveness allows users to (74) m o d e l \color{red}{model } model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. The UML is not limited to modeling software. In fact,it is expressive enough to model (75) n o n − s o f t w a r e \color{red}{non-software } nonsoftware systems,such as workflow in the legal system,the structure and behavior of a patient healthcare system,software engineering in aircraft combat systems, and the design of hardware. To understand the UML,you need to form a conceptual model of the language, and this requires learning three major elements: the UML’s basic building blocks,the rules that dictate how those building blocks may be put together, and some common mechanisms that apply throughout the UML.

近十年来,统一建模语言(UML)一直是可视化,指定,构建和记录软件密集型系统工件的行业标准。作为事实上的标准建模语言,UML促进了沟通并减少了项目利益相关者之间的混淆。最近UML 2.0的标准化进一步扩展了语言的范围和可行性。它的内在表现力使用户能够对来自企业信息系统和基于Web的分布式内容进行建模。 UML不仅限于建模软件。事实上,它足以表达非软件系统的模型,例如法律系统中的工作流程,患者医疗保健系统的结构和行为,软件。飞机作战系统的工程设计和硬件的设计。要理解UML,你需要形成一个语言的概念模型,这需要学习三个主要元素:UML的基本构建块,规定这些构建块的规则可以放在一起,以及适用于整个UML的一些常用机制。

(71)
A.classes 等级
B.components 组件
C.sequences 序列
D. a r t i f a c t s \color{red}{artifacts } artifacts 工件
(72)
A.real 真实
B.legal 法律
C. d e f a c t o \color{red}{defacto } defacto 事实上
D.illegal 非法
(73)
A.investors 投资者
B.developers 开发商
C.designers 设计师
D. s t a k e h o l d e r s \color{red}{stakeholders } stakeholders 利益相关者
(74)
A. m o d e l \color{red}{model } model 模型
B.code 代码
C.test 测试
D.modify 修改
(75)
A.non-hardware 非硬件
B. n o n − s o f t w a r e \color{red}{non-software } nonsoftware 非软件
C.hardware 硬件
D.software 软件


2009下半年上午卷

Why is (71) p r o g r a m m i n g \color{red}{programming} programming fun ?What delights may its practitiopect as his rewrad ? First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design. Second is the loeasure of making things that are useful to other people. Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles, playing out the consequences of principles built in from (72) n o n − r e p e a t i n g \color{red}{non-repeating} nonrepeating the beginning.Fourth is the joy of always learning, which springs from the (73) p r a c t i c a l \color{red}{practical} practical nature of the task. In one way sometimes theoretical, and sometimes both. Finally, there is the delight of working in such a tractalbe medium. The (74) p r o g r a m m e r \color{red}{programmer} programmer like the poet, works only slightly removed from pure thoughtsuff. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.
Yet the program (75) c o n s t r u c t \color{red}{construct} construct , unlike the poet’s words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself, It prints results, draws pictures, produces sounds, moves arms. Programming then is fun because it gratifies creative longings built deel within us and delightss sensibilities we have in common with all men.

为什么编程很有趣?作为重新编程,它的实用性是什么?首先是制作东西的纯粹乐趣。当孩子喜欢他的泥饼时,成年人喜欢建筑物,特别是他自己设计的东西。其次是制造对其他人有用的东西。第三是将复杂的拼图式物体塑造成互锁的运动部件,并观察它们在微妙的循环中工作,从非重复开始构建原则的结果。第四是永远学习的快乐,这源于任务的实际性。在某种程度上有时是理论上的,有时是两种。最后,在这样一种媒体中工作是令人高兴的。像诗人这样的程序员,只是从纯粹的思绪中略微删除。很少有创作媒体如此灵活,易于抛光和返工,因此很容易实现宏大的概念结构。
然而,与诗人的话语不同,程序构造在移动和工作的意义上是真实的,产生与构造本身分离的可见输出,它打印结果,绘制图片,产生声音,移动手臂。然后编程很有趣,因为它满足了我们内心的创造性渴望,并且使我们与所有人共同感受到了快乐。

(71)
A. p r o g r a m m i n g \color{red}{programming} programming 程序设计
B.composing 构成
C.working 工作的
D.writing 写作
(72)
A.repeating 重复
B.basic 基本
C. n o n − r e p e a t i n g \color{red}{non-repeating} nonrepeating 非重复
D.advance 预先
(73)
A.semantic 语义
B. p r a c t i c a l \color{red}{practical} practical 实际的
C.lexical 词法
D.syntactical 句法
(74)
A.poet 诗人
B.architect 建筑师
C.doctor 医生
D. p r o g r a m m e r \color{red}{programmer} programmer 程序员
(75)
A. c o n s t r u c t \color{red}{construct} construct 构造
B.code 代码
C.size 尺寸
D.scale 规模

2009年软件设计师考试(英语部分)相关推荐

  1. 2009年5月软件设计师考试试题解析全国首发

    [书名]软件设计师考试考前冲刺预测卷及考点解析:最新版 [作者]郭春柱 [ISBN]978-7-121-08407-2 [出版社]电子工业出版社 [出版日期]2009年8月 [定  价]39.50元 ...

  2. 2019年下半年软件设计师考试上午题的英语部分原文。

    2019年下半年软件设计师考试上午题的英语部分原文. 找了半天,辛苦我了.

  3. 中级软件设计师考试(软考中级)计算机专业英语

    文章目录 一.计算机专业英语考试题目简介 二.计算机专业英语词汇汇总 一.计算机专业英语考试题目简介 在中级软件设计师考试中(上午),计算机专业英语主要以完形填空的形式,即一篇英文文章,有5道选择题, ...

  4. 新书上市《软件设计师考试考前冲刺预测卷及考点解析(最新版)》

    <软件设计师考试考前冲刺预测卷及考点解析(最新版)>已出版上市,欢迎选购.品读.拍砖!   本书特色: ①试题更新率达80%,针对性强:600道新选择题,45道新案例分析题,系统涵盖各个考 ...

  5. 软件设计师考试内容纲要

    软件设计师考试内容纲要 一.考试说明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程 ...

  6. 软件设计师考试(2018下半年)

    本人的情况:非计算机相关专业,相关的基础课只学过C语言和数据结构,自学的java. 因为想往互联网方向发展,就在18年9月份报名了软考中级"软件设计师"科目,11月10考结束,感觉 ...

  7. (2012.12.25)我的中级软件设计师考试

    我的中级软件设计师考试 ―― 2012.12.25(By: Neicole) 一.开篇 中级软件设计师,合格分是45/75(上午题)+ 45/75(下午题),然后,这次低分险过52+51.本文仅想简单 ...

  8. [软考2013计算机软件水平考试软件设计师考试大纲

    来源:3773.com.cn 2012-12-21 2013计算机软件水平考试软件设计师考试大纲 软件设计师考试大纲 一.考试说明 1.考试目标  通过本考试的合格人员能根据软件开发项目管理和软件工程 ...

  9. 软考软件设计师考试经验与体会

    计算机学习要经历一个从理论-实践-理论的熟悉不断深化的过程,我总结了几点软件设计师考试的体会. 软件设计师考试大纲中计算机与软件工程知识 (1)首先基础知识中涉及到计算机硬件的内容和多媒体知识以及语言 ...

最新文章

  1. 为什么2100万个BTC发行总量少了0.0231?
  2. 编译安装mysql带boost_编译安装mysql时报缺少boost1.59后,编译安装boost1.59
  3. lintcode二叉树的锯齿形层次遍历 (双端队列)
  4. 2018年4月13日_Java的最新发展– 2018年4月下旬
  5. 1核1g服务器php,虚拟主机1核1g什么意思
  6. SQL数据库语言基础之SQL Server自带数据类型、自定义数据类型与使用、创建修改数据表
  7. keepalived+nginx双机热备+负载均衡
  8. ueditor php提交表单,ThinkPHP使用Ueditor的方法详解
  9. 1526B - I Hate 1111
  10. android微信支付指纹支付,为什么微信支付不能指纹支付?微信怎么指纹支付?
  11. MATLAB 曲线拟合
  12. Elasticsearch分布式搜索引擎-安装到实战
  13. 新版MacBookPro风扇狂转的问题
  14. C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
  15. 微机期末速通---不挂科版
  16. “神一般存在”的印度理工学院到底有多牛?
  17. Spring AOP tx:advice
  18. (二)Easyexcel 的使用(读取数据到map集合中)
  19. 5G NR 时频结构
  20. AttributeError: 'NoneType' object has no attribute 'sc' 解决方法!

热门文章

  1. Idea如何配置CheckStyle
  2. 机器学习之KNN最邻近分类算法
  3. [QT+FFMPEG]使用QT自带的MinGW编译器编译FFMPEG生成LIB库(H264解码)
  4. 我的三年软件测试之路----金阳光老师自传
  5. Windows下进程间通信——共享内存
  6. 不做规划 也要步步为营
  7. jsp中include的两种用法
  8. vue身份证正则校验的2种类型
  9. java如何用drawString()绘制文字(三行代码)
  10. 【19】C语言 | 三子棋