I have to write a research paper on a topic based on system analysis & solutions architecture. I am stuck on which direction to take the paper. I could really use some help on a topic. I would like to write on database management systems, but I cant seem to come up with a topic that sticks with systems analysis issues.
I would appreciate any help anyone can give me.
Thank you
Gail
Hi:
How about this one: "The essential difference between a use case and a data flow diagram".
Tony
Hi Gail,
I wouldn't recommend taking up Tony's suggestion as Data Flow Diagrams are very 1970's and like old programming languages e.g. Cobol, are slowly disappearing as the practitioners retire. Won't get you a good mark.
How about the use of UML in systems analysis and solutions architecture - which UML artefacts are best for each aspect of them. To do this you'll have to define what systems analysis and solutions architecture are and break them down into something like tasks and look at which aspects of the UML fit each task. You may find gaps and can potentially recommend other solutions. Pretty interesting project I think. If you do it, how about posting it here somewhere!
Kimbo
Gail,
Lets see the mix is systems analysts, solution architects and databases. Systems/Business analysts normally work with "logical' entities and solution architects (the designers from yester year) work with physical entities (ie implementation issues). For example, logical (conceptual) models do have such things as "many-to-many" relationhips; but physical (models) only have 1-to-many implementations.
Adding to Kimbo's suggestion, use UML to identify the differences between the artefacts (eg. classes and domain models) for business analysts and (eg. objects, nodes and realizations etc) solution architects.
warm regards,
K
Hi
There is some really interesting stuff at Scot Ambler's Agile Modelling website and at his ambysoft site. For example there is this article on the shortcomings of UML.
brought to you by enabling practitioners & organizations to achieve their goals using: