
在这门课程中,学生将掌握在短时间内开发网页应用软件时所需的软件设计手法以及程序设计方法。对象指向参照系统的特征是易于使现实世界中的问题模式化,同时,便于使现实物体(目标)的动作与其它目标之间的相互关系具体化。在这样的参照系统中,把目标对象以种类和动作以叫做等级的构造单位加以定义,通过考虑目标之间的协作,来完成程序的组配。以目标指向设计而成的等级的完整程度和独立性是相当高的,所以再次利用到其他系统之中去也是简单易行的。通过软件的部件化和重复利用,能够降低系统开发的整体成本,和以往的流水式系统开发方式相比,当上流工程产生设计变更时,有能够在短时间内开发出信赖性高的系统这样一个优点。
在本课程的教学中,采用了可通俗易懂地表现系统设计书的UML(Unified Modeling Language),在学习了对象指向系统的分析设计技法的基本概念之后,还有以制作实际的设计图和设计书的实习课为中心进行教学。另外,在将UML设计书和Java程序进行比较的同时,让学生切身体验按照设计书进行系统安装的全过程。首先,以比较简单的系统实例为对象,让学生反复多次地实践采用UML的分析和设计的过程。通过上述的教学方式,让学生深入具体地理解目标指向的设计与安装之间的联系,使学生掌握应用于实用系统研发的、构建对象指向系统的基本构思理念。
| 课程类别 | IT技術系基本科目 |
| 相关的职业强化科目 | |
| 相关的职业种类 |
|
| 学分 | 4学分 |
| 教員 | 手塚 正义 |