Cargando…

Software engineering : the current practices /

Detalles Bibliográficos
Autor principal: Rajlich, Václav
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Place of publication not identified] : Chapman and Hall/CRC, 2016.
Colección:Chapman & Hall/CRC innovations in software engineering and software development
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Descripción
Notas:<P><STRONG>INTRODUCTION <BR>History of Software Engineering<BR></STRONG>Software Properties<BR>Origins of Software<BR>Birth of Software Engineering<BR>Third Paradigm: Iterative Approach</P><P></P><P><STRONG>Software Life Span Models<BR></STRONG>Staged Model<BR>Variants of Staged Model</P><P></P><P><STRONG>Software Technologies <BR></STRONG>Programming Languages and Compilers<BR>Object-Oriented Technology<BR>Version Control System</P><P></P><P><STRONG>Software Models<BR></STRONG>Class Diagrams<BR>UML Activity Diagrams<BR>Class Dependency Graphs and Contracts</P><P></P><STRONG><P>SOFTWARE CHANGE</STRONG><BR><STRONG>Introduction to Software Change<BR></STRONG>Characteristics of Software Change<BR>Phases of Software Change<BR>Requirements and Their Elicitation<BR>Requirements Analysis and Change Initiation</P><P></P><P><STRONG>Concepts and Concept Location <BR></STRONG>Concepts<BR>Concept Location Is a Search<BR>Extraction of Significant Concepts (ESC)<BR>Concept Location by Grep<BR>Concept Location by Dependency Search</P><P></P><P><STRONG>Impact Analysis<BR></STRONG>Impact Set<BR>Class Interaction Graphs<BR>Process of Impact Analysis<BR>Propagating Classes<BR>Alternatives in Software Change<BR>Tool Support for Impact Analysis</P><P></P><P><STRONG>Actualization<BR></STRONG>Small Changes<BR>Changes Requiring New Classes<BR>Change Propagation</P><P></P><P><STRONG>Refactoring <BR></STRONG>Extract Function<BR>Extract Base Class<BR>Extract Component Class<BR>Prefactoring and Postfactoring</P><P></P><P><STRONG>Verification <BR></STRONG>Testing Strategies<BR>Unit Testing<BR>Functional Testing<BR>Structural Testing<BR>Regression and System Testing<BR>Code Inspection</P><P></P><P><STRONG>Conclusion of Software Change<BR></STRONG>Build Process and New Baseline<BR>Preparing for Future Changes<BR>New Release</P><P></P><P><STRONG>SOFTWARE PROCESSES<BR>Introduction to Software Processes<BR></STRONG>Characteristics of Software Processes<BR>Solo Iterative Process (SIP)<BR>Enacting and Measuring SIP<BR>Planning in SIP</P><P></P><P><STRONG>Team Iterative Processes<BR></STRONG>Agile Iterative Process (AIP)<BR>Directed Iterative Process (DIP)<BR>Centralized Iterative Process (CIP)</P><P></P><P><STRONG>Initial Development<BR></STRONG>Software Plan<BR>Initial Product Backlog<BR>Design<BR>Implementation<BR>Team Organizations for Initial Development</P><P></P><P><STRONG>Final Stages <BR></STRONG>End of Software Evolution<BR>Servicing<BR>Phaseout and Closedown<BR>Reengineering</P><P></P><P><STRONG>CONCLUSION<BR>Related Topics<BR></STRONG>Other Computing Disciplines<BR>Professional Ethics<BR>Software Management<BR>Software Ergonomics<BR>Software Engineering Research</P><P></P><P><STRONG>Example of Software Change<BR></STRONG>Concept Location<BR>Impact Analysis<BR>Actualization<BR>Testing</P><P></P><P><STRONG>Example of SIP<BR></STRONG>Initial Development<BR>Iteration 1<BR>Iteration 2</P><P></P><P><STRONG>Index</STRONG></P><P></P><P><EM>A Summary, Further Reading and Topics, and References appear at the end of each chapter.</EM></P>
Descripción Física:1 online resource : illustrations
ISBN:9781466510357
1466510358