软件工程与项目管理-大作业_第1页
软件工程与项目管理-大作业_第2页
软件工程与项目管理-大作业_第3页
软件工程与项目管理-大作业_第4页
软件工程与项目管理-大作业_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

浙江大学宁波理工学院

2010-2011学年(1)软件工程与项目治理课程设计

开课分院:______________________________________

课程设计题目:_______________________________

小组成员:(组长)

完成日期:

目录

0.可行性研究陈诉

1.引言错误!未定义书签。

1.1编写目的错误!未定义书签。

1.2配景错误!未定义书签。

1.3界说错误!未定义书签。

1.4参考资料错误!未定义书签。

2.可行性研究的前提错误!未定义书签。

2.1要求错误!未定义书签。

22目标错误!未定义书签。

2.3条件、假定和限制错误!未定义书签。

2.4进行可行性研究的要领错误!未定义书签。

2.5评价.标准错误!未定义书签。

3.对现有系统的阐发错误!未定义书签。

3.1处理惩罚流程和数据流程错误!未定义书签。

3.2事情负荷错误!未定义书签。

3.3用度开支错误!未定义书签。

3.4人员错误!未定义书签。

3.5设备错误!未定义书签。

3.6局限性错误!未定义书签。

4.所发起的系统错误!未定义书签。

4.1对所发起系统的说明错误!未定义书签。

4.2处理惩罚流程和数据流程。错误!未定义书签。

4.3改造之处错误!未定义书签。

4.4影响错误!未定义书签。

4.5技能条件方面的可能性错误!未定义书签。

5.可选择的其他系统方案错误!未定义书签。

6.投资及效益阐发错误!未定义书签。

7.社会因素方面的可能性错误!未定义书签。

7.1.执法可行性:错误!未定义书签。

7.2.操纵的可行性:错误!未定义书签。

8结论错误!未定义书签。

L产物需求规格说明书

1.

1.0文档介绍9

1.0.1文档目的9

1.0.2文档范畴9

1.0.3读者东西9

1.0.4参考文档9

1.0.5术语与缩写解释10

1.1产物介绍11

1.2.产物面向的用户群体11

1.3.产物应当遵循的标准或范例11

1.4.产物范畴11

1.5.产物中的脚色11

1.6.产物的成果性需求12

1.6.0成果性需求分类12

1.7.产物的非成果性需求13

1.7.1用户界面需求13

1.7.2软硬件情况需求13

1.7.3产物质量需求14

1.7.4其它需求14

附录A:需求建模与阐发陈诉15

A.1状态转换图15

A.2E-R图16

附录B:需求确认17

.2.0.文档介绍18

2.0.5术语与缩写解释18

2.1.系统概述19

2.2.设计约束19

2.3.设计战略19

2.5子系统N的结构与成果20

2.6.开发情况的配置22

2.7.运行情况的配置23

2.8.测试情况的配置23

3.0.文档介绍23

3.0.1文档目的24

3.0.2文档范畴24

3.0.3读者东西24

3.0.4参考文献24

3.0.5术语与缩写解释24

3.1.数据库情况说明26

3.2.数据库的命名规矩26

3.3.逻辑设计26

4.物理设计27

3.4.0表汇总27

3.4.1表A28

3.4.2表B28

35宁静性设计28

3.5.1防备用户直接操纵数据库的要领28

3.5.2用户帐号密码的加密要领29

3.5.3脚色与权限29

3.6.数据库治理与维护说明29

4.0.文档介绍29

4.0.1文档目的29

说明学校网站设计的历程,各应用模块的主要接口与属性、数据结构和算法。29

4.0.2文档范畴29

项目经理指定若干名开发人员从事模块的设计(一下称为模块设计人员),模块设计人员将

在实现阶段编写这些模块的代码。29

4.0.3读者东西30

模块设计人员,测评人员30

4.0.4参考文献30

4.0.5术语与缩写解释30

4.1.模块命名规矩31

4.2.模块汇总31

4.2.1模块汇总表。31

4.2.2模块干系图32

前台模块如图1:32

用户只要登岸后,便可以浏览到最新的消息和通告,还可以查询到通讯录中成员信息。.32

-一一前台成果模块图132

背景成果模块图2:33

4.3.子前台成果系统设计33

4.3.1前台成果模块-133

4.3.2前台成果模块-234

4.3.3前台成果模块-334

4.3.4前台成果模块-434

4.4.子系统的背景成果模块设计34

4.4.1子系统的背景成果模块-134

4.4.2子系统的背景成果模块-235

4.4.3子系统的背景成果模块-335

