码采用一致的模型表示具有高度连续性;软件重用性好。
面向对象方法的主要缺点
1、OO方法比较抽象,如楼上所说的掌握它便要付出很多!想一想,OO出现已经很早了,但为什么这一、两年这么受欢迎和重视呢?我想前
两年(电子商务热之前),面向VISUAL大行其道,OO呢?也许只在VC界被谈得多些,但一般的应用开发领域并不怎么样啊!而正是WEBINTERNET的大发展,类似于C语言的JAVA技术得到了空前的发展,正因为此,OO又被更多的公司所重视。
2、OO思路在某些领域(主要集中于基于VISUAL开发的应用开发领域)并不理想关键原因还是“太过抽象”,难以使开发团队、客户轻松理解。
五、实验小结:
了解面向对象方法的优缺点。
实验及作业三
一、实验目的
1、了解面向对象的基本概念
2、熟悉面向对象的分析、设计过程
f3、了解基于UML的面向对象分析设计过程
二、实验设备与环境
装有Visio、Ratio
alRose、StarUML的计算机。
三、实验内容
1、掌握“参与者”、“用例”、“各种关系”在StarUML或Ratio
alRose中的设计方法。体会用例图的设计方法。
2、以图书馆管理系统为例,完成其用例图的设计。并书写实验报告。
四、实验过程及结果
1、系统的用户分析管理员:建立课程信息,可以修改,删除,保存。学生:查询课程信息,可以选课,付费。2、网上选课系统事件流(1)添加、删除选课事件流
管理员登陆,用例开始;建立删除修改信息;保存信息。(2)学生选课事件流学生登陆,用例开始;进行选课;保存信息到数据库;(3)查询课程事件流学生登陆,用例开始查询已选课程信息;3、画出系统的用例图。
f管理员
登陆
建立课程信息
删除改动信息
保存信息
学号密码
学生
登陆
五、实验小结:
进入选课界面
查询已选课程
选课付费
存入数据库
了解用例图的画法
一、实验目的
实验及作业四
用例分析综合练习
1、了解面向对象的基本概念
2、熟悉面向对象的分析、设计过程
3、了解基于UML的面向对象分析设计过程
二、实验设备与环境
装有Visio、Ratio
alRose、StarUML的计算机。
三、实验内容
1、根据如下给定的系统需求,完成系统的需求分析。
需求
1管理员通过系统管理界面进入。
f2建立本学期要开的课程。3保存课程信息且可改动和删除。4学生通过客户机浏览器根据学号和密码
进入选课界面。5学生可以有三种操作
查询己选课程;选课;付费。通过业务层这些操作结果存入数据库。提示:实验过程应包括:1、系统的用户分析;2、网上选课系统事件流(包括添r