2018-2019-2 学习使我们快乐 第二周作业
任务一:选题
我们小组选题是团队项目备选题目中的题目三
客户端-服务器安全信息传递系统
采访
选题的时候,我们采访了一位老师和一位学长。
王老师注重提到了要理解透彻需求,做项目一定要清楚地认识到用户输入是什么以及通过项目的实现要得到什么样的输出。
娄老师已经在题目中明确规定了细节,我们就应该按照老师的规定完成项目
刘学长说“我上娄老师的课选题和你们一样,都是题目三,但是我是不会给你们我的项目的,因为项目是我和队友突击一个晚上写的,实在是太差了。”
虽然没有成功套取到刘学长的代码,但是刘学长从反面给我们带来了思考,如果我们想认真完成这个项目的话,就一定不能把ddl作为第一生产力,一定要像老师要求上说的那样增量式管理
任务二:需求分析
分析需求之前,应该先明确问题以及要求
问题描述:基于Java语言开发,结合密码学算法,实现一个安全的信息发送接收系统。
基本要求:
1、服务器可同时与多个客户端通信。
2、对所有通信内容用分组密码进行加密。
3、对所有的通信内容用认证码(MAC)进行完整性检验。
4、程序功能完善,界面友好。
1.工作流程:
-
针对项目问题描述和基本要求进行网上的查询
参考资料:1. 客户端与服务器的数据传输 2.分布式安全信息资源传输系统 -
针对要求中重要部分——分组密码进行加密如何实现进行讨论
参考资料: Java分组密码算法DES -
撰写《需求规格说明书》
2.组员分工
队长:20175307高士淳
组员:20175323鞠欣余、20175330杨璟旭
分工以及工作量比例
成员 | 分工 | 比例 |
---|---|---|
高士淳 | 引言和目标 | 40% |
鞠欣余 | 描述功能 | 30% |
杨璟旭 | 查找并筛选资料 | 30% |
3.链接
学习使我们快乐的《需求规格说明书》