4.4.4子系统的背景成果模块-435

4.5.其他35

5.1.测试范畴与主要内容36

5.2.测试要领36

5.3.测试情况与测试帮助东西36

5.4测试完成准则36

5.5.人员与任务表36

5.6缺陷治理与改错筹划36

7.1.文档介绍37

7.1.1文档目的37

7.1.2文档范畴37

7.1.3读者东西37

7.1.4参考文献37

7.1.5术语与缩写解释38

7.2.接口一路径测试用例38

7.2.1被测试东西(单位)的介绍38

7.2.2测试范畴与目的39

7.2.3测试情况与测试帮助东西的描述39

7.2.4测试驱动步伐的设计40

7.2.5接口测试用例40

2.5.1客户端与J2EE办事器的接口40

2.5.2J2EE办事器与数据库办事器的接口41

7.3.4成果测试用例41

7.3.4.1登录注册41

7.3.4.2用户信息治理42

7.3.4.3班级信息治理42

7.3.4.4用户权限治理43

7.4结实性测试用例43

7.4.1用户43

7.4.2容错能力/规复能力测试用例43

7.5.4测试驱动步伐的设计44

755性能测试用例44

7.6,图形用户界面测试用例44

7.6.1被测试东西的介绍44

7.6.2测试范畴与目的44

7.6.4测试人员分类45

7.6.5用户界面测试的查抄表45

2.体系结构

2.

1.0文档介绍12

1.0.1文档目的12

1.0.2文档范畴12

1.0.3读者东西12

1.0.4参考文档12

1.0.5术语与缩写解释12

1.1产物介绍13

1.2.产物面向的用户群体13

1.3.产物应当遵循的标准或范例13

1.4.产物范畴13

1.5.产物中的脚色13

1.6.产物的成果性需求14

1.6.0成果性需求分类14

1.7.产物的非成果性需求15

1.7.1用户界面需求15

1.7.2软硬件情况需求15

1.7.3产物质量需求16

1.7.4其它需求16

附录A:需求建模与阐发陈诉17

A.1状态转换图17

A.2E-R图18

附录B:需求确认19

.2.0.文档介绍20

2.0.5术语与缩写解释20

2.1.系统概述21

2.2.设计约束21

2.3.设计战略21

2.5子系统N的结构与成果22

2.6.开发情况的配置24

2.7.运行情况的配置25

2.8.测试情况的配置25

3.0.文档介绍25

3.0.1文档目的26

3.0.2文档范畴26

3.0.3读者东西26

3.0.4参考文献26

3.0.5术语与缩写解释26

3.1.数据库情况说明28

3.2.数据库的命名规矩28

3.3.逻辑设计28

4.物理设计29

3.4.0表汇总29

3.4.1表A30

3.4.2表B30

3.5.宁静性设计30

3.5.1防备用户直接操纵数据库的要领30

3.5.2用户帐号密码的加密要领31

3.5.3脚色与权限31

3.6.数据库治理与维护说明31

4.0.文档介绍31

4.0.1文档目的31

说明学校网站设计的历程,各应用模块的主要接口与属性、数据结构和算法。31

4.0.2文档范畴31

项目经理指定若干名开发人员从事模块的设计(一下称为模块设计人员),模块设计人员将

在实现阶段编写这些模块的代码。31

4.0.3读者东西32

模块设计人员,测评人员32

4.0.4参考文献32

4.0.5术语与缩写解释32

4.1.模块命名规矩33

4.2.模块汇总33

4.2.1模块汇总表。33

4.2.2模块干系图34

前台模块如图1:34

用户只要登岸后,便可以浏览到最新的消息和通告,还可以查询到通讯录中成员信息。.34

--一前台成果模块图134

背景成果模块图2:35

4.3.子前台成果系统设计35

4.3.1前台成果模块-135

4.3.2前台成果模块-236

4.3.3前台成果模块-336

4.3.4前台成果模块-436

4.4.子系统的背景成果模块设计36

4.4.1子系统的背景成果模块-136

4.4.2子系统的背景成果模块-237

4.4.3子系统的背景成果模块-337

4.4.4子系统的背景成果模块-437

4.5.其他37

5.1.测试范畴与主要内容38

5.2.测试要领38

5.3.测试情况与测试帮助东西38

5.4测试完成准则38

5.5.人员与任务表38

5.6缺陷治理与改错筹划38

7.1.文档介绍39

7.1.1文档目的39

7.1.2文档范畴39

7.1.3读者东西39

7.1.4参考文献39

7.1.5术语与缩写解释40

7.2.接口一路径测试用例40

