无论如何,您应该在软件仍然处于开发和测试阶段时发现漏洞。
Anyway, you want to find bugs while the software is still in the development and testing phases.
一般来说,每个软件开发项目都有一组测试人员和一组开发人员。
Generally speaking, every software development project has a group of testers and a group of developers.
我们开发了一种程序,这个能派遣出上十亿的软件蚂蚁去查明哪里的追踪信息素对我们的卡车路线是最强的。
We developed a program that sends out billions of software ants to find out where the pheromone trails are strongest for our truck routes.
对于有兴趣将ROO框架作为其软件开发过程中的一部分的Java 开发人员,有哪些推荐的最佳实践?
What are the recommended best practices for Java developers who are interested in using ROO framework as part of their software development process?
这家总部位于休斯顿的环境服务公司目前正试图填补1500个职位空缺——从软件开发人员到垃圾车司机。
The Houston-based environmental services company is currently trying to fill 1,500 positions—from software developers to garbage truck drivers.
另一种是找到确保软件开发人员编写的代码中有更少的缺陷的方法,这样黑客就有更少的安全漏洞可以利用。
Another is to find ways to ensure that software developers produce code with fewer flaws in it so that hackers have fewer security holes to exploit.
旧金山一位成功的应用软件开发者李梦说:“我以前工作非常努力。我喜欢创造东西,让它们成长并解决问题。“
"I used to work very hard. I love to create things, grow them and solve problems," said Meng Li, a successful app developer in San Francisco.
正常而明智的信息技术专业人员经常不相信“软件物理学法则”适用于新的软件开发工具的部署。
Normally sensible IT professionals often do not believe that the "laws of software physics" apply to the deployment of new software development tools.
有一段时间,美国的一位应用软件开发者忙于处理工作和家庭事务,以至于出现失眠。
For a time an app developer in America was so busy attending to work and family that she suffered from sleeplessness.
现在很多软件已经在世界各地开发出来。
有些人担心这些应用软件开发得太快了,可能无法保护人们的私人信息。
Some people worry the apps are being made too quickly and may not protect people's private information.
来自爱尔兰的一个年轻的天才团队,为痴呆症患者开发了一个可以帮助他们的应用软件,记忆助手(Memory Helper)。
A talented young team from Ireland, the creators of Memory Helper, developed this support app for people with dementia.
去年,劳拉、亚伦和维姬为“科技创新儿童”(Technovation Kids,TK)集思广益,这是一个鼓励青少年开发解决社区问题的应用软件的国际比赛。
Last year, Laura, Aaron and Vicky put their heads together for Technovation Kids(TK), an international competition that encourages teenagers to create an app that solves a community problem.
然而,它没有绕过软件开发的实现阶段。
It does not however bypass the implementation stages of software development.
这包括采用和遵循软件开发方法学。
This includes adopting and following a software development methodology.
通常,软件开发团队被组织成项目。
Typically, software development teams are organized into projects.
图3:企业软件开发评估生命周期
Figure 3: The enterprise software development estimation lifecycle.
敏捷软件开发的组织模式。
根据负荷分析开发优化软件。
软件开发形式和规模各异。
软件开发不是孤独的追击,它需要同其他开发者和其他部门协作。
Software development is not a solitary pursuit it requires collaboration with other developers and other departments.
如果您是一位软件开发人员或者软件开发管理人员,我强烈向您推荐这本书。
If you are a software developer or a software development manager, I strongly recommend that you read this book.
勇气:有勇气去开发优良的软件,开发这样的软件也许意味着扔掉现有代码、改变方向甚至是延迟开发周期。
Courage: Have the courage it takes to develop good software, which may mean throwing away code and changing direction, even late in development.
简单的说,模型驱动开发就是通过使用抽象的模型进行软件开发。
MDD, in a nutshell, is the development of software through the use of abstract models.
衡量软件开发项目进展情况的唯一真正标准就是工作软件的交付。
The only true measure of progress on a software development project is the delivery of working software.
软件开发团队使用一个非常大的文件库,这些文件表示所开发的软件系统的源代码。
A software development team works with a large base of files representing the source code for the software system being developed.
我从未使用过象xp那样将软件开发的所有部分结合起来的软件开发方法。
I've never experienced an approach to software development that puts all the pieces together like xp.
在现代软件开发项目中,要成为一个有效的软件开发人员,我们必须能够与其他项目贡献者并行进行开发。
To be an effective software developer in any modern software development project, you must be able to develop concurrently with other project contributors.
并且,软件开发者是专家吗?
并且,软件开发者是专家吗?
应用推荐