Software Architectures

Advances and Applications

Author: Leonor Barroca,Jon Hall,Patrick Hall

Publisher: Springer Science & Business Media

ISBN: 144710367X

Category: Computers

Page: 272

View: 1622

DOWNLOAD NOW »
This book provides a unique overview of different approaches to developing software that is flexible, adaptable and easy to maintain and reuse. It covers the most recent advances in software architecture research. In addition, it provides the reader with scalable solutions for engineering and reengineering business processes, including architectural components for business applications, framework design for Internet distributed business applications, and architectural standards for enterprise systems.

Maximizing ROI on Software Development

Author: Vijay Sikka

Publisher: CRC Press

ISBN: 9780203502518

Category: Computers

Page: 280

View: 5871

DOWNLOAD NOW »
Maximizing ROI on Software Development explains how to execute best quality software development and testing while maximizing business value. It discusses Applied ROI in the context of methodologies such as Agile and Extreme Programming, and traditional methodologies including Six Sigma, the Capability Maturity Model® (CMM®), Total Cost of Ownership (TCO), and Product Line Models (PLM). The text discusses what is important in global terms and details how best to choose teams and partners, including outsourcers, and how to employ the latest tools and technologies. It provides models, metrics, and detailed case studies to improve current and future development projects, whether in house or outsourced, near shore or off-shore. The book offers perspectives on how quality improvement through software quality assurance (SQA) testing, planning, and execution is a powerful and effective route toward maximizing return on investment. Divided into seven chapters, this friendly and informative guide can be read quickly, then used as a reliable reference by team leaders and members. It begins by reviewing software development, tools, and methodologies, followed by an examination of how development, maintenance, and integration have become more complex and will continue to do so. The book discusses best practices for managing this complexity and explores the business case for maximizing ROI. The text then provides a comprehensive analysis of ROI from several perspectives, covering nomenclature, project success and failure, mathematics, processes, work products, and techniques. It details how to make global teams successful and how to evaluate Applied ROI implementation, and it includes case studies for wireless, enterprise, and CRM systems.

Python and XML

Author: Christopher A. Jones,Fred L. Drake,Fred L. Drake, Jr.

Publisher: "O'Reilly Media, Inc."

ISBN: 9780596001285

Category: Computers

Page: 360

View: 7445

DOWNLOAD NOW »
Python attracts a wide variety of developers, many of whom use it to connect critical programming tasks. Python can serve as the glue between operations, as well as a powerful and complete cross-platform application development language. Python is also abject-oriented and has powerful text manipulation capabilities, which make it particularly attractive to XML developers. It is ideally suited as a language for the manipulation of XML. Python and XML provides a solid foundation for developers using XML with Python. Loaded with practical examples, this book highlights common application tasks so that you can learn by doing. It starts with a basic introduction to XML, and quickly progresses to more advanced topics, such as transforming XML with XSLT, querying XML with XPath, and working with XML-based languages and validation. It also explores such subjects as Python and SOAP, Python and distributed web services, and using Python and XML to integrate distributed systems. While covering the many tools involved in XML processing with Python, the book discusses effective practical applications and often highlights cross-platform issues, along with tasks relevant to enterprise computing. There is ample coverage of XML flow analysis and details on ways to successfully transport XML through a network. If you are using Python as an application language or as an administrative or middleware scripting language, you are sure to benefit from this book. And if you are a Python programmer and want to incorporate XML into your skill set, this is the book for you. It covers cutting edge topics such as XSLT, XPath, DOM/SAX, and validation.

PHP and MySQL Everyday Apps For Dummies

Author: Janet Valade

Publisher: John Wiley & Sons

ISBN: 9780471753506

Category: Computers

Page: 436

View: 5591

DOWNLOAD NOW »
PHP and MySQL Everyday Apps For Dummies is a one-stop reference providing all you need to build dynamic, real-world, ready-to-use apps with the popular PHP (a scripting language) and MySQL (a database system) software. The book is a hands-on, go-to-guide that Walks you through installing the applications files from the CD-ROM and setting up your programming environment Contains all the code needed to create seven applications: User authentication with HTTP User login On-line catalog Shopping cart Content management system Web forum Building and managing a mailing list (on the CD-ROM) Automates the programming process and walks you through building the application from start to finish Explains how to write secure code Features complete code—not just snippets, but neatly assembled packages with “instant” real-world functionality Shows how to build the applications in two forms -- procedural and object-oriented programming -- providing programmers who want to switch to the object-oriented method of coding (which is new in PHP 5!) with the essential know-how Includes a companion CD-ROM that contains every line of code in the applications from the book plus a bonus chapter that shows how to build a mailing list Information on each application includes a discussion of issues, structure of the database, code listings, and an explanation of the code. You can use these applications as is, modify them for use on your Web site, or build your own application using techniques described. If you want real-world Web apps you can use right away, this is the book for you. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.