Edition |
1st ed |
Descript |
1 online resource (308 pages) |
|
text txt rdacontent |
|
computer c rdamedia |
|
online resource cr rdacarrier |
Series |
Chapman and Hall/CRC Innovations in Software Engineering and Software Development Ser |
|
Chapman and Hall/CRC Innovations in Software Engineering and Software Development Ser
|
Note |
Front Cover -- Contents -- Preface -- Acknowledgments -- Author -- Chapter 1: History of Software Engineering -- Chapter 2: Software Life Span Models -- Chapter 3: Software Technologies -- Chapter 4: Software Models -- Chapter 5: Introduction to Software Change -- Chapter 6: Concepts and Concept Location -- Chapter 7: Impact Analysis -- Chapter 8: Actualization -- Chapter 9: Refactoring -- Chapter 10: Verification -- Chapter 11: Conclusion of Software Change -- Chapter 12: Introduction to Software Processes -- Chapter 13: Team Iterative Processes -- Chapter 14: Initial Development -- Chapter 15: Final Stages -- Chapter 16: Related Topics -- Chapter 17: Example of Software Change -- Chapter 18: Example of Solo Iterative Process (SIP) -- Back Cover |
|
INTRODUCTION History of Software EngineeringSoftware PropertiesOrigins of SoftwareBirth of Software EngineeringThird Paradigm: Iterative ApproachSoftware Life Span ModelsStaged ModelVariants of Staged ModelSoftware Technologies Programming Languages and CompilersObject-Oriented TechnologyVersion Control SystemSoftware ModelsClass DiagramsUML Activity DiagramsClass Dependency Graphs and ContractsSOFTWARE CHANGEIntroduction to Software ChangeCharacteristics of Software ChangePhases of Software ChangeRequirements and Their ElicitationRequirements Analysis and Change InitiationConcepts and Concept Location ConceptsConcept Location Is a SearchExtraction of Significant Concepts (ESC)Concept Location by GrepConcept Location by Dependency SearchImpact AnalysisImpact SetClass Interaction GraphsProcess of Impact AnalysisPropagating ClassesAlternatives in Software ChangeTool Support for Impact AnalysisActualizationSmall ChangesChanges Requiring New ClassesChange PropagationRefactoring Extract FunctionExtract Base ClassExtract Component ClassPrefactoring and PostfactoringVerification Testing StrategiesUnit TestingFunctional TestingStructural TestingRegression and System TestingCode InspectionConclusion of Software ChangeBuild Process and New BaselinePreparing for Future ChangesNew ReleaseSOFTWARE PROCESSESIntroduction to Software ProcessesCharacteristics of Software ProcessesSolo Iterative Process (SIP)Enacting and Measuring SIPPlanning in SIPTeam Iterative ProcessesAgile Iterative Process (AIP)Directed Iterative Process (DIP)Centralized Iterative Process (CIP)Initial DevelopmentSoftware PlanInitial Product BacklogDesignImplementationTeam Organizations for Initial DevelopmentFinal Stages End of Software EvolutionServicingPhaseout and ClosedownReengineeringCONCLUSIONRelated TopicsOther Computing DisciplinesProfessional EthicsSoftware ManagementSoftware |
|
ErgonomicsSoftware Engineering ResearchExample of Software ChangeConcept LocationImpact AnalysisActualizationTestingExample of SIPInitial DevelopmentIteration 1Iteration 2IndexA Summary, Further Reading and Topics, and References appear at the end of each chapter |
|
Description based on publisher supplied metadata and other sources |
|
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2020. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries |
Link |
Print version: Rajlich, Vaclav Software Engineering : The Current Practice
London : CRC Press LLC,c2011 9781439841228
|
Subject |
Computer programming.;Software engineering
|
|
Electronic books
|
|