Skip to main content

2015 | OriginalPaper | Buchkapitel

Use Case and User Interface Patterns for Data Oriented Applications

verfasst von : António Miguel Rosado da Cruz

Erschienen in: Model-Driven Engineering and Software Development

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Use case driven software development starts, in general, with abstract problem domain descriptions of how the users see themselves using the system being developed, and involves a series of iterative refinement steps that incrementally add detail to the use case model, bringing those descriptions to the solution domain. Use cases involve interactions between human actors and the system state. These interactions are held within interaction spaces, which are modeled through a user interface model. Business applications are in general data-driven, comprising a set of typical functions that the users can make on the system. When a use case driven approach is used to develop data-oriented applications those typical functions pop-up as use case patterns, and their interactions occur within a set of user interface patterns. This paper presents a set of use case patterns and the corresponding user interface patterns typically found in data-oriented business applications. For that, a user interface metamodel and corresponding concrete user interface modeling language are also proposed.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison Wesley, Reading (1998) Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison Wesley, Reading (1998)
2.
Zurück zum Zitat Frankel, D.S.: Model Driven Architecture - Applying MDA to Enterprise Computing. Wiley Publishing Inc., Indianapolis (2003) Frankel, D.S.: Model Driven Architecture - Applying MDA to Enterprise Computing. Wiley Publishing Inc., Indianapolis (2003)
3.
Zurück zum Zitat Cruz, A.M.R., Faria, J.P.: Automatic generation of user interface models and prototypes from domain and use case models. In: Proceedings of the ICSoft 2009, Sofia, Bulgaria, vol. 1, pp. 169–176. INSTICC Press (2009) Cruz, A.M.R., Faria, J.P.: Automatic generation of user interface models and prototypes from domain and use case models. In: Proceedings of the ICSoft 2009, Sofia, Bulgaria, vol. 1, pp. 169–176. INSTICC Press (2009)
5.
Zurück zum Zitat Cruz, A.M.R.: Automatic generation of user interfaces from rigorous domain and use case models. Ph.D. dissertation, FEUP, University of Porto, Portugal (2010) Cruz, A.M.R.: Automatic generation of user interfaces from rigorous domain and use case models. Ph.D. dissertation, FEUP, University of Porto, Portugal (2010)
6.
Zurück zum Zitat Cruz, A.M.R.: A pattern language for use case modeling. In: Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (Modelsward 2014). INSTICC Press, Lisboa, Portugal, January 2014 Cruz, A.M.R.: A pattern language for use case modeling. In: Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (Modelsward 2014). INSTICC Press, Lisboa, Portugal, January 2014
7.
Zurück zum Zitat Pinheiro da Silva, P.: User interface declarative models and development environments: a survey. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, pp. 207–226. Springer, Heidelberg (2001)CrossRef Pinheiro da Silva, P.: User interface declarative models and development environments: a survey. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, pp. 207–226. Springer, Heidelberg (2001)CrossRef
8.
Zurück zum Zitat Dix, A., Finlay, J., Abowd, G., Beale, R.: Human-Computer Interaction, 2nd edn. Prentice Hall, Upper Saddle River (1998)MATH Dix, A., Finlay, J., Abowd, G., Beale, R.: Human-Computer Interaction, 2nd edn. Prentice Hall, Upper Saddle River (1998)MATH
9.
Zurück zum Zitat Constantine, L.L.: Canonical abstract prototypes for abstract visual and interaction design. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 1–15. Springer, Heidelberg (2003)CrossRef Constantine, L.L.: Canonical abstract prototypes for abstract visual and interaction design. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 1–15. Springer, Heidelberg (2003)CrossRef
10.
Zurück zum Zitat OMG: Action language for foundational UML (Alf) - concrete syntax for a UML action language, version 1.0.1 (2013) OMG: Action language for foundational UML (Alf) - concrete syntax for a UML action language, version 1.0.1 (2013)
11.
Zurück zum Zitat da Cruz, A.M.R., Faria, J.P.: A metamodel-based approach for automatic user interface generation. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 256–270. Springer, Heidelberg (2010)CrossRef da Cruz, A.M.R., Faria, J.P.: A metamodel-based approach for automatic user interface generation. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 256–270. Springer, Heidelberg (2010)CrossRef
12.
Zurück zum Zitat Radeke, F., Forbrig, P., Seffah, A., Sinnig, D.: PIM tool: support for pattern-driven and model-based UI development. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 82–96. Springer, Heidelberg (2007)CrossRef Radeke, F., Forbrig, P., Seffah, A., Sinnig, D.: PIM tool: support for pattern-driven and model-based UI development. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 82–96. Springer, Heidelberg (2007)CrossRef
13.
Zurück zum Zitat Costa, D., Nóbrega, L., Jardim Nunes, N.: An MDA approach for generating web interfaces with UML concurtasktrees and canonical abstract prototypes. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 137–152. Springer, Heidelberg (2007)CrossRef Costa, D., Nóbrega, L., Jardim Nunes, N.: An MDA approach for generating web interfaces with UML concurtasktrees and canonical abstract prototypes. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 137–152. Springer, Heidelberg (2007)CrossRef
14.
Zurück zum Zitat Martinez, A., Estrada, H., Sánchez, J., Pastor, O.: From early requirements to user interface prototyping: a methodological approach. In: International Conference on ASE 2002, pp 257–260 (2002) Martinez, A., Estrada, H., Sánchez, J., Pastor, O.: From early requirements to user interface prototyping: a methodological approach. In: International Conference on ASE 2002, pp 257–260 (2002)
15.
Zurück zum Zitat Elkoutbi, M., Khriss, I., Keller, R.K.: Automated prototyping of user interfaces based on UML scenarios. J. Autom. Softw. Eng. 13(1), 5–40 (2006)CrossRef Elkoutbi, M., Khriss, I., Keller, R.K.: Automated prototyping of user interfaces based on UML scenarios. J. Autom. Softw. Eng. 13(1), 5–40 (2006)CrossRef
Metadaten
Titel
Use Case and User Interface Patterns for Data Oriented Applications
verfasst von
António Miguel Rosado da Cruz
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-25156-1_8

Premium Partner