Object-Oriented Requirements Analysis and Logical Design: A Software Engineering ApproachUsing a rigorous, technical approach, it is written by a leader in the field who has developed his own object-oriented design techniques. Covers object-oriented design of software from requirements analysis to design, principles that can be applied for all types of software ranging from large to extremely complex to real time systems. The methods discussed can be used with either object-oriented or object-based language. Contains a copious amount of practical examples. |
Other editions - View all
Object-Oriented Requirements Analysis and Logical Design: A Software ... Donald G. Firesmith No preview available - 1996 |
Common terms and phrases
abstraction ADM3 aggregate application domain approach arcs assembly assembly model attribute types AUTOMOTIVE_DASHBOARD_APPLICATION Celsius child subassemblies class has class class model classification hierarchies CLDs CONCURRENT OBJECT concurrent parent CONSTANT ATTRIBUTES control flow CRC cards CRUISE CONTROL DECREMENT DESIRED FLOW desired temperature development team DFDs diagrams document DOOR_MASTER entities Essential Concurrent example exception FAILURE OCCURRED_IN Figure globally recursive Grady Booch hardware has_label An_Identifier hidden icons identify implementation INCREMENT information hiding inheritance initial subassemblies INTERACTION interrupt CONTROL logical design may_connect modifier operation Multiplicity node nouns object model object or class objects and classes OODA OOSDL parameters parent subassembly postconditions PREDEFINED preserver operation raise FAILURE_OCCURRED_IN relationships relevant repository requirements analysis reuse semantic nets SENSOR SEQUENTIAL OBJECT SHOWER MASTER SHOWER_MASTER software development software engineers software requirements analysis specification and body SPEEDOMETER subassembly-development team subclasses superclass synchronous terminators THE_DOOR THE_MODE The_State TRAFFIC_SIGNALS TURN_OFF UPDATE