Engineering software as a service : an agile approach using cloud computing / by Armando Fox and David Patterson.

By: Fox, ArmandoContributor(s): Patterson, David AMaterial type: TextTextPublication details: San Francisco, CA : Strawberry Canyon LLC, 2014Edition: 1st EditionDescription: xxii, 478 p. : ill. ; 24 cmISBN: 9780984881246 (pbk)Subject(s): Software engineering | Cloud computingDDC classification: 005.1
Contents:
Introduction to SaaS and agile development -- The architecture of SaaS applications -- SaaS framework: introduction to ruby -- SaaS framework: Introduction to Rails -- SaaS framework: advanced rails -- SaaS clien framework: JavaSchipt introduction -- Requirements: BDD and user stories -- Testing: test-driven development -- Maintenance: Legacy, refactoring and agile -- Project management: Scrum, Paris, and VCS -- Design patterns for SaaS classes -- Performance, releases, reliability, and security.
Summary: A one-semester college course in software engineering focusing on cloud computing, software as a service (SaaS), and Agile development using Extreme Programming (XP). This book is neither a step-by-step tutorial nor a reference book. Instead, our goal is to bring a diverse set of software engineering topics together into a single narrative, help readers understand the most important ideas through concrete examples and a learn-by-doing approach, and teach readers enough about each topic to get them started in the field. Courseware for doing the work in the book is available as a virtual machine image that can be downloaded or deployed in the cloud. A free MOOC (massively open online course) at saas-class.org follows the book's content and adds programming assignments and quizzes. -- Provided by publisher.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode Item holds
Books Books Namal Library
Computer Science
005.1 FOX-E 2014 9103 (Browse shelf (Opens below)) Available 0009103
Total holds: 0

"August 20, 2013."

"Text for the free Massive Open Online Course CS169.1x and CS169.2x from UC Berkeley and EdX ... the only prerequisite is mastery of Java or C++"--Page [4] of cover.

Cover title.

Introduction to SaaS and agile development --
The architecture of SaaS applications --
SaaS framework: introduction to ruby --
SaaS framework: Introduction to Rails --
SaaS framework: advanced rails --
SaaS clien framework: JavaSchipt introduction --
Requirements: BDD and user stories --
Testing: test-driven development --
Maintenance: Legacy, refactoring and agile --
Project management: Scrum, Paris, and VCS --
Design patterns for SaaS classes --
Performance, releases, reliability, and security.

A one-semester college course in software engineering focusing on cloud computing, software as a service (SaaS), and Agile development using Extreme Programming (XP). This book is neither a step-by-step tutorial nor a reference book. Instead, our goal is to bring a diverse set of software engineering topics together into a single narrative, help readers understand the most important ideas through concrete examples and a learn-by-doing approach, and teach readers enough about each topic to get them started in the field. Courseware for doing the work in the book is available as a virtual machine image that can be downloaded or deployed in the cloud. A free MOOC (massively open online course) at saas-class.org follows the book's content and adds programming assignments and quizzes. -- Provided by publisher.

There are no comments on this title.

to post a comment.