From use cases to code -: Rigorous software development with UML

被引:0
|
作者
Zündorf, A [1 ]
机构
[1] Univ Gesamthsch Paderborn, Dep CS, D-33098 Paderborn, Germany
关键词
objectoriented applications; software development methods; development processes; UML; CASE tools;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Rational Unified Process lacks technical guidance for the development of objectoriented applications. This tutorial fills this gap. We first use UML scenario diagrams to analyze use-cases. Next, we show a method to analyze scenarios and to derive UML class diagrams and UML behavior modeling for active classes and methods. We show how to choose and embed design patterns in a design and how to employ different architectural styles. From such a precise design, smart CASE tools generate fully functional implementations. We explain state-of-the-art code generation concepts for UML and assess current CASE tools for their code generation capabilities and for their support through all software development phases more generally.
引用
收藏
页码:711 / 712
页数:2
相关论文
共 50 条
  • [1] Rigorous development in UML
    Lano, K
    Evans, A
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 1999, 1577 : 129 - 143
  • [2] Modeling business within a UML-based rigorous software development approach
    Astesiano, Egidio
    Reggio, Gianna
    Ricca, Filippo
    [J]. CONCURRENCY, GRAPHS AND MODELS: ESSAYS DEDICATED TO UGO MONTANARI ON THE OCCASION OF HIS 65TH BIRTHDAY, 2008, 5065 : 261 - +
  • [3] Designing software product lines with UML 2.0: From use cases to pattern-based software architectures
    Gomaa, Hassan
    [J]. SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 218 - 218
  • [4] Designing software product lines with UML 2.0: From use cases to pattern-based software architectures
    Gomaa, Hassan
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 440 - 440
  • [5] USE OF UML IN THE ANALYSIS PHASE OF A DEVELOPMENT PROCESS FOR EDUCATIONAL SOFTWARE
    Duran-Blandon, Edwin
    [J]. INGENIERIA SOLIDARIA, 2011, 7 (12-13): : 83 - 91
  • [6] Lessons learned from rigorous system software development
    Dick, J
    Woods, E
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (08) : 551 - 560
  • [7] Rigorous software development with TUG
    Chiang, CC
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: ISAS '98, 1998, : 288 - 295
  • [8] Improving system reliability via rigorous software modeling:: The UML case
    Toval, A
    Alemán, JLF
    [J]. 2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 2897 - 2908
  • [9] Designing GUI components from UML use cases
    Almendros-Jiménez, JM
    Iribarne, L
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2005, : 210 - 217
  • [10] Towards a Rigorous Approach to UML-Based Development
    Liu, Zhiming
    He Jifeng
    Li, Xiaoshan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 57 - 77