
This course is to learn software design and programming approaches in order to develop web application in a short period of time. The characteristic of the object-oriented paradigm is the ease in modeling the real world issues, which also facilitates the substantiation of linkages among behavior of objects. The paradigm defines each object and its respective behavior as a structural unit called “class,” and programs are built looking at the linkages among objects. It is easy to apply the class to other systems, because the class designed through the object-oriented system has high quality in independent and finished forms. Moreover, the object-oriented paradigm system can achieve low development costs of the whole system by making software into parts and recycling it. It also develops more reliable system designs than the waterfall system development, which has significant problems in design changes in upstream operations.
This course uses UML (Unified Modeling Language), which clearly express system design specifications, in order to learn the basic concepts of analytical and design approaches of the object-oriented system, and also to experiment creating actual construction diagrams and implementing the system according to the specifications. First, students will repeat practicing analytical and design stages of relatively easy systems several times by using UML. It helps to understand the relations between the object-oriented design and its implication, and to acquire the basic concept of the object-oriented system construction for practical system development.
| Related Class | |
| Job Titles |
|
| Credits | 4 |
| Teacher / Lecturer | Masayoshi Tezuka |