Object-Oriented Software Engineering: A Use Case Driven Approach
E699660
Object-Oriented Software Engineering: A Use Case Driven Approach is a foundational software engineering textbook by Ivar Jacobson that popularized use-case–driven, object-oriented analysis and design methods.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Object-Oriented Software Engineering: A Use Case Driven Approach canonical | 2 |
| Software Engineering: A Practitioner’s Approach to Use Cases | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T7936901 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Object-Oriented Software Engineering: A Use Case Driven Approach Context triple: [Objectory, documentedIn, Object-Oriented Software Engineering: A Use Case Driven Approach]
-
A.
object-oriented software construction
Object-oriented Software Construction is a foundational book by Bertrand Meyer that systematically presents the principles, methods, and best practices of object-oriented software engineering.
-
B.
Analysis Patterns: Reusable Object Models
Analysis Patterns: Reusable Object Models is a software engineering book by Martin Fowler that presents recurring object-oriented design solutions for modeling complex business domains.
-
C.
Touch of Class: Learning to Program Well with Objects and Contracts
"Touch of Class: Learning to Program Well with Objects and Contracts" is a computer science textbook by Bertrand Meyer that teaches object-oriented programming and software correctness using the Design by Contract methodology.
-
D.
Design Patterns: Elements of Reusable Object-Oriented Software
Design Patterns: Elements of Reusable Object-Oriented Software is a seminal software engineering book by the "Gang of Four" that catalogues foundational object-oriented design patterns widely used in software development.
-
E.
UML Distilled
UML Distilled is a concise, widely used introductory guide to the Unified Modeling Language that focuses on the most practical and commonly applied modeling concepts in software design.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Object-Oriented Software Engineering: A Use Case Driven Approach Target entity description: Object-Oriented Software Engineering: A Use Case Driven Approach is a foundational software engineering textbook by Ivar Jacobson that popularized use-case–driven, object-oriented analysis and design methods.
-
A.
object-oriented software construction
Object-oriented Software Construction is a foundational book by Bertrand Meyer that systematically presents the principles, methods, and best practices of object-oriented software engineering.
-
B.
Analysis Patterns: Reusable Object Models
Analysis Patterns: Reusable Object Models is a software engineering book by Martin Fowler that presents recurring object-oriented design solutions for modeling complex business domains.
-
C.
Touch of Class: Learning to Program Well with Objects and Contracts
"Touch of Class: Learning to Program Well with Objects and Contracts" is a computer science textbook by Bertrand Meyer that teaches object-oriented programming and software correctness using the Design by Contract methodology.
-
D.
Design Patterns: Elements of Reusable Object-Oriented Software
Design Patterns: Elements of Reusable Object-Oriented Software is a seminal software engineering book by the "Gang of Four" that catalogues foundational object-oriented design patterns widely used in software development.
-
E.
UML Distilled
UML Distilled is a concise, widely used introductory guide to the Unified Modeling Language that focuses on the most practical and commonly applied modeling concepts in software design.
- F. None of above. chosen
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
non-fiction book
ⓘ
software engineering textbook ⓘ |
| approach |
architecture-centric
ⓘ
iterative and incremental ⓘ use-case–driven ⓘ |
| author | Ivar Jacobson NERFINISHED ⓘ |
| emphasizes |
model-driven development
ⓘ
separation of concerns ⓘ traceability from requirements to design ⓘ use cases as a basis for testing ⓘ |
| field | software engineering education ⓘ |
| genre |
computer science
ⓘ
software engineering ⓘ |
| hasPerspective |
methodology-focused
ⓘ
practitioner-oriented ⓘ |
| influenced |
Rational Unified Process
NERFINISHED
ⓘ
Unified Modeling Language NERFINISHED ⓘ |
| language | English ⓘ |
| mainSubject |
object-oriented analysis and design
ⓘ
object-oriented software engineering NERFINISHED ⓘ requirements engineering ⓘ software development process ⓘ use-case–driven development ⓘ |
| notableFor |
integrating use cases with object-oriented analysis and design
ⓘ
popularizing use-case–driven development ⓘ |
| relatedTo |
Unified Process
NERFINISHED
ⓘ
object-oriented programming ⓘ |
| targetAudience |
requirements engineers
ⓘ
software architects ⓘ software developers ⓘ software engineering students ⓘ |
| teachesConcept |
analysis object model
ⓘ
control objects ⓘ design object model ⓘ entity objects ⓘ incremental development ⓘ interface objects ⓘ iterative development ⓘ object-oriented analysis ⓘ object-oriented design ⓘ use case ⓘ use-case model ⓘ |
| timePeriod | 1990s software engineering methods ⓘ |
| usedIn |
industry training on use cases
ⓘ
university software engineering courses ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Object-Oriented Software Engineering: A Use Case Driven Approach Description of subject: Object-Oriented Software Engineering: A Use Case Driven Approach is a foundational software engineering textbook by Ivar Jacobson that popularized use-case–driven, object-oriented analysis and design methods.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.