软件工程论文(最终版)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

概要设计说明书

学院:计算机科学与技术学院

班级:0491101、0491102

任课老师:陶春梅

组长:陈迪(2011211587)

组员:詹芳祥(2011211554)

吴杰(2011211568)

许冶金(2011211556)

何旺(2011211550)

刘晓杰(2011211973)

赵莹(2011211997)

曾甜(2011211695)

目录

E.1引言 (3)

E.1.1编写目的 (3)

E.1.2背景 (3)

E.1.3定义 (4)

E.1.4参考资料 (5)

E.2总体设计 (5)

E.2.1需求规定 (5)

E.2.1.1对功能的描述 (5)

E.2.1.2对性能的规定 (5)

E.2.1.3输入输出要求 (7)

E.2.1.4数据管理要求 (8)

E.2.1.5故障处理要求 (8)

E.2.1.6其他专门要求 (8)

E.2.2运行环境 (9)

E.2.2.1设备 (9)

E.2.2.2支持软件 (9)

E.2.2.3接口 (9)

E.2.2.4控制 (9)

E.2.3基本设计概念和使用说明 (10)

E.2.3.1设计理念 (10)

E.2.3.2使用说明 (10)

E.2.4结构 (10)

E.2.5功能需求与程序的关系 (10)

E.2.6有待改进的方面 (11)

E.3接口设计 (11)

E.3.1用户接口 (11)

E.3.2外部接口 (23)

E.3.3内部接口 (23)

E.4运行设计 (25)

E.4.1运行模块组合 (25)

E.4.2运行控制 (25)

E.4.3运行时间 (25)

E.5系统数据结构设计 (25)

E.5.1逻辑结构设计要点 (25)

E.5.2物理结构设计要点 (26)

E.5.3数据结构与程序的关系 (26)

E.5.4主要代码的解释 (27)

E.6系统出错处理设计 (28)

E.6.1出错信息 (28)

E.6.2补救措施 (29)

E.6.3系统维护设计 (29)

E.1引言

E.1.1编写目的

A.概要设计说明书的目的

本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

本文档用于软件设计阶段的概要设计,它的上游(依据的基线)是需求分析规格书,它的下游是系统详细设计说明书,并为详细设计说明书提供测试的依据。

B.预期的读者

该文档使用人员包括:

●系统分析人员

●系统设计人员

●系统编码人员

●系统测试人员

●系统维护人员

E.1.2背景

A.待开发软件系统的名称

记得V2.0

B.任务分配及运用该软件的计算站

1.E.1引言(目录)------------------------------------------------曾甜

2.E.2总体设计-----------------------------------------------------詹芳祥、吴杰、陈迪

3.E.3接口设计和E.4运行设计---------------------------------许冶金、何旺

4.E.5系统数据结构设计------------------------------------------刘晓杰

5.E.6系统出错处理设计(排版)------------------------------赵莹

适用手机系统:智能手机Android2.2以上

用户:喜爱写日记的android智能手机用户。

C.开发平台

Java JDK Eclipse Android ADT JavaSDK

E.1.3定义

术语名称术语定义

1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。若采用传统的面向功能或面向数据的结构化

设计方法,则总体逻辑结构为一树形的功能模块结构图。若

采用时尚的面向对象或面向部件(组件)的设计方法,则总

体逻辑结构为部件(组件)的组装图。

2外部接口本软件系统与其它软件系统或网站之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、

传输频率、传输量(兆/秒)、传输协议。

3数据结构数据结构包括:关系数据库表的结构、对象数据库表的结构、变量说明。

4概念数据

模型关系数据库的逻辑设计模型,叫概念数据模型。主要内容包括一张逻辑E--R图及其相应的数据字典。

5物理数据

模型关系数据库的物理设计模型,叫物理数据模型。主要内容包括一张物理表关系图及其相应的数据字典。

6视图在基表之上建立的一张虚表,叫视图,它具有物理表的许多性质,在授权上很有用。

7角色数据库中享有某些特权操作的用户,叫角色。

8子系统具有相对独立功能的小系统叫子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件

组成。

9模块具有功能独立、能被调用的信息单元叫模块。模块是结构化设计中的概念。

10部件(组

件)具有功能独立、能被调用的、且已包装的信息单元叫部件(组件)部件是面向对象设计中的概念。

11内部接口软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫内部接口。接口描述包括:调用方式、入口信息、出

口信息等。

相关文档
最新文档