An object-oriented high-level design-based class cohesion metric
Information and Software Technology
DSDSR: a tool that uses dynamic symbolic execution for data structure repair
Proceedings of the Eighth International Workshop on Dynamic Analysis
A software engineering course with a large-scale project and diverse roles for students
Journal of Computing Sciences in Colleges
e-learning of security and information assurance with sequence diagrams
Proceedings of the 2012 Joint International Conference on Human-Centered Computer Environments
An automated approach to transform use cases into activity diagrams
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
From pixels to bytes: evolutionary scenario based design with video
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Teaching Tornado: from communication models to releases
Proceedings of the 8th edition of the Educators' Symposium
Facilitating the transition from use case models to analysis models: Approach and experiments
ACM Transactions on Software Engineering and Methodology (TOSEM)
User model and system model: the yin and yang in user-centered software development
Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software
Extending the information of activity diagrams with a user input classification
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Hi-index | 0.00 |
This widely used book teaches practical object-oriented software engineering with the key real world tools UML, design patterns and Java. This step-by-step approach allows the reader to address complex and changing problems with practical and state-of-the-art solutions. This book uses examples from real systems and examines the interaction between such techniques as UML, Java-based technologies, design patterns, rationale, configuration management, and quality control. It also discusses project management related issues and their impacts. A valuable book for development engineers, software engineers, consulting engineers, software architects, product managers, project leaders, and knowledge managers.