ランバッカー スティーヴン ジョージ
LAMBACHER, Stephen G.
LAMBACHER, Stephen G 所属 青山学院大学 社会情報学部 社会情報学科 職種 教授 |
|
言語種別 | 日本語 |
発行・発表の年月 | 2010 |
形態種別 | 単行本(著書) |
標題 | Software engineering (chapter in Handbook of Curriculum Development, edited by Kattington, L.E). |
執筆形態 | 共同 |
出版社・発行元 | カリキュラム開発の手引き |
巻・号・頁 | 255-277頁 |
著者・共著者 | Nenad Stankovic, Stephen G. Lambacher, Xi’an Jiaotong |
概要 | The teaching of systems design is at the core of software engineering education. The concepts are often abstract with complex relations, and the level of problem and solution presentation is mostly high, and they all have to be documented. It is difficult for a learner to deal with the design itself while, at the same time, acquiring the skills of expressing oneself in a modeling language and applying an engineering method. The students typically failed to ask even simple questions: What do I need to know to make my design workable? What information or objects are missing in my design? Is my design consistent at the same level and across levels? We found that, even when the design is coarse, the understanding of design concepts and relating them to behavior, assigning behavior to objects, and thinking and solving problems at different levels of abstraction and at the same time do not come easy. In this chapter, we assess and provide examples of the types of problems software engineering students experience in designing software, including their knowledge gap. |