作为一门学科,软件开发的质量标准远低于其它工程学科的质量标准。
As a discipline, software development has quality standards far below those of other engineering disciplines.
软件开发有其固有的特性,它存在于一个仅仅由摩尔定律所掌控的动态的世界里。在相当长的一段时间里,它始终会更像是一门艺术而非科学。
Software development, with its inherent characteristics, existing in a very dynamic world governed only by Moore's law, will remain more art than a science for a long time to come.
真正的企业级容错(比如ibm大型机中的容错)是一门同时涵盖硬件与软件的复杂而又精细的科学。
True enterprise-level fault tolerance, as evident in IBM mainframes, is a complex and detailed science covered by a combination of hardware and software.
这并不是一门介绍性质的软件工程学课程所要关注的主要课题,但是我所介绍的那几种模式相当有价值。
This is not a major topic for the introductory software engineering course, but the few patterns I introduce are considered valuable.
IT专家们可能觉得软件架构是门成熟的学科,自从计算机编程出现以来就已经存在了。
It experts might think that Software Architecture is a mature discipline that exists since the dawn of computer programming.
因为在第一个学期中,我曾经教授过面向对象分析与设计(OOAD)课程,这门课是同学们可以选修的第二门软件工程学的课程。
In our first term, I had taught our object-oriented analysis and design (OOAD) course, which is the second software engineering course that our students can take.
构建软件应用程序是一门科学。
Building a software application is as much art as it is science.
《Python 思想:软件设计介绍》的作者AllenB.Downey是富兰克林工程学院的计算机系副教授。 这本书提供很多版本,包括印刷版本(传送门)。
Think Python: An Introduction to Software Design was written by Allen B. Downey an Associate Professor of Computer Science at the Franklin W. Olin College of
Dijkstra声称软件工程并不是一门工程学,而更像是一门科学。
Dijkstra claims that software engineering is not engineering, but rather a simple science.
根据这个站点的分类,任何一个漏洞”门“都可以归类到下面这个”7+1“个的致命”界“,下面的些”界“的先后顺序是按照影响软件安全的程度从高到低排序的。
According to the site, vulnerability phyla are classified into "seven plus one" pernicious kingdoms presented in the order of importance to software security
这种缺少法则或者第一原则的事实使得软件系统更像是一门艺术而非科学。
This lack of laws or first principles makes construction of software systems as much an art as a science.
他们仍然以为可以关起门来写软件。
在本文中,您了解了作为一门学科的软件架构,并了解了对体系结构的基本元素编写文档说明的重要性。
In this article, you learned about software architecture as a discipline and about the importance of documenting the essential elements of the architecture.
软件架构和设计一直都没有一个明确的定义,因为软件开发作为一门学科,尚未完全理解其中的复杂度和内涵。
Architecture and design in software have resisted firm definitions for a long time because software development as a discipline has not yet fully grasped all their intricacies and implications.
ABC希望成为一门编程语言,这门语言是为非计算机程序员或软件开发者的那种比较聪明的计算机用户而设计的。
ABC was intended to be a programming language that could be taught to intelligent computer users who were not computer programmers or software developers in any sense.
我相信软件工程学是一门不同的和持续变化的学科,没有一定之规可以涵盖其所能发生的所有情况。
I believe that software engineering is such a different and constantly changing discipline that no set rules can be applied that would cover any possibility that could occur.
我们计划开设一门首先在08 -09学年度进行的安全软件工程的课程。
We planned to develop a secure software engineering course that will be first offered during the 08-09 academic year.
结对编程是一门敏捷软件开发的技术,其目的是让两个开发人员共同在同一个工作站上工作。
Pair programming is an agile software development technique in which two programmers work together at one workstation.
作为一门学科,软件架构是非常成熟的。
优秀的软件工程师活血有自己一门特别钟爱的编程语言,但从不会执迷于当中。
A good engineer might have a favorite programming language but is never religious about it.
虽然软件构架是一门新生事物,但它已被公认为一门学科。
Architecting is a recognized discipline, albeit one that is still emerging.
用LiveMocha来学习是你学一门语言的社交方式,而且它比Rosetta Stone软件要便宜得多——在LiveMocha上,基本课程都是免费的,而使用社区的话,每月也只需要你支付一点点费用。
It's a social approach to learning a language, and one that's cheaper than pricey software like Rosetta Stone - basic courses are free, and utilizing the community costs only a small monthly fee.
软件架构是一门学科,开始于20世纪70年代。
运用自己的才能去翻译一门语言会给人们更多的快乐和成就感,而这些通过使用翻译软件和工具是无法获得的。
Using one's own talent to translate languages will give people more pleasure and sense of fulfillment, which can't be gained by using translation softwares and tools.
“诺曼门”困境在其他日常用品的设计中也很常见,在软件设计和网站交互应用中更是如此。
The "Norman door" dilemma can be seen in the design of many other everyday items, and even more so in the design of software and website interactions.
软件测试是一门对软件进行检视的技术,用来根据测试实验向相关人员提供关于软件产品,系统或服务的消息。
Software testing is a technical investigation conducted to provide stakeholders with empirical information about the quality of a software product, system or service.
认识软件工程是一门学用结合的学科,不仅要理论知识过硬,还要注重在实际工作中的经验积累。
Cognition Software engineering is a subject of application and theory, which needs both high technology and lots of experience from jobs.
由缓冲寄存器、环形分配器、控制逻辑及正反转控制门组成的步进电机控制器则用计算机软件替代。
The step motor controller composed of buffer register, the circular allotter, the control logic, the positive run and back run control circuits is replaced by computer software.
同时利用有限元计算软件AN SY S对试验模型以及与试验模型相同跨度、跨高比和截面尺寸的门式刚架进行计算。
The test model and another model with the same span, span-height ratio, and sectional dimensions were analyzed using the finite element analysis software ANSYS.
同时利用有限元计算软件AN SY S对试验模型以及与试验模型相同跨度、跨高比和截面尺寸的门式刚架进行计算。
The test model and another model with the same span, span-height ratio, and sectional dimensions were analyzed using the finite element analysis software ANSYS.
应用推荐