Items related to Object-oriented SSADM

Object-oriented SSADM

Berrisford, Graham; Robinson, Keith

 
9780133094442: Object-oriented SSADM

Synopsis

This is perhaps the first "how to: book in its field. It shows how to improve the design of large information systems by designing for software re-use; incorporating object-oriented ideas and adding a graphical user interface. This title should prove valuable to anyone who uses entity modeling techniques, whether within SSADM or within a comparable systems development methodology such as Information Engineering, Yourdon, or JSD. Readers will find a theory of information systems which unifies ideas from computer science with the best of business practice. Systems analysis and designers, systems development managers and database managers. It will be of interest to postgraduate and undergraduate students who cover SSADM in their courses, second and third year computer science information systems business computing courses.

"synopsis" may belong to another edition of this title.

From the Author

Our book is a very good exploration of the perspective it
starts from - which is basically that objects are state machines (known as
entity life histories in SSADM).

It shows how a reusable method (or operation) is found where two or more
events (or business services) have the same effect, at the same state, in
the state machine of a persistent entity.

The most remarkable innovation is Keith Robinson's (partly automated)
derivation of event-oriented procedures from object-oriented state
machines. The assumption is that business services will be coded using the
pattern Martin Fowler now calls "transaction scripts".

The discussion is about method bodies. We considered and rejected dwelling
on interfaces. If we had done so, then we could have stolen a march on
SOA!

We were not enthusiastic about inheritance or polymorphism. I still believe
they are rarely useful in models of persistent business entities (despite
Martin Fowlers attempts to show otherwise in his examples of "domain model"
pattern).

Synopsis

This "how to" book shows how to improve the design of large information systems by designing for software reuse, incorporating object-orientated ideas, and adding a graphical user interface.

"About this title" may belong to another edition of this title.