Unified Software Engineering With Java
Unified Software Engineering with Java is ideal for courses in introductory software engineering, Java programming, Java software engineering, and software development methodology with Java, offered in departments of computer science, computer and information sciences, software engineering, information systems, and information technology. Today's programmers need more than just programming prowess - they need to understand object-oriented design, software quality assurance, and software project management. This unique text teaches the fundamentals of Java programming in the context of object-oriented software engineering and a Unified-Process-based software development methodology. Written with the understanding that the introduction to software engineering and Java can be daunting, this text uses illustrative examples and real-life applications to make learning easier.
- Hardback | 640 pages
- 178 x 244 x 32mm | 861.84g
- 01 Jul 2006
- Pearson Education (US)
- Upper Saddle River, NJ, United States
About Georges G. Merx
Dr. Georges Merx is an Associate Professor and the Chair of the Departmentof Computer and Information Sciences at San Diego Mesa College. He alsoregularly teaches courses as a visiting professor at University ofCalifornia, San Diego (Department of Computer Science and Engineering) aswell as UCSD Extension and National University. In addition to his teachingpractice, Dr. Merx has over twenty years of industry experience in softwaredevelopment as a software engineer, human interface architect, manager, andcompany executive. Dr. Merx holds a Ph.D. in Education from Claremont Graduate University(joint program with San Diego State University), as well as M.S. and B.S.degrees in Information Systems from SDSU. Dr. Ronald J.Norman is an internationally known speaker, author, educatorand researcher. He has written over a million lines of code and builthundreds of business applications for dozens of global enterprises. He has publishedover three dozen software engineering articles and written an object-oriented softwareengineering book. Dr. Norman is currently a Professor at National University in San Diego,California. He has held field technical leadership and mentoring positionswith Borland, TogetherSoft, Ivis Technologies, and Data Based Decisions,Inc., as well as a long tenured professorship at San Diego State University.Norman holds B.S. and M.S. degrees as well as a Ph.D. - all related to thesoftware industry - and is also a Certified Computer Professional.
Table of contents
Preface1. Introduction to Java in the Context of Software Engineering2. Experimenting With Classes and Objects3. The Structure and Syntax of Java4. Design and Development of Java Applications5. Architecture-Driven Component Development6. Introduction to Distributed Computing Concepts7. Interfacing with Users8. Implementing Java Programs9. Software Quality Assurance10. Information Management in Java11. Reality Check: Java Programs in the Real World12. Software Integration and Deployment13. Java on Various Computer Platforms14. Advanced Topics in Java Software Engineering15. The Unified Modeling Language: A Primer