詳細検索結果
以下の条件での結果を表示する: 検索条件を変更
クエリ検索: "Model View ViewModel"
2件中 1-2の結果を表示しています
  • 深井 裕二, 河合 洋明, 工藤 雅之
    工学教育
    2015年 63 巻 6 号 6_70-6_75
    発行日: 2015年
    公開日: 2015/12/05
    ジャーナル フリー
    Question function of the Moodle e-learning can be utilized to formative tests and proactive training. We have developed a software QuEdit to support good question creation easy and efficient. This tool induces the input of the question to facilitate the creation of question containing figure for enhancing learning motivation. In the introduction to the information education lesson of the first year of the university, effect on motivation to solve was suggested. This paper describes the decision of the design guidelines of QuEdit and the lesson practice.
  • Shinpei HAYASHI, Fumiki MINAMI, Motoshi SAEKI
    IEICE Transactions on Information and Systems
    2018年 E101.D 巻 7 号 1780-1789
    発行日: 2018/07/01
    公開日: 2018/07/01
    ジャーナル フリー

    Utilizing software architecture patterns is important for reducing maintenance costs. However, maintaining code according to the constraints defined by the architecture patterns is time-consuming work. As described herein, we propose a technique to detect code fragments that are incompliant to the architecture as fine-grained architectural violations. For this technique, the dependence graph among code fragments extracted from the source code and the inference rules according to the architecture are the inputs. A set of candidate components to which a code fragment can be affiliated is attached to each node of the graph and is updated step-by-step. The inference rules express the components' responsibilities and dependency constraints. They remove candidate components of each node that do not satisfy the constraints from the current estimated state of the surrounding code fragment. If the inferred role of a code fragment does not include the component that the code fragment currently belongs to, then it is detected as a violation. We have implemented our technique for the Model-View-Controller for Web Application architecture pattern. By applying the technique to web applications implemented using Play Framework, we obtained accurate detection results. We also investigated how much does each inference rule contribute to the detection of violations.

feedback
Top