计算机英语》刘艺_王春生_第三版_课后答案(7)

2018-11-27 16:26

11. 系统设计范例 system design paradigm 12. 需求分析与定义 requirements analysis and definition

13. 探索式编程方法 exploratory programming approach 14. 系统文件编制 system documentation 15. 瀑布模型 waterfall model 16. 系统集成 system integration

17. 商用现成软件 commercial off-the-shelf (或COTS) software

18. 基于组件的软件工程 component-based software engineering (CBSE)

19. 软件维护工具 software maintenance tool 20. 软件复用 software reuse

III. Fill in each of the blanks with one of the words given in the following list, making changes if necessary:

There are three different types of software maintenance. Firstly, there is maintenance to

repair software faults. Coding errors are usually relatively cheap to correct; design errors are more expensive as they may involve rewriting several program components. Requirements

errors are the most expensive to repair because of the extensive system redesign that may be

necessary. Secondly, there is maintenance to adapt the software to a different operating

environment. This type of maintenance is required when some aspect of the system’s

environment such as the hardware, the platform operating system or other support software

changes. The application system must be modified to adapt it to cope with these environmental

changes. And thirdly, there is maintenance to add to or modify the system’s functionality.

This type of maintenance is necessary when the system requirements change in response to

organizational or business change. The scale of the changes required to the software is often

much greater than for the other types of maintenance. In practice, there isn’t a clear-cut

distinction between these types of maintenance. When you adapt the system to a new

environment, you may add functionality to take advantage of new environmental features.

Software faults are often exposed because users use the system in unanticipated ways.

Changing the system to accommodate their way of working is the best way to fix these faults.

IV. Translate the following passage from English into Chinese:

软件过程比较复 杂,而且像所有其他的智能和创造性过程一样,依靠人们作出决定

和判断。由于需要判断和创造性,使软件过程自动化的尝试只取得了有限的成功。 计算

机辅助软件工程工具可支持软件过程的某些活动。然而,至少是在未来几年内,不可能

实现更广泛的软件过程自动化,使软件能 够接替参与软件过程的工程师来从事创造性设 计。

计算机辅助软件工程工具的有效性有限,原因之一是软件过程多种多样。不存在理

想 的过程,而且许多组织机构发展了自己的软件开发方法。这些软件过程不断演变,以

利用组织机构中的人员的能力和开发中的系统的具体特点。对于 一些系统来说,需要的

是一个高度结构化的开发过程,而对于另外一些系统来说,一个灵活敏捷的过程很可能 更为有效。

Unit Five/Section B

I. Fill in the blanks with the information given in the text: 1. entity 2. duration

3. data; process或process; data 4. implemented

II. Translate the following terms or phrases from English into Chinese and vice versa: 1. check box 复选框,选择框,校验框 2. structured design 结构化设计

3. building block 积木块,构建模块,构件 4. database schema 数据库模式 5. radio button 单选(按)钮

6. 系统建模技术 system modeling technique 7. 模型驱动开发 model-driven development 8. 数据流程图 data flow diagram


计算机英语》刘艺_王春生_第三版_课后答案(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年淘宝店铺运营总结与分析报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: