P

Domain-Driven Design: Tackling Complexity in the Heart of Software 文档

The software development community widely acknowledges that domain modeling is central to software design. Through domain modeling, software developers are able to express rich functionality and translate that functionality into software implementation that truly serves the needs of its users. Despite its obvious importance, however, there are few practical resources that show how to incorporate effective domain modeling into the software development process.<br> Domain-Driven Design fills that need. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, Domain-Driven Design incorporates numerous examples in Java-case studies taken from actual projects that illustrate the application of domain-driven design to real-world software development.

silentboy 2015-03-10   3162   0
P

Sams Software Testing 2nd Edition 文档

想从事软件测试行业的,入门相必都读过此书。简单,通俗,易懂。等你读过那些所谓的大部头,经过实际的项目,回过头来看看,还是这些东西,怎么都逃不出这本书的范围。也在网上看过不少的教材,稍微好点的基本都是脱胎于此书,所谓的另立独行,自以为高明的,全是些剑走偏峰的家伙。所以,如果想系统的掌握软件测试的知识

x619y 2014-12-05   1880   0
P

《疯狂的程序员》完整chm版 文档

天已经七分黑了,屋里却还没开灯。这个全身黑衣服的男子突然像想起什么,从包里掏出烟,抽出一只,递给旁边的人:“兄弟,抽烟么?”――那烟是红塔山。 旁边那人连忙一边摆手,一边说:“不,不。”语气有点紧张,好像那黑衣服递过来的不是烟,是海洛因。 这个黑衣服的男子,后来的网名叫“绝影”。他旁边那个,后来被他们称为“土匪”。这件屋子,就是他们大学寝室。 第一天到学校,其实没有一点新鲜的感觉。绝影的舅舅和舅妈就在这里教书,早在这学校还不叫“大学”的时候,绝影已经在学校足球场学骑自行车了。

gxqtiger 2013-12-11   1907   0
P

测试学习宝典 文档

本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。 在测试工作伊始,软件测试工程师应该搞清楚软件测试工作的目的是什么。如果你把这个问题提给项目经理,他往往会这样回答: “ 发现我们产品里面的所有 BUG ,这就是你的工作目的 ” 。作为一名软件测试新手,如何才能发现所有的 BUG ?如何开始测试工作?即便面对的是一个很小的软件项目,测试需要考虑的问题也是方方面面的,包括硬件环境、操作系统、产品的软件配置环境、产品相关的业务流程、用户的并发容量等等。该从何处下手呢?

zhaolijuan 2013-09-14   2356   0
P

项目性能测试总结知识库 文档

测试工具: Loadrunner 监控工具: Jconsole Jprofiler AntsProfiler Nmon Linux系统自带工具 Mysqlreport

jiruyue 2013-05-11   2973   0
P

软件能力成熟度模型 文档

本标准定义了用于衡量一个组织的软件能力的成熟度的模型,即软件能力成熟度模型。本标准适用于组织对自己的软件过程进行改进,也适用于第3方对一个组织的软件能力成熟度进行评估。 <br>   本标准所描述的模型包含了从软件需求提出、软件设计、开发、编码、测试、交付运行到软件退役的软件整个生存周期里各个软件过程的各项基本要素。软件过程是一个组织实现其软件能力改进的杠杆支点。

oee238 2013-04-11   3196   0
P

如何成为开发正规军 文档

大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件 <br> 从接到的请教来看,许多中国国内软件公司都是以项目为主,有单做单,没单就干靠,靠的时间长了老板心毛了就裁人,来活了就招人,就这样反反复复。所以,大量的公司没有开发部(因为除了销售,开发部从开发到实施到支持都全做),当然也没有开发部经理,只有项目经理。更不用提技术总监和CTO。即使有个技术总监的头衔,也是为了给客户的名片,而手下也就5-6个人,项目一来,技术总监也需要编码和实施,其实就是一个项目经理。

wmtwmt 2013-04-08   276   0
P

《程序员超级开发宝典》 文档

该书仅是对要学习编程的人的从事方向的一个指点,它对各种编程语言的的特点做了介绍,也对各个开发环境进行了简单介绍,适于初学者阅读,已经确定了学习方向的人也可以看看,可以对编程这门学问有更深的理解。书中也对很多经典范例和算法的文章进行了部分搜集,可供程序员门参考。-

cplusplus 2013-01-20   208   0
P

Enterprise Integration Patterns 文档

Gregor Hophe的Enterprise Integration Patterns,其中有一句话深得我心:“如果有人跟你说企业应用集成是件很轻松的事,这人要么是聪明得出奇,要么是傻得出奇,要么就是出于商业原因希望让你相信他即将兜售的某种东西。” - 典型的Thought Worker口气。MartinFowler为它做的序中称其为“Po EAA的姊妹书” - 从填补了Po EAA所没有覆盖的一大类企业应用场景这一角度来说,这一称号是名副其实的,而作者的技术与文笔也对得起这一赞誉。

satish2k9 2012-08-22   4445   0
P

软件需求分析方法总结 文档

万事开头难,需求没有完全分析清楚,系统设计很难满意。面对项目,我们如何提出问题,如何界定问题主次,哪些问题必须定义,哪些问题可暂时不理......。

mousefat 2012-06-11   418   0
P

测试新手学习宝典 文档

本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。

yanguz123 2012-01-31   2852   0
P

项目管理 文档

项目管理知识体系(PMBOK)包含了许多内容,它是对项目管理专业知识的一个总结,正如法律、医药和会计等其它专业一样,这一知识体系也有赖于那些实践者和学者们对它加以应用和提高。整个项目管理知识体系不仅包括那些已经被求证过的理论知识和已经被广 泛加以应用的传统经验,而且还容纳了新的理论知识以及还没有被充分应用的先进经验。

jyanjun 2011-10-26   4490   0
P

程序人生 文档

这些文章包括普通的,有名的的程序员的经历,还有一些让人深思的程序员问题, 我把它们分成奋斗篇,中国篇,外国篇,反思篇,如果你想进入程序设计的世界,这 些文章应该能给你一些启示,也一定能给你一定的鼓励!

dayu850203 2011-08-25   3025   0
P

软件测试从零开始 文档

测试新手学习宝典.本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。

话说我爱你 2011-05-20   591   0
P

极限编程(xp)篇 文档

极端编程(eXtreme Programming)是一种开发纪律,以简单性、交流、反馈和勇气为基本宗旨。它的做法是以有效的实践规则将整个团队紧密联系起来,通过充分的反馈使团队能随时知道自己目前的状况和恰当的调节规则以适应自己的特殊情况。 在极端编程中,每一个项目贡献者都是“团队”完整的一部分。这个队伍是围绕着一个每天和队伍坐在一起共同工作的商业代表——“客户”建立起来的。 核心实践:整体团队 极端编程的队伍采用一种简单的方式来进行规划和跟踪,以决定下一步要做什么和预知项目什么时候会完成。聚焦于商业价值,团队通过一系列的通过了客户定义的测试和完全集成的小的发布来创作软件系统。

lianzk 2011-02-23   317   0

关键词

最新上传

热门文档