第四次作业
NABCD
N(Need 需求):
如今随着移动端发展,人们更多接触的是手机而不是电脑,而某些大型文件不方便存储在移动端,存储在电脑上又因各种原因害怕被他人查看,因此如果能够通过手机上某个app加密一些在电脑上的文件,同时只能够通过手机app来解锁查看这些文件的话,就很好了。
A(Approach 做法):
我们小组有人会局域网内手机端及电脑端的TCP连接,以及有人会安卓端开发,还有人负责电脑文件加密软件,多人合作完成整个系统的实现。整个系统的运作方式大致如下:
B(Benefit 好处):
传统的加密软件通常以密码作为加密手段,这样的话,用户需要自行记住大量的密码,同时还需区别不同文件对应的密码,容易导致各种不便,利用指纹做密码的比起用户自定义密码更简单,不需记住复杂的密码。通过手机端进行解锁管理,能够让用户携带随身携带“钥匙”这样更能够保证用户文件的安全性,同时方便用户解锁文件。
C(Competitors 竞争):
相对于专业加密软件,我们进行较为简单的加密方式,同时以指纹作为加密解密手段简化了密码的设定。对于普通的用户来说,我们的加密更为方便。同时,市场上大部分解密加密软件并未采用过利用手机端进行随时解密,这是我们产品较为突出的特点。
D(Delivery 交付):
我们打算将应用上传到免费的平台上,任用户自由下载。让用户得到良好使用体验后对我们的产品进行二次宣传。
个人贡献
我们团队打算利用一个公式来衡量每个人的贡献分。我们将得分组成分为四个部分:工作量,完成时间,完成程度,积极程度。每个人完成的模块在整个项目内容中占比属于工作量,完成模块的时间花费是完成时间,完成的模块BUG数量,以及功能完整程度属于完成程度,积极程度取决于队员们在完成项目时是否积极与组员之间沟通解决问题,帮助他人,以及完善整个项目的开发,附属功能的设计之类的。大概公式如下:
得分=(工作量/完成时间)×完成程度×0.7+积极程度×0.3