本项目的主要内容如下:
1、根据应用场景描述,分析系统的功能需求和非功能需求,提交需求分析报告,报告中应该包括用户群定位、功能需求描述、非功能需求描述,并相应地采用用例图、用例描述、上下文图等模型进行抽象;
2、查阅文献,了解本项目相关的国内外研究现状。选择合适的开发技术、开发平台、开发工具、软件工程方法,确定技术路线,阐述做出选择时的对比和考量;
3、对系统进行概要设计(架构设计、用户界面设计、概念模型设计、粗粒度过程模型设计),并相应地采用鲁棒图、数据流图DFD、模块图、ER图、界面结构图等模型进行抽象,架构设计必须要体现出对非功能需求的考虑;
4、对系统进行详细设计(用户界面设计、数据库逻辑模型设计、细粒度过程模型设计),并相应地采用UML活动图、时序图、状态图、界面原型等模型进行抽象;
5、采用开发技术实现系统;
6、撰写毕业论文,记述设计和开发系统的过程,并对设计开发过程中遇到的关键技术问题及解决办法思考进行说明。
主要技术指标:
1、遵循科技论文写作规范;
2、使用visio、StarUML等工具;