软件架构:Python语言实现pdf百度网盘下载地址?
软件架构,可以说是为特定的应用软件创建一个蓝图设计。软件架构中存在两大挑战:首先,软件架构与需求必须保持一致,对尚未发现的需求或者发生演化的需求都是如此;其次,尽管常常发生架构实现的变更,但软件架构与其对应的架构实现必须保持一致。本书包含很多示例和用例,通过这种直观的方法来帮助你获取成为一名成功的软件架构师所需的一切。本书将帮助你了解Python的来龙去脉,以便可以用Python来构建和设计高度可扩展的、健壮的、简洁的、性能强大的应用程序。
作者简介:
Anand Balachandran Pillai是一名工程技术专家,在软件企业有18年以上的工作经历,在产品工程、软件设计、架构设计和相关研究方面具有非常丰富的经验。他曾获得印度理工学院机械工程专业的学士学位。曾在Yahoo!、McAfee和Infosys等公司任职,担任产品开发团队的首席工程师。他的主要兴趣在于软件性能工程、高可扩展性架构、安全和开源社区等方面。他也经常在Startups工作,担任首席技术专家或顾问。他还是班加罗尔Python用户联盟的奠基人和Python软件协会(PSF)的会士。Anand现在是Yegii公司的首席架构师。 (评审人)Mike Driscoll从2006年开始使用Python。他喜欢写一些关于Python的博客,见http://www.blog.pythonlibrary.org/。他曾合著了《the Core ... Anand Balachandran Pillai是一名工程技术专家,在软件企业有18年以上的工作经历,在产品工程、软件设计、架构设计和相关研究方面具有非常丰富的经验。他曾获得印度理工学院机械工程专业的学士学位。曾在Yahoo!、McAfee和Infosys等公司任职,担任产品开发团队的首席工程师。他的主要兴趣在于软件性能工程、高可扩展性架构、安全和开源社区等方面。他也经常在Startups工作,担任首席技术专家或顾问。他还是班加罗尔Python用户联盟的奠基人和Python软件协会(PSF)的会士。Anand现在是Yegii公司的首席架构师。 (评审人)Mike Driscoll从2006年开始使用Python。他喜欢写一些关于Python的博客,见http://www.blog.pythonlibrary.org/。他曾合著了《the Core Python refcard for DZone》一书,并参与了《Python 3 Object Oriented Programming》、《Python 2.6 Graphics Cookbook》、《Tkinter GUI Application Development Hotshot》的评审工作和其他几本书的撰写工作。他最近刚完成《Python 101》的编写,目前正在写作他的下一本书。
目录:
第1章 软件架构原理 1
第2章 编写可修改可读的代码 20
第3章 可测试性——编写可测试的代码 58
第4章 好的性能就是回报 92
第5章 开发可扩展的应用 136
第6章 安全性——编写安全代码 202
点击下载