7.2.1被测试东西(单位)的介绍40

7.2.2测试范畴与目的41

7.2.3测试情况与测试帮助东西的描述41

7.2.4测试驱动步伐的设计42

7.2.5接口测试用例42

2.5.1客户端与J2EE办事器的接口42

2.5.2J2EE办事器与数据库办事器的接口43

7.3.4成果测试用例43

7.3.4.1登录注册43

7.3.4.2用户信息治理44

7.3.4.3班级信息治理44

7.3.4.4用户权限治理45

7.4结实性测试用例45

7.4.1用户45

7.4.2容错能力/规复能力测试用例45

7.5.4测试驱动步伐的设计46

7.5.5性能测试用例46

7.6.图形用户界面测试用例46

7.6.1被测试东西的介绍46

7.6.2测试范畴与目的46

7.6.4测试人员分类47

7.6.5用户界面测试的查抄表47

3数据库设计

3.

1.0文档介绍14

1.0.1文档目的14

1.0.2文档范畴14

1.0.3读者东西15

1.0.4参考文档15

1.0.5术语与缩写解释15

1.1产物介绍16

1.2.产物面向的用户群体16

1.3.产物应当遵循的标准或范例16

1.4.产物范畴16

1.5.产物中的脚色16

1.6.产物的成果性需求17

1.6.0成果性需求分类17

1.7.产物的非成果性需求18

1.7.1用户界面需求18

1.7.2软硬件情况需求18

1.7.3产物质量需求19

1.7.4其它需求19

附录A:需求建模与阐发陈诉20

A.1状态转换图20

A.2E-R图21

附录B:需求确认22

.2.0.文档介绍23

2.0.5术语与缩写解释23

2.1.系统概述24

2.2.设计约束24

2.3.设计战略24

2.5子系统N的结构与成果25

2.6.开发情况的配置27

2.7.运行情况的配置28

2.8.测试情况的配置28

3.0.文档介绍28

3.0.1文档目的29

3.0.2文档范畴29

3.0.3读者东西29

3.0.4参考文献29

3.0.5术语与缩写解释29

3.1.数据库情况说明31

3.2.数据库的命名规矩31

33逻辑设计31

4.物理设计32

3.4.0表汇总32

3.4.1表A33

3.4.2表B33

3.5.宁静性设计33

3.5.1防备用I户直接操纵数据库的要领33

3.5.2用户帐号密码的加密要领34

3.5.3脚色与权限34

3.6.数据库治理与维护说明34

4.0.文档介绍34

4.0.1文档目的34

说明学校网站设计的历程,各应用模块的主要接口与属性、数据结构和算法。34

4.0.2文档范畴34

项目经理指定若干名开发人员从事模块的设计(一下称为模块设计人员),模块设计人员将

在实现阶段编写这些模块的代码。34

4.0.3读者东西35

模块设计人员,测评人员35

4.0.4参考文献35

4.0.5术语与缩写解释35

4.1.模块命名规矩36

4.2.模块汇总36

4.2.1模块汇总表。36

4.2.2模块干系图37

前台模块如图1:37

用户只要登岸后,便可以浏览到最新的消息和通告,还可以查询到通讯录中成员信息。.37

--一前台成果模块图137

背景成果模块图2:38

4.3.子前台成果系统设计38

4.3.1前台成果模块-138

4.3.2前台成果模块-239

4.3.3前台成果模块-339

4.3.4前台成果模块-439

4.4.子系统的背景成果模块设计39

4.4.1子系统的背景成果模块-139

4.4.2子系统的背景成果模块-240

4.4.3子系统的背景成果模块-340

4.4.4子系统的背景成果模块-440

4.5.其他40

5.1.测试范畴与主要内容41

5.2.测试要领41

5.3.测试情况与测试帮助东西41

5.4测试完成准则41

5.5.人员与任务表41

5.6缺陷治理与改错筹划41

7.1.文档介绍42

7.1.1文档目的42

7.1.2文档范畴42

7.1.3读者东西42

7.1.4参考文献42

7.1.5术语与缩写解释43

7.2.接口一路径测试用例43

7.2.1被测试东西(单位)的介绍43

7.2.2测试范畴与目的44

7.2.3测试情况与测试帮助东西的描述44

7.2.4测试驱动步伐的设计45

7.2.5接口测试用例45

2.5.1客户端与J2EE办事器的接口45

2.5.2J2EE办事器与数据库办事器的接口46

7.3.4成果测试用例46

7.3.4.1登录注册46

7.3.4.2用户信息治理47

7.3.4.3班级信息治理47

7.3.4.4用户权限治理48

