许多中产阶级的职业,如卡车运输、金融咨询、软件工程已经引起了他们的兴趣,或者很快就会引起他们的兴趣。
Many middle-class occupations—trucking, financial advice, software engineering—have aroused their interest, or soon will.
但是许多中产阶级的职业,包括卡车运输、金融咨询、软件工程等,已经或者很快会引起他们的兴趣。
But many middle-class occupations—trucking, financial advice, software engineering—have aroused their interest, or soon will.
我们需要重新思考我们对于软件工程的观念以及如何帮助人们进入这一领域。
Instead, I think we need to rethink the notion of software engineering and how we prepare people to enter the field.
这也许意味着人们还没有发现重要软件工程知识从大学走向工业的路径。
Perhaps this means that important software engineering knowledge has not yet found its way from the universities into industry.
图4:方法内容在关于软件工程方法的书籍和出版物中有所介绍。
Figure 4: method content can be found in books and publications on software engineering methods.
在第一阶段,人们认识到在大学课程里讲授软件工程的需要。
In the first phase, people recognized the need for software engineering instruction in the college curriculum.
在某种意义上,可重用资产可以应用到所有的软件工程规范中。
In a general sense, reusable assets can be applied in all of the software engineering disciplines.
本文定义了有关软件工程流程和方法的术语。
This article defines the terms around software engineering processes and methods.
考虑使用迭代或增量软件工程方法之一。
Consider either an iterative or incremental software engineering approach.
一般来说,软件工程的社会面是被忽视了的。
The social side of software engineering seems to be commonly neglected.
我预测,我们会看到在包含敏捷元素的软件工程工作方面有显著增长。
I predict that we will see a significant growth in software engineering jobs that include an Agile element to them.
如果你不喜欢学习新事物,你不会喜欢软件工程。
If you don't like learning new things, you will despise software engineering.
RUP和其他敏捷软件工程过程能够很好地迎接这些挑战。
The RUP and other agile software engineering processes are capable of addressing these challenges.
软件工程的一项重要前提就是要有很好的需求说明书。
One of the essential prerequisites of software engineering is to start with a good requirements specification.
作者将心理概念看作软件工程行业中的一个重要杠杆。
The author considers psychological concepts as a big lever in the software engineering industry.
冒险使用的这个可能会搅乱软件工程,需求管理领域的单词其实就是过程。
At the risk of using a word that disturbs many in the field of software engineering, requirements management is just a process.
遵从软件工程过程意味着承诺了一致性和标准化。
Following a software engineering process inherently implies a commitment to consistency and standardization.
功能代表了开发环境所提供的软件工程实践或者规则。
Functionality represents a software engineering practice or discipline to be provided by the development environment.
按照刘教授的观点,中国的软件工程经历了两个明显的阶段。
According to Professor Liu, Chinese software engineering has proceeded in two distinct phases.
有人说命名空间污染是软件工程中最糟糕的污染。
It has been said that namespace pollution is the worst pollution in software engineering.
如果您当初没有学习软件工程有关的课题,你会选择学习什么?
If you could not have studied a software engineering-related subject, what would you have chosen to study?
显著节约成本的重用一直是软件工程的“圣杯”。
Economically significant reuse has always been a holy grail of software engineering.
以前OOAD 所提供的知识同软件工程课程相类似。
Previous offerings of OOAD were structured similarly to the software engineering course.
CLASP在一些关键的传统软件工程活动里有影响,例如需求分析。
CLASP also has an impact on a few key traditional software engineering activities, such as requirements specification.
GWT背后的一个理念是支持使用软件工程最佳实践来编写代码。
One of the ideas behind GWT is that you can write your code using software engineering best practices.
这与软件工程领域存在紧密联系。
我不认为软件工程的教授们都特别欣赏代码的简洁。
I'd like to think that software engineering professors are especially tuned into code cleanliness.
他拥有12之年多的软件工程领导经验。
He has over 12 years of software engineering experience in leadership positions.
良好的软件工程实践要求在所有可能的地方使用松耦合的系统。
Good software engineering practice calls for systems to be loosely-coupled wherever possible.
但是,与开发周期的其他部分一样,可以并且应该对部署应用软件工程原理。
But you can and should apply software-engineering principles to deployment as well as to other parts of the development cycle.
应用推荐