第四次作业

第一部分

本次采用Scrum敏捷编程的任务完成情况:

本次使用Scrum敏捷编程完成的是上个学期小组任务“校园超市”项目中的两个功能:订单结算和支付。订单包括用户已经收货的历史订单和未收货的订单以及未付款的订单。

理解:

Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作
Scrum强调的是团队,因此是整个团队成功或者失败,而不是某个人,需要和团队的成员强化这个观念,来培养团队的责任感。
需求评审会一定要确保所有人对需求完全了解,并达成一致的认可。不要觉得在开发过程遇到需求不理解再进行沟通,这样会给此次迭代带来非常大的风险。
测试人员在Scrum开发中,很容易被遗漏掉,而导致测试过程中出现风险,比如不清楚需求,测试case没有按期编写完成导致测试delay等。因此从一开始需求评审的时候,就要注意除了开发人员,测试人员也要对需求完全理解。
Scrum开发里所有的工具和方法都只是协助,不要过分的依赖形式很重要,敏捷只是一种方法和理念,或者说是一种态度。

第二部分

架构设计

体系架构环境图

系统原型

构建结构图

构建级设计

设计类图

活动图

你可能感兴趣的:(第四次作业)