Generating Domain Models from Ontologies
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
A Conceptual Modeling Approach for Semantics-Driven Enterprise Applications
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Extracting Initial UML Domain Models from Daml+OIL Encoded Ontologies
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
The object-oriented paradigm: more natural or less familiar?
Journal of Computing Sciences in Colleges
Language-Dependent performance of design patterns
ACM SIGSOFT Software Engineering Notes
Introducing software engineering by means of Extreme Programming
Proceedings of the 25th International Conference on Software Engineering
Conceptual modeling with the object-process methodology in software architecture
Journal of Computing Sciences in Colleges
The role of use cases in the UML: a review and research agenda
Advanced topics in database research vol. 1
The game of set®: an ideal example for introducing polymorphism and design patterns
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Who is involved in HCI design?: an activity theoretical perspective
Proceedings of the third Nordic conference on Human-computer interaction
Design framework for interoperable service interfaces
Proceedings of the 2nd international conference on Service oriented computing
Defect Frequency and Design Patterns: An Empirical Study of Industrial Code
IEEE Transactions on Software Engineering
Teaching extreme programming to large groups of students
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Design patterns for database pedagogy: a proposal
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Teaching software engineering using a traceability-based development methodology
Journal of Computing Sciences in Colleges
How the design of JML accommodates both runtime assertion checking and formal verification
Science of Computer Programming - Formal methods for components and objects pragmatic aspects and applications
An analysis of modeling flaws in HL7 and JAHIS
Proceedings of the 2005 ACM symposium on Applied computing
Investigating the Role of Use Cases in the Construction of Class Diagrams
Empirical Software Engineering
A cross-collegiate analysis of software development course content
Proceedings of the 6th conference on Information technology education
An Experimental Investigation of Formality in UML-Based Development
IEEE Transactions on Software Engineering
Increasing quality of conceptual models: is object-oriented analysis that simple?
Proceedings of the 2006 international workshop on Role of abstraction in software engineering
A neuro-fuzzy monitoring system application to flexible production systems
Computers in Industry - Special issue: E-maintenance
Addressing concurrency in object-oriented software development
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Object oriented goodness: a response to Mathiesen's 'What is Information Ethics?'
ACM SIGCAS Computers and Society - Special print issue of ACM SIGCAS Computers and Society: selection of best papers 2004-2006
Formal Model Merging Applied to Class Diagram Integration
Electronic Notes in Theoretical Computer Science (ENTCS)
A software engineering project that looks like the real world
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Software requirements modularization using partitioning clustering technique
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Transforming system operations' interactions into a design class diagram
Proceedings of the 2007 ACM symposium on Applied computing
Information Systems Research
Software Design and Architecture The once and future focus of software engineering
FOSE '07 2007 Future of Software Engineering
Towards a Common Semantic Foundation for Use Cases and Task Models
Electronic Notes in Theoretical Computer Science (ENTCS)
Getting 'Whole Picture' Behavior In A Use Case Model
Journal of Integrated Design & Process Science
Filmification of methods: A visual language for graph algorithms
Journal of Visual Languages and Computing
Complementary utilities for UML an UP in information systems
EATIS '07 Proceedings of the 2007 Euro American conference on Telematics and information systems
Exploiting distributed object technology for the design of net-centric services
ICCOM'05 Proceedings of the 9th WSEAS International Conference on Communications
Improved Processing of Textual Use Cases: Deriving Behavior Specifications
SOFSEM '07 Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science
Quality Patterns for Conceptual Modelling
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Addressing degraded service outcomes and exceptional modes of operation in behavioural models
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Structuring service-oriented activities in programmable multi-service networks
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Refinement and verification in component-based model-driven design
Science of Computer Programming
Learning from achievement: scaffolding student projects in software engineering
International Journal of Networking and Virtual Organisations
Consistency between Task Models and Use Cases
Engineering Interactive Systems
DREP: A Requirements Engineering Process for Dependable Reactive Systems
Methods, Models and Tools for Fault Tolerance
Using test case patterns to estimate software development and quality management cost
Software Quality Control
Integrated System Analysis Environment for the Continuous Consistency and Completeness Checking
Proceedings of the 2006 conference on Knowledge-Based Software Engineering: Proceedings of the Seventh Joint Conference on Knowledge-Based Software Engineering
Empirical Software Engineering
Moving from Requirements to Design Confronting Security Issues: A Case Study
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part II
AsiaCSN '07 Proceedings of the Fourth IASTED Asian Conference on Communication Systems and Networks
Engineering JADE agents with the Gaia methodology
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
From declarative to imperative UML/OCL operation specifications
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Formal methods and hybrid real-time systems
An Experimental Comparison of Use Case Models Understanding by Novice and High Knowledge Users
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Design and Verification of a Trustable Medical System
Electronic Notes in Theoretical Computer Science (ENTCS)
An object-oriented high-level design-based class cohesion metric
Information and Software Technology
The use of domain ontologies for the virtual scenes management
WSEAS Transactions on Computers
CM-Quality: a pattern-based method and tool for conceptual modeling evaluation and improvement
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Reusable features for VoIP service realization
Principles, Systems and Applications of IP Telecommunications
Data mining for adaptive learning in a TESL-based e-learning system
Expert Systems with Applications: An International Journal
A study on the uncertainty inherent in class cohesion measurements
Journal of Systems Architecture: the EUROMICRO Journal
Parsed use case descriptions as a basis for object-oriented class model generation
Journal of Systems and Software
Contracts for cooperation between web service programmers and html designers
Journal of Web Engineering
Automated generation of implementation from textual system requirements
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
A knowledge-based object modeling advisor for developing quality object models
Expert Systems with Applications: An International Journal
Model-Driven assessment of use cases for dependable systems
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Towards application development for the internet of things
Proceedings of the 8th Middleware Doctoral Symposium
Exception-Aware requirements elicitation with use cases
Advanced Topics in Exception Handling Techniques
rCOS: theory and tool for component-based model driven development
FSEN'09 Proceedings of the Third IPM international conference on Fundamentals of Software Engineering
Process development methodology for u-integrated management system
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part V
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part V
Multi-abstraction layered business process modeling
Computers in Industry
Best practices for teaching UML based software development
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Transformation from CIM to PIM: a feature-oriented component-based approach
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
POST: a case study for an incremental development in rCOS
ICTAC'05 Proceedings of the Second international conference on Theoretical Aspects of Computing
An adaptive distributed layout for multi-agent applications
Software Engineering for Multi-Agent Systems IV
Current practices in the use of UML
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
A comparative analysis of use case relationships
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
An object-oriented architecture for extensible structural design software
Computers and Structures
The use case specification of actions in the goal oriented knowledge based learning environment
ELeGI'05 Proceedings of the 1st international ELeGI conference on Advanced Technology for Enhanced Learning
Classification and trend analysis of UML books (1997---2009)
Software and Systems Modeling (SoSyM)
An analysis of the effects of composite objectives in multiobjective software module clustering
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Information system analysis of an e-learning system used for dental restorations simulation
Computer Methods and Programs in Biomedicine
Towards a formal integrated model of collaborative healthcare workflows
FHIES'11 Proceedings of the First international conference on Foundations of Health Informatics Engineering and Systems
Deriving operation contracts from UML class diagrams
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Development framework for a patient-centered record
Computer Methods and Programs in Biomedicine
Experiences of applying UML/MARTE on three industrial projects
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Evaluating the importance of randomness in search-based software engineering
SSBSE'12 Proceedings of the 4th international conference on Search Based Software Engineering
On the relationship between use cases and test suites size: an exploratory study
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
From the Publisher:The first edition of Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design quickly emerged as the leading OOA/D introduction; it has been translated into seven languages and adopted in universities and businesses worldwide. In this second edition, well-known object technology and iterative methods leader Craig Larman refines and expands this text for developers and students new to OOA/D, the UML, patterns, use cases, iterative development, and related topics. Put simply, the book shows newcomers to OOA/D how to "think in objects." It does so by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success. It introduces the most frequently used UML diagramming notation, while emphasizing that OOA/D is much more than knowing UML notation. All case study iterations and skills are presented in the context of an "agile" version of the Unified Process a popular, modern iterative approach to software development. Throughout, Larman presents the topics in a fashion designed for learning and comprehension. Among the topics introduced in Applying UML and Patterns are: * requirements and use cases, * domain object modeling, * core UML, * designing objects with responsibilities, * "Gang of Four" and other design patterns, * mapping designs to code (using Java as an example), * layered architectures, * architectural analysis, * package design, * iterative development, and * the Unified Process. For a more detailed list of topics, please see the accompanying table of contents. Forewordby Philippe Kruchten, the lead architect of the Rational Unified Process. "Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both."John Vlissides, author, Design Patterns and Pattern Hatching "This edition contains Larman's usual accurate and thoughtful writing. It is a very good book made even better."Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects