第四次作业
第一部分
1. 采用Scrum敏捷编程的任务完成情况:
本次完成“生活在长大”的学校社团信息管理系统,完成了用户登录注册、社团查询和连接数据库对所存储的社团信息进行增删改查等功能。
2. 心得:
(1)Scrum团队总是先开发对客户具有较高价值的需求。
(2)Scrum以团队为基础,是一种在需求迅速变化情况下迭代地、增量地开发系统和产品的方法;Scrum是一个控制由利益和需求冲突导致的混乱的流程.
(3)更好的管理软件开发项目,它同样可以用于管理运行软件维护团队,或者作为计划管理,或者作为计划管理方法。
(4)Scrum虽然敏捷度高,但是对个人要求也比较大,要求每天进行开发和团体讨论交流。
(5)提高团队的开发效率,降低项目的开发周期,最大限度的发挥团队的作用,更好的满足用户的需求。
第二部分
1. 架构设计
体系架构环境图:
系统原型:
架构结构图:
2. 构件级设计
构件级设计:
设计类图:
活动图: