现代软件工程作业四
天津大学软件学院
杨亚龙 2012218013
邹雨果 2012218020
1、 目前市场上有一些应用,例如微软学术搜索的wp版本,此外还有一些利用谷歌学术等搜索引擎的搜索软件等,但是似乎用到的人不多。
2、 我们想设计一个带有SNS功能的论文搜索应用,能实现基本的论文搜索和在线查看(下载似乎意义不大),用户能够在读完论文后对论文进行评价(例如论文质量、论文缺陷、论文优点等等),其他用户在搜索到该论文后可以先查看评论然后作为参考,决定是否阅读该论文。这样的功能能够帮助学术界的用户找到高质量的、真正符合需求的论文,以免浪费时间,并且能够对论文中的难点进行讨论等。
3、 有一个人从始至终作为测试人员,一个人为专业的美工,其他三个人负责整个项目的开发,其中有一个人会作为架构设计者。需求阶段五个人共同完成。
4、 第一周明确人员分工、项目边界,对需求进行定义和分析。
第二周对需求进行建模,使用用例图等工具进一步明确需求。
第三周至第四周,测试人员根据需求可以开始进行测试用例的编写了;美工可以进行界面设计等工作;架构设计人员进行设计,其他两人明确技术要求,对项目难点进行预期和研究。
第五周至第六周,开发出项目的第一个里程碑,完成基本的论文搜索功能,并进行测试。
第七周至第八周,开发出项目的第二个里程碑,完成SNS功能,并进行测试。
第九周至第十周,针对前期版本的问题进行改善,并发布测试版本,小规模进行用户体验测试。
第十一周至第十二周,针对用户在测试中的反馈进行改进,发布正式版本。