7.4结实性测试用例48

7.4.1用户48

7.4.2容错能力/规复能力测试用例48

7.5.4测试驱动步伐的设计49

7.5.5性能测试用例49

7.6.图形用户界面测试用例49

7.6.1被测试东西的介绍49

7.6.2测试范畴与目的49

7.6.4测试人员分类50

7.6.5用户界面测试的查抄表50

4.模块设计

4.

1.0文档介绍17

1.0.1文档目的17

1.0.2文档范畴17

1.0.3读者东西17

1.0.4参考文档17

1.0.5术语与缩写解释18

1.1产物介绍19

1.2.产物面向的用户群体19

1.3.产物应当遵循的标准或范例19

1.4.产物范畴19

1.5.产物中的脚色19

1.6.产物的成果性需求20

1.6.0成果性需求分类20

1.7.产物的非成果性需求21

1.7.1用户界面需求21

1.7.2软硬件情况需求21

1.7.3产物质量需求22

1.7.4其它需求22

附录A:需求建模与阐发陈诉23

A.1状态转换图23

A.2E-R图24

附录B:需求确认25

.2.0.文档介绍26

2.0.5术语与缩写解释26

2.1.系统概述27

2.2.设计约束27

2.3.设计战略27

2.5子系统N的结构与成果28

2.6.开发情况的配置30

2.7.运行情况的配置31

2.8.测试情况的配置31

3.0.文档介绍31

3.0.1文档目的32

3.0.2文档范畴32

3.0.3读者东西32

3.0.4参考文献32

3.0.5术语与缩写解释32

3.1.数据库情况说明34

3.2.数据库的命名规矩34

3.3.逻辑设计34

4.物理设计35

3.4.0表汇总35

3.4.1表A36

3.4.2表B36

3.5.宁静性设计36

3.5.1防备用户直接操纵数据库的要领36

3.5.2用户帐号密码的加密要领37

3.5.3脚色与权限37

3.6.数据库治理与维护说明37

4.0.文档介绍37

4.0.1文档目的37

说明学校网站设计的历程,各应用模块的主要接口与属性、数据结构和算法。37

4.0.2文档范畴37

项目经理指定若干名开发人员从事模块的设计(一下称为模块设计人员),模块设计人员将

在实现阶段编写这些模块的代码。37

4.0.3读者东西38

模块设计人员,测评人员38

4.0.4参考文献38

4.0.5术语与缩写解释38

4.1.模块命名规矩39

4.2.模块汇总39

4.2.1模块汇总表。39

4.2.2模块干系图40

前台模块如图1:40

用户只要登岸后,便可以浏览到最新的消息和通告,还可以查询到通讯录中成员信息。.40

-…一前台成果模块图140

背景成果模块图2:41

4.3.子前台成果系统设计41

4.3.1前台成果模块-141

4.3.2前台成果模块-242

4.3.3前台成果模块-342

4.3.4前台成果模块-442

4.4.子系统的背景成果模块设计42

4.4.1子系统的背景成果模块-142

4.4.2子系统的背景成果模块-243

4.4.3子系统的背景成果模块-343

4.4.4子系统的背景成果模块-443

4.5.其他43

5.1.测试范畴与主要内容44

5.2.测试要领44

5.3.测试情况与测试帮助东西44

5.4测试完成准则44

5.5.人员与任务表44

5.6缺陷治理与改错筹划44

7.1.文档介绍45

7.1.1文档目的45

7.1.2文档范畴45

7.1.3读者东西45

7.1.4参考文献45

7.1.5术语与缩写解释46

7.2.接口一路径测试用例46

7.2.1被测试东西(单位)的介绍46

7.2.2测试范畴与目的47

7.2.3测试情况与测试帮助东西的描述47

7.2.4测试驱动步伐的设计48

7.2.5接口测试用例48

2.5.1客户端与J2EE办事器的接口48

2.5.2J2EE办事器与数据库办事器的接口49

7.3.4成果测试用例49

7.3.4.1登录注册49

7.3.4.2用户信息治理50

7.3.4.3班级信息治理50

7.3.4.4用户权限治理51

7.4结实性测试用例51

7.4.1用户51

7.4.2容错能力/规复能力测试用例51

7.5.4测试驱动步伐的设计52

7.5.5性能测试用例52

7.6.图形用户界面测试用例52

7.6.1被测试东西的介绍52

7.6.2测试范畴与目的52

7.6.4测试人员分类53

7.6.5用户界面测试的查抄表53

5.测试筹划

1.0文档介绍20

1.0.1文档目的20

1.0.2文档范畴20

