实验一
一、系统原型图及系统体系结构环境图:
体系结构环境图:
系统原型图:
构架关系图:
二、系统设计类图和构件关系图:
设计类图:
构件图:
支付接口构件的详细设计:
支付接口构建的活动图:
三、用户界面设计图及相关说明:
在用户界面部分,根据所设计的类图进一步设计。考虑到用户需要一个用户友善界面,在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。
系统的用户界面应做到可靠性、简单性、易学习和使用。
各个界面之间的关系图:
用户界面设计流程:
-
航班预定系统的整体风格:采用大方得体的风格。
-
色彩的搭配:蓝为主调。白底,蓝标题栏,橙色按钮或ICON做点缀。
-
用户界面设计工具:用Dreamweaver来设计整个系统的界面设计。
-
用户界面设计语言:编写jsp语言
四、回答思考题:
1. 系统原型图对后面设计有何作用?
对后续的设计提供一个设计思路及参考,尤其是对最终详细设计类图起到很大作用。
2. 系统原型图和需求分析中的静态需求类图有何区别和联系?
在软件分析与设计过程中,会由两种角色产生两套类图。一般情况下,分析师绘制的类图叫做“领域类图”,而设计师绘制的类图叫做“实现类图”。
“领域类图”:和具体技术无关,也不是画给程序员看的,它只是表达业务领域中的一个静态结构。
- 分析阶段由分析师绘制领域类图,设计阶段由设计师绘制实现类图。
- 领域类图表示系统的静态领域结构,其中的类不与最终程序中的类对应;设计类图表示系统的技术架构,是程序员的编码依据,其中的类与系统中的类对应。
- 领域类图中类的属性与操作仅关注与业务相关的部分,实现类图中的属性与操作要包括最终需要实现的全部方法与操作。
**3. 是否可以不画系统原型(域分析类图)而直接画出最后的系统设计类图和构件图。**
可以,但是当设计类图比较复杂,且要用到各种设计模式时,这时候画域分析类图,就会对各个构件有更加清晰的认知,画类图也能更好的画出来!