软件开发者,我不是一个工程师 – 我是一个软件开发者

本文是从 I am not an engineer - I’m a software developer 这篇文章翻译而来。 在《Object-Oriented Software Development Using Java》这本书的导言部分,第8-9页上的“软件开发过程是工程化的过程吗?”一节中,Xiaoping Jia写道: …对于&ldqu... [阅读全文]

软件测试工程师,微软的软件测试工程师——《微软的软件测试之道》

好多人极力推荐《微软的软件测试之道》这本书,于是在网上搜索了一番,英文版的阅读起来有难度,在51CTO上发现了前第二章和第三章中文的内容。 在这个世界顶级的企业里,软件测试工程是的测试是怎样的。 ------------------------------------------------------------------------------------------------ 一、职位名... [阅读全文]

敏捷测试,敏捷测试工程师的十条法则

对于初涉敏捷的测试工程师来说,如果定位自己的角色和职责、如何从传统开发模式成功迁移到敏捷模式、如何跟上短迭代的节奏等等问题都迫切地想要找到答案。 资深敏捷实践者Lisa Crispin和Janet Gregory在《敏捷软件测试:测试人员与敏捷团队的实践指南》一书中,列举了敏捷测试工程师的十条法则,对读者或许有借鉴意义。提供持续反馈(Provide Continuous Feedback)既然是测... [阅读全文]

软件工程第二版:软件工程二

三、软件工程的目标与常用模型 软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。质量是软件需求方最关心的问题,用户即使不图物美价廉,也要求个货真价实。生产率是软件供应方最关心的问题,老板和员工都想用更少的时间挣更多的钱。质量与生产率之间有着内在的联系,高生产率必须以质量合格为前提。如果质量不合格,对供需双方都是坏事情。从短期效益看,追求高质量会延长软件开发时间并且增大费... [阅读全文]

软件工程师概念:软件工程师不可不知的10个概念

35公里 写道 "出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理(全文阅读): 接口 (Interfaces ) 惯例与模板 (Conventions and Templates) 分层 (Layering ) 算法的复杂性 (Algori... [阅读全文]
1 共1条 分1页