Software Engineering: The Current PracticeCRC Press, 19 Apr 2016 - 315 halaman This text teaches students basic software engineering skills and helps practitioners refresh their knowledge and explore recent developments in the field, including software changes and iterative processes of software development. The book discusses the software change and its phases, including concept location, impact analysis, refactoring, actualization, and verification. It then covers the most common iterative processes: agile, directed, and centralized processes. The text also journeys through the initial development of software from scratch to the final stages that lead toward software closedown. |
Isi
History of Software Engineering | 3 |
Software Life Span Models | 19 |
Software Technologies | 31 |
Software Models | 49 |
Introduction to Software Change | 69 |
Concepts and Concept Location | 87 |
Impact Analysis | 105 |
Actualization | 125 |
Conclusion of Software Change | 169 |
Introduction to Software Processes | 179 |
Team Iterative Processes | 197 |
Initial Development | 215 |
Final Stages | 233 |
Related Topics | 249 |
Example of Software Change | 259 |
Example of Solo Iterative Process SIP | 269 |
Edisi yang lain - Lihat semua
Istilah dan frasa umum
activity diagram baseline bugs cashier change propagation change request chapter class Item class Price clients code decay combined responsibility Computer Society Press concept extensions concept location Conference on Software contains CRC cards dependency graph described domain estimated impact set example extracted Figure grep IEEE Computer Society impact analysis implemented initial development inspection interaction graph interface iteration backlog iterative process method modified modules object-oriented object-oriented programming old code paradigm phase point-of-sale polymorphism postfactoring product backlog programmers programming languages Rajlich reengineering refactoring regression testing release requirements role selected significant concept software change software development software engineering software evolution software life span Software Maintenance software processes software projects source code specific stage stakeholders strategy stub tasks techniques test suite test-driven development tion UML class diagrams unit testing updated user stories users verification version control system void volatility waterfall waterfall model
