Fr. 189.00

New Software Engineering Paradigm Based on Complexity Science - An Introduction to NSE

Inglese · Tascabile

Spedizione di solito entro 6 a 7 settimane

Descrizione

Ulteriori informazioni

This book describes a complete revolution in software engineering based on complexity science through the establishment of NSE - Nonlinear Software Engineering paradigm which complies with the essential principles of complexity science, including the Nonlinearity principle, the Holism principle, the Complexity Arises From Simple Rules principle, the Initial Condition Sensitivity principle, the Sensitivity to Change principle, the Dynamics principle, the Openness principle, the Self-organization principle, and the Self-adaptation principle. The aims of this book are to offer revolutionary solutions to solve the critical problems existing with the old-established software engineering paradigm based on linear thinking and simplistic science complied with the superposition principle, and make it possible tohelp software development organizations double their productivity, halve their cost, and remove 99% to 99.99% of the defects in their software products, and efficiently handle software complexity, conformity, visibility, and changeability. It covers almost all areas in software engineering.
The tools NSE_CLICK- an automatic acceptance testing platform for outsourcing (or internally developed) C/C++ products, and NSE_CLICK_J - an automatic acceptance testing platform for outsourcing (or internally developed) Java products are particularly designed for non-technical readers to view/review how the acceptance testing of a software product developed with NSE can be performed automatically, and how the product developed with NSE is truly maintainable at the customer site.

Sommario

Introduction.- The Process models of the old-established software engineering paradigm.- The critical problems existing with the old-established software engineering paradigm.- The foundation for establishing NSE: complexity science.- Prediction and practices : a new round of industrial revolution driven by complexity science, and a general paradigm-shift framework proposed.- Outline of NSE paradigm.- NSE process model.- The facility for automated and bidirectional traceability.- NSE software development methodology driven by defect-prevention and traceability.- NSE software diagramming paradigm based on interactive and traceable 3J-Graphics proposed.- The basis of software testing.- Software test case design.- Various kinds of software testing.- NSE software testing paradigm based on Transparent-box testing approach proposed.- NSE software quality assurance paradigm driven by defect prevention.- NSE software maintenance paradigm: systematic, disciplined, and quantifiable.- NSE documentation paradigm: traceable and consistent with the source code.- NSE project management paradigm: seamlessly combined with the project development process.- Technologies and algorithms innovated for supporting NSE.- NSE support tools and NSE support platform, Panorama++ and SilverBullet.- NSE applications.- Candidate of "Silver Bullet".

Riassunto

This book describes a complete revolution in software engineering based on complexity science through the establishment of NSE – Nonlinear Software Engineering paradigm which complies with the essential principles of complexity science, including the Nonlinearity principle, the Holism principle, the Complexity Arises From Simple Rules principle, the Initial Condition Sensitivity principle, the Sensitivity to Change principle, the Dynamics principle, the Openness principle, the Self-organization principle, and the Self-adaptation principle. The aims of this book are to offer revolutionary solutions to solve the critical problems existing with the old-established software engineering paradigm based on linear thinking and simplistic science complied with the superposition principle, and make it possible tohelp software development organizations double their productivity, halve their cost, and remove 99% to 99.99% of the defects in their software products, and efficiently handle software complexity, conformity, visibility, and changeability. It covers almost all areas in software engineering.
The tools NSE_CLICK- an automatic acceptance testing platform for outsourcing (or internally developed) C/C++ products, and NSE_CLICK_J - an automatic acceptance testing platform for outsourcing (or internally developed) Java products  are particularly designed for non-technical readers to view/review how the acceptance testing of a software product developed with NSE can be performed automatically, and how the product  developed with NSE is truly maintainable at the customer site.

Dettagli sul prodotto

Autori Jay Xiong
Editore Springer, Berlin
 
Lingue Inglese
Formato Tascabile
Pubblicazione 01.01.2014
 
EAN 9781489981592
ISBN 978-1-4899-8159-2
Pagine 746
Dimensioni 155 mm x 41 mm x 235 mm
Peso 1181 g
Illustrazioni XXXV, 746 p.
Categorie Scienze naturali, medicina, informatica, tecnica > Tecnica > Tematiche generali, enciclopedie

B, Algorithms, engineering, complexity, Physics, Theory of Computation, Mathematical physics, Algorithms & data structures, Complex analysis, complex variables, Algorithm Analysis and Problem Complexity, Graph Theory, Applications of Graph Theory and Complex Networks, Applied Dynamical Systems, Computational complexity

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.