1.0.3读者东西20

1.0.4参考文档20

1.0.5术语与缩写解释20

1.1产物介绍21

1.2.产物面向的用户群体21

1.3.产物应当遵循的标准或范例21

1.4.产物范畴21

1.5.产物中的脚色21

1.6.产物的成果性需求22

1.6.0成果性需求分类22

1.7.产物的非成果性需求23

1.7.1用户界面需求23

1.7.2软硬件情况需求23

1.7.3产物质量需求24

1.7.4其它需求24

附录A:需求建模与阐发陈诉25

A.1状态转换图25

A.2E-R图26

附录B:需求确认27

.2.0.文档介绍28

2.0.5术语与缩写解释28

2.1.系统概述29

2.2.设计约束29

2.3.设计战略29

2.5子系统N的结构与成果30

2.6.开发情况的配置32

2.7.运行情况的配置33

2.8.测试情况的配置33

3.0.文档介绍33

3.0.1文档目的34

3.0.2文档范畴34

3.0.3读者东西34

3.0.4参考文献34

3.0.5术语与缩写解释34

3.1.数据库情况说明36

3.2.数据库的命名规矩36

3.3.逻辑设计36

4.物理设计37

3.4.0表汇总37

3.4.1表A38

3.4.2表B38

3.5.宁静性设计38

3.5.1防备用户直接操纵数据库的要领38

3.5.2用户帐号密码的加密要领39

3.5.3脚色与权限39

3.6.数据库治理与维护说明39

4.0.文档介绍39

4.0.1文档目的39

说明学校网站设计的历程,各应用模块的主要接口与属性、数据结构和算法。39

4.0.2文档范畴39

项目经理指定若干名开发人员从事模块的设计(一下称为模块设计人员),模块设计人员将

在实现阶段编写这些模块的代码。39

4.0.3读者东西40

模块设计人员,测评人员40

4.0.4参考文献40

4.0.5术语与缩写解释40

4.1.模块命名规矩41

4.2.模块汇总41

4.2.1模块汇总表。41

4.2.2模块干系图42

前台模块如图1:42

用户只要登岸后,便可以浏览到最新的消息和通告,还可以查询到通讯录中成员信息。.42

前台成果模块图142

背景成果模块图2:43

4.3.子前台成果系统设计43

4.3.1前台成果模块-143

4.3.2前台成果模块-244

4.3.3前台成果模块-344

4.3.4前台成果模块-444

4.4.子系统的背景成果模块设计44

4.4.1子系统的背景成果模块-144

4.4.2子系统的背景成果模块-245

4.4.3子系统的背景成果模块-345

4.4.4子系统的背景成果模块-445

4.5.其他45

5.1.测试范畴与主要内容46

5.2.测试要领46

5.3.测试情况与测试帮助东西46

5.4测试完成准则46

5.5.人员与任务表46

5.6缺陷治理与改错筹划46

7.1.文档介绍47

7.1.1文档目的47

7.1.2文档范畴47

7.1.3读者东西47

7.1.4参考文献47

7.1.5术语与缩写解释48

7.2.接口一路径测试用例48

7.2.1被测试东西(单位)的介绍48

7.2.2测试范畴与目的49

7.2.3测试情况与测试帮助东西的描述49

7.2.4测试驱动步伐的设计50

7.2.5接口测试用例50

2.5.1客户端与J2EE办事器的接口50

2.5.2J2EE办事器与数据库办事器的接口51

7.3.4成果测试用例51

7.3.4.1登录注册51

7.3.4.2用户信息治理52

7.3.4.3班级信息治理52

7.3.4.4用户权限治理53

7.4结实性测试用例53

7.4.1用户53

7.4.2容错能力/规复能力测试用例53

7.5.4测试驱动步伐的设计54

755性能测试用例54

7.6.图形用户界面测试用例54

7.6.1被测试东西的介绍54

7.6.2测试范畴与目的54

7.6.4测试人员分类55

7.6.5用户界面测试的查抄表55

6.测试用例

6.

1.0文档介绍23

1.0.1文档目的23

1.0.2文档范畴23

1.0.3读者东西23

1.0.4参考文档23

1.0.5术语与缩写解释23

1.1产物介绍24

1.2.产物面向的用户群体24

1.3.产物应当遵循的标准或范例24

1.4.产物范畴24

1.5.产物中的脚色24

1.6.产物的成果性需求25

1.6.0成果性需求分类25

1.7.产物的非成果性需求26

1.7.1用户界面需求26

1.7.2软硬件情况需求26

1.7.3产物质量需求27

1.7.4其它需求27

