系统分析、设计与实现.docx_第1页
系统分析、设计与实现.docx_第2页
系统分析、设计与实现.docx_第3页
系统分析、设计与实现.docx_第4页
系统分析、设计与实现.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

评分指导教师签名信息系统分析与设计课程项目(文档模板)项目名称:XX系统分析、设计与实现组长:组员:班级:指导教师:完成时间:2015年12月31日修改记录:次数编写/修订说明版本修改日期修改人备注1需求分析1.0.02015-10-082需求分析1.0.12015-10-20调整了功能结构图3需求分析1.0.22015-10-22修改了用例图4系统分析1.1.02015-10-255系统分析1.1.12015-11-15增加了功能结构图说明6系统分析1.1.12015-11-15增加了总体类图7系统分析1.1.12015-11-16总结了项目创新点8系统分析1.1.12015-11-16增加了用例说明,修改了活动图中的逻辑错误贡献记录:学 号姓 名需求分析19%22%20%20%19%系统分析19%18%20%21%22%系统设计系统实现如实填写(可核查)。目 录1引言41.1系统概述41.2国内外现状41.3系统意义51.4系统创新点62需求分析72.1功能结构72.2业务流程82.3系统用例图92.3.2维护管理员112.3.3用户112.3.4用例分析图122.3.5用例分析133系统分析153.1 基本模型分析163.1.1含义163.1.2具体步骤163.2 辅助模型分析193.2.1顺序图193.2.2 状态图323.2.3活动图36仅供参考,以正文为主。1引言字型、字体字号不变。下同。1.1系统概述说明系统开发背景。小四号宋体字,首行缩进2字符,行间距1.25。下同。1.2国内外现状在广泛收集资料的前提下,对现有产品、项目或系统进行比较分析,找出各自存在的问题,说明本系统开发的重要性和必要性。1.3系统开发的意义建议从理论研究意义、实际应用价值、经济效益和社会效益等方面阐述。1.4系统创新点初步提出创新点,最终回来补充或修改。2需求分析2.1系统分析概述指出系统分析的概念,说明系统分析任务(系统分析模型图),包括需求模型、基本分析模型(分析类)和辅助模型。图形居中,并给出编号和名称。下同。2.2功能结构指出常见的功能分析工具(包括U/C矩阵、组织结构图和组织/业务表),画出功能结构树形图。2.3业务建模2.3.1业务流程概述2.3.2业务流程模型说明对象及活动的由来,利用ROSE工具画出泳道活动图,通过模型规约详细每张说明泳道活动图的由来。2.4用例建模2.4.1用例模型概述给出用例图概念及图例。2.4.2用例模型指出参与者(角色)、用例及其关系的由来,画出用例图。2.4.3用例模型规约详细给出用例说明。3系统分析3.1基本模型3.1.1基本模型概述指出基本模型的概念及组成,说明分析类图例。3.1.2基本模型(类图)说明如何从用例图等确定类(包括边界类、控制类和实体类),指出类的属性和操作,找出类之间的关系如泛化、关联、组合、聚合和依赖等关系,画出分析类图,详细给出模型规约。3.2辅助模型3.2.1辅助模型概述指出建立辅助模型的必要性,说明辅助模型的组成(包括顺序图、协作图和状态机图等)。3.2.2顺序图指出顺序图的概念,说明顺序图的组成元素,包括对象、操作、消息、信号、控制操作符等,画出并说明说明每一张顺序图的由来。3.2.3协作图(通信图)指出协作图的概念,说明协作图的组成元素,画出并说明说明每一张协作图的由来。3.2.4状态机图指出状态机图的概念,说明状态机图的组成元素,画出并说明说明每一张状态机图的由来。4系统设计4.1系统设计概述指出系统设计的概念,说明系统设计模型的组成包括问题域、界面、接口、数据库、控制驱动和构件及及部署设计等,指出设计原则和设计模式。4.2问题域设计问题域设计概述,复用类设计、增加一般类、调整类图以提高性能、按 OOPL 调整继承与多态、关联实现方式设计、调整与完善属性、构造及优化算、对象间的可访问性设计、定义对象实例设计,确定有关类属性和操作的可见性,将OOA中的分析类图转换为OOD中的设计类图,设计时灵活使用设计原则和设计模式。4.3人机界面设计人机交互概述,指出人机界面设计的依据(用例图和设计类图),给出人机界面关系图和相关界面设计示例。4.4数据库设计数据库设计概述,指出数据库设计的依据(用例图和设计类图),给出数据库关系图和所有数据库表结构及其说明。4.5控制驱动设计控制驱动、系统并发性的概念,指出控制驱动、系统并发性设计的依据(泳道活动图、状态机图和设计类图),如何确定控制流?系统并发控制设计,系统总体方案设计,软件体系结构设计。4.6构件部署设计面向对象构件方法与技术概述,系统构件(包、子系统和接口等)设计和系统部署设计。5系统实现5.1系统实现概述简述系统实现的内容。5.2关键算法设计关键算法一般指相对复杂的算法,可从顺序图、状态图、泳道活动图等中寻找,譬如并发控制、网络爬虫和基于位置服务等算法。5.3程序(代码)设计给出主要(关键)程序片段,说明如何实现关键算法。5.4软件测试说明软件测试的概念,指出常见面向对象的软件测试方法,给出关键测试数据、测试用例和测试结果。5.5应用实例给出系统主要运行结果,并作简要说明,包括效果、效率、可行性、并行性等。6回顾与展望6.1系统开发回顾简单回顾本项目开发历程,说明系统设计时用到的设计原则和设计模式,重点说明遇到的困难及解决的方案,尤其是创新的实现等。6.2系统开发展望着重指出所开发项目目前存在的不足,若假以时日,可作什么改进?通过本项目开发,自己有什么感悟?如专业课程设置、老师授课方法、自己今后的努力方向或打算等。参考文献参考文献可以是论文、教材和专著,总和不得少于20,一般根据参考顺序排列。在正文中以注释形式标识参考的内容和篇目。1220附录:源代码统计行数。系统分析、设计与实现路线图(供参考)引言(项目背景和开发意义等) 需求分析 业务流程分析 用例分析 (泳道活动图) (用例图) 系统分析基本模型:分析类图 辅助模型 (含边界类、控制类和实体类) (顺序图、协作图和状态机图等)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论