Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beyond Programming: To a New Era of Design (Johns Hopkins University/Applied Physics Laboratory Series in Science and Engineering)

Buy
This book provides a unique examination of the software development process, arguing that discipline, still dominated by methods conceived in the framework of older technologies, must undergo a fundatmental reexamination of its guiding principles in order for significant progress to take place. To gain fresh insights into how we ought to direct future research, the author begins with a search for first principles. The book begins with an exploration of the scientific foundations of computer technology, then examines design from the perspective of practitioners. The book also offers a critique of the methods employed in software development and an evaluation of an alternate paradigm that has been used successfully for 14 years. The concepts reviewed here comprise a set of core readings for understanding the research and development challenges that will confront computer technology in the 21st century and will be of great interest to computer science researchers and educators, graduate students, and software engineers.

Inasmuch as there is a prologue that describes the objectives and structure of this book, I am using this preface to present its goals in a personal context. I begin by observing that I enjoy writing the preface to a book. The preface is the last part that I write; it is a signal that, except for the editor's suggested changes, the book is finished. In this case, the preface is even more satisfying. In a matter of weeks I will retire. After thirty-plus years of work in computing, I am about to try something different. Thus, this book comes at a watershed in my life. As I hope to show, it also comes at a time of fundamental change in the way in which software systems are developed.

In part, the preparation of this book has been an act of closure. It constitutes the fulfillment of my obligation as a government-funded researcher to present coherently the results of my long investigation of the software process. But I am not so self-centered that I would write an entire book just for my own gratification. (If that were my intent, I certainly would have made it shorter!) What new-found wisdom, then, has my research uncovered that justifies this book? Simply stated, it is the observation that we now develop software within a framework of obsolescent concepts. Continued reliance on this framework, moreover, constrains both process improvement and the scope of our applications. I conclude, therefore, that a shift in the software development paradigm is necessary. In the words of the title, I propose that we move beyond programming.
(HTML tags aren't allowed.)

Microsoft SharePoint 2010 QuickSteps
Microsoft SharePoint 2010 QuickSteps

Step-by-Step, Full-Color Graphics!

Start using SharePoint 2010 right away--the QuickSteps way. Color screenshots and clear instructions make it easy to ramp up on the latest release of Microsoft's powerful collaboration platform. Follow along and quickly learn how to use a SharePoint site, add pages and web parts, create and...

Sams Teach Yourself Adobe Creative Suite All in One
Sams Teach Yourself Adobe Creative Suite All in One

Sams Teach Yourself Adobe Suite All in One has all the answers for beginning users of Adobe¿s graphics products in one big, easy to use book. It doesn¿t assume the reader wants to learn how to use just one product, but covers multiple products and technologies together in a logical, well-integrated...

Atlas of Breast Surgery
Atlas of Breast Surgery

Unique atlas on the market that covers both surgical management of breast diseases and cosmetic reconstruction

International technical standard set by the world’s best surgeons

Abundantly illustrated

...

IBM WebSphere Application Server v7.0 Security
IBM WebSphere Application Server v7.0 Security

IBM WebSphere Application Server Network Deployment is IBM's flagship J2EE application server platform. It implements the J2EE technology stack. This stack enables the WebSphere Application Server platform to execute the user's Java enterprise applications that perform business functions. There are several roles who use this platform...

Bayesian Time Series Models
Bayesian Time Series Models

'What's going to happen next?' Time series data hold the answers, and Bayesian methods represent the cutting edge in learning what they have to say. This ambitious book is the first unified treatment of the emerging knowledge-base in Bayesian time series techniques. Exploiting the unifying framework of probabilistic graphical...

The Hacker Playbook: Practical Guide To Penetration Testing
The Hacker Playbook: Practical Guide To Penetration Testing

Just as a professional athlete doesn’t show up without a solid game plan, ethical hackers, IT professionals, and security researchers should not be unprepared, either. The Hacker Playbook provides them their own game plans. Written by a longtime security professional and CEO of Secure Planet, LLC, this step-by-step guide to the...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy