Increasing in abstraction and scope, the book then moves to mid-level issues, emphasizing a thorough understanding of standard design patterns and components. Finally, the book ends with high-level issues such as architectures, frameworks, and object-oriented analysis and design. In addition, the text contains a prologue on software process, making it versatile enough to use in a software engineering course. From the Back Cover: Introducing the first complete guide to the theory and practice of software design!
|Published (Last):||9 December 2012|
|PDF File Size:||17.50 Mb|
|ePub File Size:||10.51 Mb|
|Price:||Free* [*Free Regsitration Required]|
Email: ebraude bu. Braude teaches software design, machine learning, and algorithms. IGI Global, : 51— Braude, E. Braude, Eric J. Software Engineering: Modern Approaches, 2nd ed. Wiley, Fulda, Germany, June , Pune, India. January Cambridge, Mass. November , Machine learning and software engineering.
Tell us about your work—can you share any current research or recent publications? How does your work in apply in practice? What is its application? The most common form of software development, agile, does not readily accommodate the use of design tools. What course s do you teach at MET? And how does that inform your classroom? Before coming to BU, I worked in applying AI to complex systems and was also involved in software reliability.
The resulting perspectives influence my research and teaching. In advanced classes, I emphasize the development of individual projects, so students have the opportunity to apply concepts as they learn them. What advice do you have for new students?
Information Technology has become a very broad field. Pick areas within IT that interest you the most. You will enjoy your work, develop a habit of continuing learning, and add experience to rely on in the future.
Follow the Author
Software Design: From Programming to Architecture
ISBN 13: 9780471204596