Object-oriented requirements analysis and logical design: a software engineering approach
Using 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.
What people are saying - Write a review
We haven't found any reviews in the usual places.
10 other sections not shown
Other editions - View all
abstraction ADM3 aggregate application domain approach arcs assembly associated attribute types BUTTON Celsius Centered child subassemblies classification hierarchies CLDs concurrent parent CONSTANT ATTRIBUTES control flow CRUISE_CONTROL development team DFDs document DOOR_MASTER entities Essential Concurrent exception Figure following are examples functional globally recursive Grady Booch hardware has_label An_Identifier hidden icons identify implementation incrementally information hiding inheritance interaction diagram logical design master may_connect modifier operation Multiplicity node object model object or class OBJECT-ORIENTED PROGRAMMING object-oriented requirements OBJECTBASE objects and classes OOD methods OODA OORA OOSDL parameters parent subassembly postconditions preserver operation PTTOS raise FAILURE_OCCURRED_IN relationships relevant repository requirements analysis reuse ROUTE_MESSAGES_FOR semantic semantic nets SENSOR SHOWER_MASTER software development software engineers software requirements analysis specification and body specification and design SPEEDOMETER subassembly-development team subclasses superclass synchronous temperature terminators TESTING THE_CRUISE_CONTROL THE_DESIRED_TEMPERATURE THE_MODE The_State TRAFFIC_SIGNALS TURN_OFF UPDATE variable VISIBLE_