一、项目背景
(简要介绍项目的研究背景、国内外研究现状等,至少300字)
二、 项目可行性分析
(简要说明可行性分析的主要研究任务、重要性,按照软件工程中流程图和数据流图的绘制规范,分析并绘制指定项目的流程图和数据流图,包括顶层数据流图和0层、1层、2层等,详细描述数据字典,最后进行简单的成本/效益分析,字数至少300字,图形至少5个以上)
三、项目的需求分析
(简要描述获取的需求以及来源,并对获取的需求进行过程模型和数据模型的建模,形成需求的验证方法,绘制E-r图、类图、对象图、活动图、时序图、用例图等;采用数据字典的技术描述重要的数据元素;采用微规格说明的“结构化语言”、“判定表”、“判定树”等技术针对某些核心模块绘制相关图形;最终参考书本4.5.3节、第11章内容编写“软件需求规格说明书”,总字数至少1200字,图片至少20个)
四、项目的设计
(将需求分析中的数据流图按变换流/事件流的映射方法进行体系结构设计;对需求分析阶段的数据模型进行数据库设计,接口设计、人机界面交互设计,采用过程设计工具针对某些核心模块绘制程序流程图、N-S盒图以及PAD图等,进行基于构件的设计,分别写出MVC三层体系的设计结果,最终参考书本5.3节、第11章内容编写“软件设计规格说明书”,总字数至少1000字,图片至少15个)
五、软件项目的测试
(简要描述软件测试的重要性以及分类,在指定项目中针对每种测试方法选择至少一个模块进行测试分析或说明,绘制相关图形、测试方案至少8个)
六、软件的实施、维护与进化
(简要描述软件实施的方案,绘制项目的部署图;简要说明软件维护的重要性以及分类、可维护性、风险、可能存在的问题;为什么软件需要进化?简要说明软件进化的过程等。针对指定项目,说明该项目的软件实施的方案、维护的具体措施以及如何进化)
七、心得
(至少800字)