A pedagogical view on software modeling and graph-structured diagrams

被引:0
|
作者
Tamai, Tetsuo [1 ]
机构
[1] Univ Tokyo, Tokyo, Japan
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software modeling plays an important role in software engineering education. There are a variety of modeling techniques; some are intuitive and quite accessible to novices, while some are highly sophisticated and attract theory oriented students and researchers. Thus, educators have freedom in selecting appropriate models in accordance with the level and the disposition of students. In this chapter, we show that teaching multiple software modeling techniques from a unified viewpoint is a good way of obtaining balance between the scientific aspect and the practical aspect of software engineering education. At the same time, it is pedagogical to let students notice the difference between different models. Some models, particularly when illustrated as diagrams, look quite similar but such similarity is often misleading. It is emphasized in this chapter that explicitly teaching differences between models is also very important.
引用
收藏
页码:59 / 70
页数:12
相关论文
共 50 条
  • [31] Classifier construction by graph-based induction for graph-structured data
    Geamsakul, W
    Matsuda, T
    Yoshida, T
    Motoda, H
    Washio, T
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, 2003, 2637 : 52 - 62
  • [32] Graph-Structured Sparse Optimization for Connected Subgraph Detection
    Zhou, Baojian
    Chen, Feng
    [J]. 2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 709 - 718
  • [33] Graph-structured multitask sparsity model for visual tracking
    Sun, Jun
    Chen, Qidong
    Sun, Jianan
    Zhang, Tao
    Fang, Wei
    Wu, Xiaojun
    [J]. INFORMATION SCIENCES, 2019, 486 : 133 - 147
  • [34] Graph-Informed Neural Networks for Regressions on Graph-Structured Data
    Berrone, Stefano
    Della Santa, Francesco
    Mastropietro, Antonio
    Pieraccini, Sandra
    Vaccarino, Francesco
    [J]. MATHEMATICS, 2022, 10 (05)
  • [35] GraphITE: Estimating Individual Effects of Graph-structured Treatments
    Harada S.
    Kashima H.
    [J]. Transactions of the Japanese Society for Artificial Intelligence, 2022, 37 (06)
  • [36] Path to fixation of evolutionary processes in graph-structured populations
    Hajihashemi, Mahdi
    Samani, Keivan Aghababaei
    [J]. EUROPEAN PHYSICAL JOURNAL B, 2021, 94 (02):
  • [37] Preserving the Privacy of Latent Information for Graph-Structured Data
    Shan, Baoling
    Yuan, Xin
    Ni, Wei
    Wang, Xin
    Liu, Ren Ping
    Dutkiewicz, Eryk
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 5041 - 5055
  • [38] Dual Averaging Method for Online Graph-structured Sparsity
    Zhou, Baojian
    Chen, Feng
    Ying, Yiming
    [J]. KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, : 436 - 446
  • [39] Extending Complex Event Processing to Graph-structured Information
    Barquero, Gala
    Burgueno, Loli
    Troya, Javier
    Vallecillo, Antonio
    [J]. 21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018), 2018, : 166 - 175
  • [40] Learning the Implicit Semantic Representation on Graph-Structured Data
    Wu, Likang
    Li, Zhi
    Zhao, Hongke
    Liu, Qi
    Wang, Jun
    Zhang, Mengdi
    Chen, Enhong
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT I, 2021, 12681 : 3 - 19