实验一:软件综合设计
一、目的与任务目的:熟悉掌握软件的体系结构设计、构件级设计和交互界面设计。
任务: 1) 分析系统需求,建立需求模型。 2) 根据需求模型建立体系结构系统环境图、系统原型和构件关系图图。 3) 从分析类和基础设施类出发完成构件级的设计 4) 最终完成用户界面设计。二、实验内容 1、系统原型图;2、系统体系结构环境图;
3、系统设计类图和构件关系图;
4、用户界面设计图及相关说明。
用户登录界面:用户使用界面:
用户使用活动图;
5、思考题
系统原型图对后面设计有何作用?系统原型图和需求分析中的静态需求类图有何区别和联系?是否可以不画系统原型(域分析类图)而直接画出最后的系统设计类图和构件图。答:系统原型图能够给后面的设计提供大概的框架,在开始编码前,能给用户做一个原型演示。它与静态类图的区别是它没有类的属性和接口,联系是它们都是由一个个类之间的关系构成。不画系统原型图可以是可以,但是后面的设计会出现一定的问题,因为没有一个固定的原型来参考。