附录A:需求建模与阐发陈诉28

A.1状态转换图28

A.2E-R图29

附录B:需求确认30

.2.0.文档介绍31

2.0.5术语与缩写解释31

2.1.系统概述32

2.2.设计约束32

2.3.设计战略32

2.5子系统N的结构与成果33

2.6.开发情况的配置35

2.7.运行情况的配置36

2.8.测试情况的配置36

3.0.文档介绍36

3.0.1文档目的37

3.0.2文档范畴37

3.0.3读者东西37

3.0.4参考文献37

3.0.5术语与缩写解释37

3.1.数据库情况说明39

3.2.数据库的命名规矩39

3.3.逻辑设计39

4.物理设计40

3.4.0表汇总40

3.4.1表A41

3.4.2表B41

35宁静性设计41

3.5.1防备用户直接操纵数据库的要领41

3.5.2用户帐号密码的加密要领42

3.5.3脚色与权限42

3.6.数据库治理与维护说明42

4.0.文档介绍42

4.0.1文档目的42

说明学校网站设计的历程,各应用模块的主要接口与属性、数据结构和算法。42

4.0.2文档范畴42

项目经理指定若干名开发人员从事模块的设计(一下称为模块设计人员),模块设计人员将

在实现阶段编写这些模块的代码。42

4.0.3读者东西43

模块设计人员,测评人员43

4.0.4参考文献43

4.0.5术语与缩写解释43

4.1.模块命名规矩44

4.2.模块汇总44

4.2.1模块汇总表。44

4.2.2模块干系图45

前台模块如图1:45

用户只要登岸后,便可以浏览到最新的消息和通告,还可以查询到通讯录中成员信息。.45

--一前台成果模块图145

背景成果模块图2:46

4.3.子前台成果系统设计46

4.3.1前台成果模块-I46

4.3.2前台成果模块-247

4.3.3前台成果模块-347

4.3.4前台成果模块-447

4.4.子系统的背景成果模块设计47

4.4.1子系统的背景成果模块-147

4.4.2子系统的背景成果模块-248

4.4.3子系统的背景成果模块-348

4.4.4子系统的背景成果模块-448

4.5.其他48

5.1.测试范畴与主要内容49

5.2.测试要领49

5.3.测试情况与测试帮助东西49

5.4测试完成准则49

5.5.人员与任务表49

5.6缺陷治理与改错筹划49

7.1.文档介绍50

7.1.1文档目的50

7.1.2文档范畴50

7.1.3读者东西50

7.1.4参考文献50

7.1.5术语与缩写解释51

7.2.接口一路径测试用例51

7.2.1被测试东西(单位)的介绍51

7.2.2测试范畴与目的52

7.2.3测试情况与测试帮助东西的描述52

7.2.4测试驱动步伐的设计53

7.2.5接口测试用例53

2.5.1客户端与J2EE办事器的接口53

2.5.2J2EE办事器与数据库办事器的接口54

7.3.4成果测试用例54

7.3.4.1登录注册54

7.3.4.2用户信息治理55

7.3.4.3班级信息治理55

7.3.4.4用户权限治理56

7.4结实性测试用例56

7.4.1用户56

7.4.2容错能力/规复能力测试用例56

7.5.4测试驱动步伐的设计57

7.5.5性能测试用例57

7.6.图形用户界面测试用例57

7.6.1被测试东西的介绍57

7.6.2测试范畴与目的57

7.6.4测试人员分类58

7.6.5用户界面测试的查抄表58

1.0文档介绍

1.0.1文档目的

编写本文档的目的是明确本系统的详细需求,供使用单位确认系统的成果和性能,并作

为软件设计人员的设计依据和使用单位的验收标准。

1.0.2文档范畴

该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的

“做什么”的问题。在这里,没有涉及开发技能,而主要是通过创建模型的要领来描述用户

的需求,为客户、用户、开发方等差别参加方提供一个交换的平台。

1.0.3读者东西

本文档的读者是设计人员、开发人员、项目治理人员、测试人员、用户。

1.0.4参考文档

《软件工程实用教程》郭宁杨一平编著人民邮电出书社。

《软件工程案例教程》韩万江编著机器产业出书社。

《软件工程导论》,张海藩,清华大学出书社。

《实用软件工程》,郑人杰等,清华大学出书社。

1.0.5术语与缩写解释

缩写、术语解释

CSSCSS是一种格式化网页的标准方法,它对颜色、字体、隔断、定位

以及边距等格式方面提供了多种属性,这些属性均可用于HTML

标记符。

1.1产物介绍

