Skip to main content

Part of the book series: Beiträge zur Wirtschaftsinformatik ((WIRTSCH.INFORM.,volume 25))

  • 39 Accesses

Zusammenfassung

Die Wiederverwendung gewachsener Programmpakete der multidisziplinären Optimierung in parallelen Systemen mit intuitiv graphischer Bedienung benötigt leistungsfähige Softwareengineering-Methoden. Diese sind in Form objektorientierter Systeme und Entwurfsmethoden vorhanden und sollen hier eingeführt werden. Insbesondere die „Objekt Modeling Technique“ (OMT) [Rumb91] gewinnt als Methode zunehmend an Bedeutung. Sie wurde zum Entwurf der OpTiX-Workbench eingesetzt und soll deshalb in ihren Grundzügen erläutert werden. In einem zweiten Teil werden graphische Oberflächensysteme und visuelle Sprachen als modernes Konzept der Benutzerinteraktion eingeführt. Sie sind i.d.R. nach objektorientierten Konzepten gestaltet und in objektorientierten Programmiersprachen realisiert. Der Einsatz visueller Paradigmen und Designprinzipien gestattet es, die Schwierigkeiten im Umgang mit komplexen Softwaresystemen erheblich zu reduzieren.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Special issue : The psychology of human-computer interaction, 1981.

    Google Scholar 

  2. Apple. Human Interface Guidelines, The Apple Desktop Interface. Apple Comput. Inc., Cupertino, CA, USA, 1987.

    Google Scholar 

  3. Bailin, S. C.: An Object-Oriented Requirements Specification Method. In: Communications of the ACM, 32(5):608–623, Mai 1989.

    Google Scholar 

  4. Balzert, H.: Die Entwicklung von Software-Systemen (Prinzipien, Methoden, Sprachen, Werkzeuge). BI Wissenschaftsverlag, Mannheim, Wien, Zürich, 1982.

    Google Scholar 

  5. Barth, P. S.: An object-oriented approach to graphical interfaces. In: ACM Transactions on Graphics, 5(2): 142–172, April 1986.

    Google Scholar 

  6. Batini, C.; Furlani, L.; Nardelli, E.: What is a good diagram? A pragmatic approach. CH IEEE, S. 312–319, 1985.

    Google Scholar 

  7. Berard, E. V.: Essays On Object-Oriented Software Engineering, Ausg. 1. Prentice Hall, 1993.

    Google Scholar 

  8. Birtwistle, G.; Dahl, O.-J.; Myrhaug, B.; Nygard, K.: Simula Begin. Studentenliteratur, Schweden, 1973.

    Google Scholar 

  9. Booch, G. (Ed.).: Object-Oriented Design With Applications. Benjamin Cummings, Menlo Park, CA, 1991.

    Google Scholar 

  10. Booch, G., (Ed.). Object-Oriented Analysis And Design With Applications. Benjamin Cummings, Menlo Park, CA, 2. Ausg., 1994.

    Google Scholar 

  11. Brooks, F. P. Jr.: The Mythical Man-Month (Essays on Software Engineering). Addison-Wesley, Reading, MA, 1975.

    Google Scholar 

  12. Brüggemann F J.: About visual programming and distributed problem solving. In: Eschenauer, H. A.; Grauer, M.; Reinhardt, H.-J. (Eds.): FOMAAS 1992 – 1994: Fortschrittsbericht Status Report, Bericht Nr. TIM01–03.04, S. 106 – 125. FOMAAS, Universität — GH Siegen, 1994.

    Google Scholar 

  13. Cardelli, L.; Wegner, P.: Understanding Types, Data Abstraction, and Polymorphism. In: ACM Computing Surveys, 17(4):471–523, Dezember 1985.

    Google Scholar 

  14. Chang, S.-K.; Tauber, M. J.; Yu, B.; Yu, J.-S.: A visual language compiler. In: IEEE Transaction on Software Engineering, 15(5):506–525, Mai 1989.

    Google Scholar 

  15. Chang, S.-K.; (Eds.): Principles of Visual Programming Systems. Prentice Hall, New York, 1990.

    Google Scholar 

  16. Cherry, G.: Software-Construction by Object-Oriented Pictures. Dorset House, New York, 1990.

    Google Scholar 

  17. Coad, P.; Yourdon, E.: Object-Oriented Analysis. Computing Series. Yourdon Press, Englewood Cliffs, NJ, 2. Ausg., 1991.

    Google Scholar 

  18. Coad, P.; Yourdon, E.: Object-Oriented Design. Computing Series. Yourdon Press, Englewood Cliffs, NJ, 1991.

    Google Scholar 

  19. Colbert, E.: The object-oriented software development method: A practical approach to object-oriented development. In: Tri-Ada Proc, New York, 1989.

    Google Scholar 

  20. Coleman, D., et al. Object-Oriented Development — The Fusion Method. Prentice Hall Object-Oriented Series, Englewood Cliffs, NJ, 1994.

    Google Scholar 

  21. Conger, S. A. (Eds.): The New Software Engineering. Wadsworth Publishing Company, Belmont, California, 1994.

    Google Scholar 

  22. Costagliola, G.; Chang, S.-K.: DR parsers: A generalization of LR parsers. In: Proceedings of the 1990 IEEE Workshop on Visual Languages, S. 174–180. IEEE Computer Soc, 1990.

    Chapter  Google Scholar 

  23. Cox, B. J.: Object Oriented Programming — An Evolutionary Approach. Addison-Wesley, Reading, Mass., 1991.

    Google Scholar 

  24. de Champeaux, D.; Faure, P.: A comparative study of object-oriented analysis methods. In: Journal of Object-Oriented Programming, S. 21–33, März 1992.

    Google Scholar 

  25. de Champeaux, D.; Lea, D.; Faure, P: Object-Oriented System Development. Addison-Wesley, Reading, Mass., 1993.

    Google Scholar 

  26. DeMarco, T.: Structured Analysis and System Specification. Prentice Hall, 1979. Auch in: Yourdon, Inc., New York, 1978.

    Google Scholar 

  27. Dodani, M. H.; Hughes, C. H.; Moshell J. M.: Separation of powers. In: Byte, S. 255–262, März 1989.

    Google Scholar 

  28. Dongarra, J.; Pozo, P.; Walker D. W.: Lapack++: A design overview of object-oriented extensions for high performance linear algebra. Technischer Bericht, Oak Ridge National Laboratory und Univ. of Tennessee, 1993.

    Google Scholar 

  29. Drakos, N.: Constructing object-oriented software in interactive graphical programming environments: An anthology. Technischer Bericht http://cbl.leeds.ac.uk/nikos/tex2html/examples/concepts/concepts.html, Computer Based Learning Unit, Univ. of Leeds, UK, März 1993.

    Google Scholar 

  30. Edge, R.M: Programming in an Object-Oriented Environment. Academic Press, 1992.

    Google Scholar 

  31. Ellis, M. A.; Stroustrup, B.: Annotated C++ Reference Manual. Addison-Wesley, 1990.

    Google Scholar 

  32. Embley, D.W.; Kurtz, D.; Woodfield, N. W.: Object-Oriented System Analysis — A Model Driven Approach. Computing Series. Yourdon Press/ Prentice Hall, Englewood Cliffs, NJ, 1992.

    Google Scholar 

  33. Ferstel, O. K.; Sinz, E. J.: Objektmodellierung betrieblicher Informationssysteme im Semantischen Objektmodell (SOM). In: Wirtschaftsinformatik, 32(6):566–581, Juni 1990.

    Google Scholar 

  34. Fichman, C. H.; Kemerer, R. G.: Object-Oriented and Conventional Analysis and Design Methodologies — Comparison and Critique. In: IEEE Computer, S. 22–39, Oktober 1992.

    Google Scholar 

  35. Open Software Foundation. OSF/Motif Style Guide: Revision 1.2. Prentice Hall, Englewood Cliffs, NJ, 1993.

    Google Scholar 

  36. Fowler, M.: OO methods: A comparative overview. In: SIGS Publications, S. 2–13, 1993.

    Google Scholar 

  37. Gamm, C. v.: Design Aspekte beim Programmieren grafischer Benutzeroberflächen. SIGS Publications, S. 2–13, 1993.

    Google Scholar 

  38. Glinert, E. P. (Eds.): Visual Programming Environments: Applications and Issues. IEEE Computer Society Press Tutorial, Los Alamitos, CA, 1990.

    Google Scholar 

  39. Goldberg, A. Robson, D.: Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, MA, 1983.

    Google Scholar 

  40. HOOD Working Group. HOOD Reference Manual, September 1989.

    Google Scholar 

  41. Guthrie, W. Portable GUI FAQ, Mai 1995.

    Google Scholar 

  42. Halbert, D. C; O’Brien, P. D.: Using types and inheritance in object-oriented languages. In: Cointe, P.; Bézivin, J.; Hullot, J.-M.; Lieberman, M.; (Eds.); Proceedings ECOOP ’87, LNCS 276, S. 20–31, Paris, Frankreich, Juni 15–17 1987. Springer-Verlag.

    Google Scholar 

  43. Harel, D.: Statecharts: A visual formalism for complex systems. In: Science of Computer Programming, 8:231–274, 1987.

    Google Scholar 

  44. Hathaway, B.: Comp.object faq, Oktober 1994.

    Google Scholar 

  45. Heiander M.: Handbook of Human-Computer Interaction. North-Holland, Amsterdam, 1988.

    Google Scholar 

  46. Henry, S.; Humphrey, M.: Object-Oriented vs. Procedural Programming Languages. In: Journal of Object-Oriented Programming, S. 41–49, Juni 1993.

    Google Scholar 

  47. Hoc, J.-M.; Green, T. R. G.; Samurcay, R.; Gilmore, D. J. (Eds.):. Psychology of Programming. Academic Press, London, 1991.

    Google Scholar 

  48. Henderson-Sellers, B.: A book of object-oriented knowledge. Prentice Hall, Englewood Cliffs, NJ, 1992.

    Google Scholar 

  49. IBM. Systems application architecture/commmon user access advanced interface design guide, 1989.

    Google Scholar 

  50. 1988 IEEE workshop on visual languages. Washington, D.C., 1988.

    Google Scholar 

  51. Jacobson, I.; Christerson, M.; Jonsson, P.; Overgaard, G.: Object-Oriented Software Engineering — A Use Case Driven Approach. Addison-Wesley/ACM Press, Reading, Mass., 1992.

    Google Scholar 

  52. Joyner, I.: A c++ critique, 1992.

    Google Scholar 

  53. Jurik, J. A.; Schemenaur, R. S.: Experiences in Object Oriented Development. In: ACM, 1992.

    Google Scholar 

  54. Krasner, G. E.; Pope, S. T.: A cookbook for using the model-view-controller user interface pradigm in Smalltalk-80. Journal of Object-Oriented Programming, S. 26–45, AugVSept. 1988.

    Google Scholar 

  55. Lee, L.: Object-Oriented GUI Application Development. Prentice Hall Publishing, Englewood Cliffs, NJ, 1994.

    Google Scholar 

  56. Lewis, J. A.; Henry, S. M.; Kafura, D. G.; Schulman, R. S.: On the relationship between the object-oriented paradigm and software reuse: An empirical investigation. In: Journal of Object-Oriented Programming, S. 184–196, November 1991. publiziert als: Proceedings OOPSLA ’91, ACM SIGPLAN Notices, Ausg. 26, Nr. 11.

    Google Scholar 

  57. Linton, M. A.; Vlissides, J. M.; Calder, P. R: Applying object-oriented design to structured graphics. Technischer Bericht CSL-TR-88–364, Stanford University, August 1988.

    Google Scholar 

  58. Linton, M. A.; Vlissides, J. M.; Calder, P. R: Composing user interfaces with Interviews. In: IEEE Transactions on Computers, 22(2):8–22, 1989.

    Google Scholar 

  59. Marcus, A.: Designing graphical user interfaces. In: Unix World, August 1990.

    Google Scholar 

  60. Martin, J.; Odell, J. J.: Object-Oriented Analysis and Design. Prentice Hall, Englewood Cliffs, NJ, 1992.

    Google Scholar 

  61. Meyer, B.: Reusability: The case for object-oriented design. In: IEEE Transaction on Software Engineering, S. 50–64, März 1987.

    Google Scholar 

  62. Sun Microsystems. OPEN LOOK graphical user interface application style guidelines/Sun Microsystems, Inc.. Addison-Wesley, Reading, MA, 1990.

    Google Scholar 

  63. Microsoft Corp. The Windows Interface. An Application Design Guide. Microsoft Press, Remond, CA, 1992.

    Google Scholar 

  64. Miller, G. A.: The magical number seven, plus or minus two: Some limits on our capacity for processing information. In: Psychological Review, 63(2):81–97, März 1956.

    Google Scholar 

  65. Mullet, K.; Sano, D.: Designing Visual Interfaces: Communication Oriented Techniques. SunSoft Press, Sun Microsystems, Inc. Mountain View CA, 1995.

    Google Scholar 

  66. Myers, B.A.: Visual programming, programming by example and program visualization: A taxonomy. In: Proceedings of ACM CHI’86 Conference on Human Factors in Computing Systems, S. 59–66,1986.

    Google Scholar 

  67. Nerson, J.-M.: Applying Object-Oriented Analysis and Design. In: Communications of the ACM, 35(9):63–74, September 1992.

    Google Scholar 

  68. NeXT Computer, Inc. NeXTSTEP User Interface Guidelines. Addison-Wesley, Redwood City, CA, 1992.

    Google Scholar 

  69. Reenskaug, T.; Andersen, E. R; Berre, A. J.; Hurlen, A.; Landmark, A.; Lehne, O. A.; Nordhagen, E.; Nêss-Ulseth, E.; Oftedal, G.; Skaar, A. L.; Stenslet, R: OORASS: Seamless support for the creation and maintenance of object-oriented systems. In: Journal of Object-Oriented Programming, 5, Okt. 1982.

    Google Scholar 

  70. Rubin, K. S.; Goldberg, A.: Object-Behavior Analysis. In: Communications of the ACM, 35(9):48–62, Sept. 1992.

    Google Scholar 

  71. Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W.: Object-Oriented Modeling and Design. Prentice Hall, New Jersey, 1991.

    Google Scholar 

  72. Saers, J. H.: A survey of object-oriented programming languages. In: Journal of Object-Oriented Programming, S. 5–11, März 1989.

    Google Scholar 

  73. Schmucker, K. J.: MacApp an application framework. In: Byte, S. 189 – 193, August 1986.

    Google Scholar 

  74. Selic, B.; Gullekson, G.; Ward, P. T.: Real-Time Object-Oriented Modeling. John Wiley & Sons, 1994.

    Google Scholar 

  75. Selker, T.; Koved, L.: Elements of visual language. In: IEEE, S. 38–44, 1988.

    Google Scholar 

  76. Shlaer, S.; Mellor, S. J.: Object-Oriented Systems Analysis — Modelling the World in Data. Computing Series. Yourdon Press, Englewood Cliffs, NJ, 1988.

    Google Scholar 

  77. Smart, J.: Reference Manual for wxWindows 1.6.4: a portable C++ GUI toolkit. University of Edinburgh, 1995. http://www.aiai.ed.ac.uk/~jacs/wxwin.htm.

    Google Scholar 

  78. Smith, D. C.: Pygmalion: A Computer Program to Model and Stimulate Creative Thought. Birkhäuser Verlag, 1977.

    Google Scholar 

  79. Smith, S. L.; Mosie, J. N.: Guidelines for Designing User Interface Software. Mitre Corp., Bedford, Ma., 1986.

    Google Scholar 

  80. Stary, C.: Interaktive Systeme — Software-Entwicklung Software-Ergonomie. Vieweg Informatik/DV-Praxis, Braunschweig, 1994.

    Google Scholar 

  81. Stein, W.; Schulman, R. S.: Objektorientierte Analysemethoden — ein Vergleich. In: Informatik-Spektrum, 16:317–332, 1993.

    Google Scholar 

  82. Stroustrup, B.: The C++ Programming Language. Addison-Wesley, 2. Ausg., 1991.

    Google Scholar 

  83. Tello, E. R.: Object-Oriented Programming for Artificial Intelligence: a Guide to Tools and System Design. Addison-Wesley, 1989.

    Google Scholar 

  84. Tortora, G.: Structure and interpretation of visual languages. In: Chang, S.-K. (Eds.), Visual Languages and Visual Programming, S. 3–30. Plenum Press, 1990. Theory of Visual Languages.

    Google Scholar 

  85. Vlissides, J. M.: Generalized Graphical Object Editing. Dissertation, Stanford University, April 1990.

    Google Scholar 

  86. Wasseraian, A. I.; Pircher, P.A.; Muller, R.J.: The Object-Oriented Structured Design Notation for Software Design Representation. In: IEEE Computer, 23(3):50–63, März 1990.

    Google Scholar 

  87. Wirfs-Brock, R.; Wilkerson, B.; Wiener L.: Designing Object-Oriented Software. Prentice Hall, Englewood Cliffs, NJ, 1990.

    Google Scholar 

  88. Wegner, P.: Learning the language. In: Byte, S. 245–253, März 1989.

    Google Scholar 

  89. Weir, G. R. S.; Alty, J. J.: Human-Computer Interaction and Complex Systems. Academic Press, London, 1991.

    Google Scholar 

  90. Wu, T. C.: Benefits of Object-Oriented Programming in Implementing Visual Database Interface. In: Journal of Object-Oriented Programming, S. 8–16, März 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Physica-Verlag Heidelberg

About this chapter

Cite this chapter

Brüggemann, F.J. (1997). Objektorientierte Softwareentwicklung und visuelle Sprachen. In: Objektorientierte und verteilte Lösung von Optimierungsproblemen. Beiträge zur Wirtschaftsinformatik, vol 25. Physica-Verlag HD. https://doi.org/10.1007/978-3-642-51734-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-51734-1_2

  • Publisher Name: Physica-Verlag HD

  • Print ISBN: 978-3-7908-1034-9

  • Online ISBN: 978-3-642-51734-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics