软件工程课程设_张三.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设_张三

大连工业大学艺术与信息工程学院 软件工程课程设计 题 目: 子 题: 专 业: 计算机科学与技术 指导教师: 王 海 文 学生姓名: 班级学号: 2014年 11 月28 日 XX项目需求规格说明书 1简介 1.1目的 开发本软件的目的。 1.2业务范围 系统简介,如该系统主要面向什么业务,提供的主要功能是什么,分几大部分,每部分能做什么。 1.3术语表 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。如图 1.4参考资料 列出用得着的参考资料,如: 本项目的经核准的计划任务书或合同、上级机关的批文; 属于本项目的其他已发表的文件; 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2系统概述 2.1功能概述(重点) 用用例图表达,要求分层。 2.2系统角色(重点) 列出本软件的最终用户,说明用户该用户在系统中的作用及所用的功能。 2.3系统约束 主要列出系统开发环境约束。 3系统功能描述(重点、要求详尽) 针对用例图中的每个功能进行描述。如下所示: 学生信息录入 需求编号:FR-STUDENT-1 需求描述:管理员可以录入学生基本信息。 FR-STUDENT-1-1 录入学生信息时,可以设定学号、姓名、性别、籍贯、年度、年制、学院、系、专业、班级、备注。 FR-STUDENT-1-2 学号、姓名、性别、籍贯、年度、年制、学院、系、专业、班级都为必填项,如果某一项没有填写,要给出相应提示。 FR-STUDENT-1-3 输入完整信息,选择录入执行学生信息录入操作。 4非功能性需求 4.1性能 主要包括精度、时间特性(响应时间、更新处理时间、数据的转换和传送时间、解题时间等)。 4.2可扩展性 4.3安全性 4.4易用性 4.5可维护性 5数据管理能力要求 XX项目概要设计说明书 1引言 1.1定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.2参考资料 列出有关的参考文件,如: 本项目的经核准的计划任务书或合同,上级机关的批文; 属于本项目的其他已发表文件; 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2总体设计 2.1需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求,可用文字简单描述。 2.2运行环境 简要地说明对本系统的运行环境(包括硬件环境和软件支持环境)的规定。 2.3基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式表达,如可用一张系统总体处理流程图表达系统总体的处理流程。 2.4结构(重点) 软件结构,可考虑用层次图或包图表达。每个模块要有处理逻辑的说明。重点的模块要用活动图、顺序图等表达其动态行为。 2.5功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各模块的分配关系: 模块1 模块2 …… 模块n 功能需求1 √ 功能需求2 √ …… 功能需求n √ √ 2.6尚未问决的问题 说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。 3接口设计 3.1用户接口(重点) 每个子系统至少作一到二个界面,要接近最终界面,说明接口特点。 3.2外部接口 说明本系统同外界的所有接口的安排,包括软件与硬件之间的接口及本系统与各支持软件之间的接口关系。 3.3内部接口(重点) 说明各模块间接口、调用关系以及模块间数据传递关系。 4系统数据结构设计(写数据库文档 不做) 5系统出错处理设计(重点) 5.1出错信息 用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。 5.2补救措施 说明故障出现后可能采取的变通措施,包括: 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术; 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录; 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。 5.3系统维护设计 说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 XX项目详细设计说明书 1引言 1.1编写目的 说明编写这份详细设计说明书的目的,指出预期的读

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档