该软件的开发意图是方便师生通讯信息的查询。本项目作为《软件工程》课程的训练项

目提出,将学生分成若干项目开发小组进行治理。希望学生通过这个通讯录系统软件设计开

发,了解软件文档的相关标准和编写原则,训练并掌握软件种种文档写作的本领,同时提高

学生使用C++开发应用步伐的能力。

本项目的名称:通讯录系统软件。

用户单位:浙江大学宁波理工学院师生。

本项目的开发者:浙江大学宁波理工学院盘算机083班林榆陈美娇金淑涂小姗

江丽丽余凯

1.2.产物面向的用户群体

本软件为通用应用型软件,使用东西是全学院师生,用户不需要任何技能配景,但应具

有看懂本软件的操纵规矩及各项成果、操纵说明的能力。

该软件为用户提供了全学院师生的通讯信息,用户无需为四处探询别人的号码而烦恼,

为用户节省时间和精力。该软件设计优良,界面设计精美、友好、快捷、人性化设计,背景

治理成果强大、效率高。使用该软件非常简单,大部分人肯定会去使用的。

1.3.产物应当遵循的标准或范例

1,文档范例

a.编写文档目前主要使用的东西是Word(项目筹划文档例外,需要使用Project制作),

帮助使用的东西有Visio,PowerPoint等。

b.文档务必保持段落格式整齐,文字字体,颜色,巨细统一。

c.如果需要摘引html页面中的内容,不能直接从html中粘贴过来(会在word文档中

留下html格式),而必须先去除格式,例如:先粘贴到notepad中。

d.务必注意中英文标点标记,文档正文一概使用中文标点标记。

2、java代码命名规矩

与java的标准命名规矩一致。对付要领名,变量名简单易懂,须要时需要说名。

1.4.产物范畴

本软件适用于具备校园网络系统的教诲界,它是比力完善的通讯录系统。由盘算机来治

理庞大而繁杂的学生通讯数据是非常符合的,不但查询和修改方便,并且效率高,速度快,

完全能够满足现代化大众干系运动的要求,同时也更利于实现全面办公自动化

1.5.产物中的脚色

脚色名称职责描述

班级治理员对每个班级用户进行信息治理。

用户使用该软件,查找想要的同学的信息。

系统治理员对用户进行信息治理及对班级治理者进行授权。

1.6.产物的成果性需求

1.6.0成果性需求分类

本次设计我们采取统一的登岸入口地点,在登录模块中可以实现治理员和普通用户的登

岸,治理员可以有两个账号,一个是治理员的账号,一个是普通用户的账号。治理员具有修改、

添加、删除、备份等权限,普通用户有查询、浏览、修改等权限,另外此系统还具有联系人

生日提醒成果,如果需退出系统,只要点击退出系统连接即可退出系统。

成果类别成果名称、标识符描述

login/exit实现用户的登岸,本系统采取统一的登岸入口,可

以实现治理员和普通用户的登岸,在系统通讯录登

岸模块里,如果不输入治理员用户名和密码,系统

登岸退出

将默认以普通用户身份登岸,而治理员具有修改、

添加、删除、除备份等权限。退出系统,只要点击

退出系统连接即可。

治理用户信息查询成果(1)能给出查询记录的信息;

(2)如果查询的信息不存在,输出提示信息。

(3)在通讯录查询模块中,用户可以通过查询尽快

找到希望查找的联系人,查询支持模糊查询,并且

可以匹配多个字段。

修改成果(1)凭据需要选择所需修改的信息进行修改,修改

不得违反系统的格式要求,如编号、姓名等不能置

空;

(2)能给出修改跋文录的信息;

(3)操纵后选择储存文件可以使用默认文件名或用

户自界说并提示修改信息保持是否乐成。

添加成果(1)当有信息需要录入时,凭据系统的输入要求添

加各项信息,每次可以添加一个或多个新的记录,

新增的记录可以不存入原文件中,也可以指定文件

追加内容;

(2)能给出新添加记录的信息;

(3)添加后提示添加是否乐成。

删除成果(1)凭据特定信息选择所要删除的东西,如输入班

级,编号,姓名等删除(一个或多个)记录并更新

内存文件内容;

(2)给出被删除记录的信息并提供确认机制;

(3)如果没有要删除的信息,输出没有找到信息;

(4)如果已经是空表,删除时应给出提示信息并返

回主菜单。

数据输出系统提供数据导出和打印成果,治理员可以凭据需

要导出或打印种种报表如小我私家书息报表打印、

通讯录报表打印等

其他成果如特殊日子的提醒、备份等

