17.请分析12306.cn所存在的主要性能瓶颈,对针对这些问题提出你的解决思路,如何实现?
18.请说明云计算的四大要素,并选择一个你所熟悉的信息系统,说明这些要素对于改进该系统的性能的作用所在。
四、需求分析报告和设计报告
1.编制银行ATM系统(Auto Trade Machine)需求分析报告和设计报告 一、作业目的:
本作业旨在训练如何组织进行需求分析,使用UML工具对银行ATM(Auto Trade Machine) 系统进行分析和设计,并使用UML工具(例如Rational Rose)加以描述。 二、问题描述
银行ATM系统包括人工出纳和分行共享的自动出纳机;各分理处用自己的计算机处理业务(保存帐户、处理事务等);各分理处与出纳站通过网络通信;出纳站录入帐户和事务数据;自动出纳机与分行计算机通信;自动出纳机与用户接口,接受现金卡;发放现金;打印收据;分行计算机与拨款分理处结帐。 要求系统正确处理同一帐户的并发访问。 三、作业要求:
(1)根据问题描述使用UML画出系统的用例图、类图和对象图等;绘制数据流图和功能流图;
(2)学习Rational Rose软件;
(3)设计每一个类的实现结构、数据结构和操作的算法; (4)编制出系统的需求分析报告和总体设计报告;
2.对某开源系统(或自主选择实际业务系统)进行性能测试,并评估系统瓶颈,给出解决方案 一、目的:
旨在训练如何进行系统性能黑盒测试分析,并运用容量规划等工具规划改进系统性能瓶颈问题。 二、问题描述
对模拟系统(学生选课系统)进行性能测试分析,评估在500人在线和1000人在线的性能曲线,发现系统性能瓶颈,并提出相应的解决方案。 三、作业要求:
(1)根据问题描述分解系统测试部件,设计系统测试方案; (2)学习LR软件进行系统性能测试;
(3)根据系统测试性能曲线,分析系统性能瓶颈; (4)提交系统性能改进的解决方案;