Description
Taylor and Francis Ltd What Every Engineer Should Know about Software Engineering 2nd Edition 2022 Hardbound by Laplante, Phillip A.
Defines concepts and processes of software and software development, such as agile processes, requirements engineering, and software architecture, design, construction _x000D_Uncovers and answers various misconceptions about the software development process and presents an up-to-date reflection on the state of practice in the industry _x000D_Details how non-software engineers can better communicate their needs to software engineers and more effectively participate in design and testing to ultimately lower software development and maintenance costs _x000D_Helps answer the question: How can I better leverage embedded software in my design? _x000D_Adds new chapters on software architecture, software engineering and systems, and software engineering and disruptive technologies, as well as information on cybersecurity _x000D_Features new appendices that describe a sample automation system, covering software requirements, architecture, and design_x000D_ _x000D_
Introduction, 1. The Profession of Software Engineering, 2. Software Properties, Processes, and Standards, 3. Software Requirements Engineering, 4. Software Architecture, 5. Designing Software, 6. Software Construction, 7. Software Quality Assurance, 8. Managing Software Projects and Software Engineers, 9. Software Engineering: Roadmap to the Future_x000D_