系统设置在系统设置模块可以对通讯录资料的5个自界说字

段随意命名,这个成果是本系统的特色,极大地提

高了系统的适应种种差别需求的水平。当修改乐成

时,使所有的用户在通讯录的查察,修改和新建页

面相应的字段名都市自动更新成系统设置的信息。

用户使用浏览本模块主要完成对已有输入的通讯信息进行浏览,

用户可以凭据需要对信息进行逐条读取大概按特定

的读取条件选择列出所有记录进行浏览(每项记录

只列出学号、姓名、性别、民族,班级),可选定小

我私家书息,显示所有域(即所有详细信息)。

查询在通讯录查询模块中,用户可以通过查询尽快找到

希望查找的联系人,查询支持模糊查询,并且可以

匹配多个字段。

修改如果用户想要修改自己的号码及其他信息,可以修

改。

数据输出系统提供数据导出和打印成果,用户可以凭据需要

导出或打印种种报表如小我私家书息报表打印、通

讯录报表打印等。

其他成果如特殊日子的提醒、备份等。

1.7.产物的非成果性需求

1.7.1用户界面需求

需求名称详细要求

页面内容主题突出,站点界说、术语和行文格式统一、范例、明确,栏目、菜

单设置和结构公道,通报的信息准确、实时。内容富厚,文字准确,

语句通顺,专用术语范例。

导航结构页面具有明确的导航指示,且便于理解,方便用户使用。

技能情况页面巨细适当,能用种种常用浏览器以差别辨别率浏览,无错误链接

和空链接,采取CSS处理惩罚,控制字体巨细和版面结构。

艺术气势派头界面、版面形象清新悦目、结构公道、自豪巨细适宜、字体选择公道、

前后一致,美观大方;动与静搭配恰当,消息效果好;色彩调和自然,

与主题内容相协调。

1.7.2软硬件情况需求

需求名称详细要求

操纵系统Windows2000及以上

Web浏览器InternetExplorer3.0及以上,配置TCP/IP协议

数据库治理系统SQL2000及以上,配置TCP/IP协议

1.7.3产物质量需求

主要质量属性详细要求

正确性当有用户变动信息,系统会实时修改信息,以包管正确。

结实性系统应能监测出种种非法情况,如与设备的通信中断,无法连接数据库

办事器等,以制止出现长时间期待甚至无响应。

可靠性系统应包管20人可以在客户端登录,此时系统能正常运行,正确提示

相关内容。

性能,效率当用户登录,进行任何操纵的时候,系统应该实时地进行反响,反响时

间在5秒以内。

易用性系统中有明确的操纵说明,方便用户使用。

清晰性系统中有相关的文字说明,用户可以参考。

宁静性系统有严格的权限治理成果,须有权限方能进入。系统需能够防备种种

误操纵可能造成的数据丢失、破坏。防备用户非法获取网页以及内容。

可扩展性系统设计要求能够体现扩展性要求,以适应未来成果扩展的需求。

兼容性能在windowsxp及以上版本上运行。

可移植性该系统的可移植性很好,能方便地从一台电脑移到另外一台。

1.7.4其它需求

需求名称详细要求

硬件接口考虑到大量数据的备份等要求,需要保持与硬盘或光盘刻录机的接口。

妨碍处理惩罚能快速规复系统和妨碍处理惩罚,方便系统升级和扩充,妨碍规复时

间不凌驾5h.

附录A:需求建模与阐发陈诉

A.1状态转换图

数据字典

名字:学号名字:姓名

别名:别名:

描述:唯一标识某位学描述:标识某位学生姓名

生界说:姓名=8{字符}8

界说:学号=10{数字}10位置:信息打印表

位置:信息打印表

名字:信息打印表名字:班级

别名:别名:

描述:某个学生的全部信描述:标识该学生所在班级

息界说:班级=0{字符或数

界说:学号+名字+班级+字}20

性别+民族字符或数字=【字符I

位置:输出到打印机数字】

位置:信息打印表

附录B:需求确认

提示:需求确认规程请拜见SPP-PROC-RM,主要分两步:(1)需求评审,(2)需求允许。对

需求的评审应当采取“正式技能评审方法”,将产生一份“需求评审陈诉”,规程请拜见

SPP-PROC-TR«在获取责任人(Stakeholders)对需求的允许之前,该《产物需求规格说明书》

必须先通过需求评审。

需求评审陈诉摘要

需求文档输入名称,标识符,版本,作者,完成日期,…

需求评审陈诉输入名称,标识符,评审日期,…

[]事情结果合格,“无需修改”大

温馨提示

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

评论

0/150

提交评论