附录I1体系结构设计报告.docx

上传人:b****6 文档编号:14026540 上传时间:2023-06-20 格式:DOCX 页数:9 大小:109.44KB
下载 相关 举报
附录I1体系结构设计报告.docx_第1页
第1页 / 共9页
附录I1体系结构设计报告.docx_第2页
第2页 / 共9页
附录I1体系结构设计报告.docx_第3页
第3页 / 共9页
附录I1体系结构设计报告.docx_第4页
第4页 / 共9页
附录I1体系结构设计报告.docx_第5页
第5页 / 共9页
附录I1体系结构设计报告.docx_第6页
第6页 / 共9页
附录I1体系结构设计报告.docx_第7页
第7页 / 共9页
附录I1体系结构设计报告.docx_第8页
第8页 / 共9页
附录I1体系结构设计报告.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

附录I1体系结构设计报告.docx

《附录I1体系结构设计报告.docx》由会员分享,可在线阅读,更多相关《附录I1体系结构设计报告.docx(9页珍藏版)》请在冰点文库上搜索。

附录I1体系结构设计报告.docx

附录I1体系结构设计报告

基于的火车售票系统

体系结构设计报告

文件状态:

[√]草稿

[]正式发布

[]正在修改

文件标识:

Company-Project-SD-ARCHITECTURE

当前版本:

1.0

作者:

完成日期:

2015-10-15

版本历史

版本/状态

作者

参与者

起止日期

备注

1.0

2015.10.1-2015.10.15

初步定稿

1.1

2015.10.16-2015.10.23

将之前的更为详细的描述

0.文档介绍

0.1文档目的

本文档编写目的是为了让软件设计及运行人员能通过该文档以明确的软件构造体系设计方案规划来实现软件开发的要求,便于客户、软件设计人员、软件开发人员和整合测试人员了解软件体系结构、具体设计方案,为其系统功能实现提供构造体系,提供一定方便的直接性结构说明。

0.2文档范围

本软件适用于网上购火车票人员,是比较完善的系统管理软件,对火车票的售票情况,订票情况,剩余座位查询等可以进行方便的管理。

具体而言火车售票系统需要实现以下的需求:

1、能够对火车票的售票情况进行处理。

2、管理员可以实现火车票、车次、站点的增加、删除和修改

3、用户要对预订票的时间问题作出限制,在开车两个小时内不许订票。

4、本系统要时时刷新,防止火车票出现重票、多票等现象。

0.3读者对象

预期读者:

开发人员、用户、测试人员、后期修改人员

阅读建议:

(1)该文档写明了预期产品的功能,项目组长可以根据此文档进行项目管理。

(2)对需求进行分析,并设计出系统.

(3)配合《设计报告》,了解系统功能,编写《用户手册》。

(4)根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

(5)评审人员:

了解预期产品的功能和性能,并与同组人员一起对整个需求进行讨论和协商。

0.4参考文献

提示:

列出本文档的所有参考文献(可以是非正式出版物),格式如下:

[标识符]作者,文献名称,出版单位(或归属单位),日期

例如:

[AAA]作者,《立项建议书》,机构名称,日期

[SPP-PROC-SD]SEPG,系统设计规范,机构名称,日期

[1][C#专业项目实例开发]Arora,中国水利水电出版社,2007

[2][数据库原理及应用]王雯,北京机械工业出版社2009.11

[3][数据库基础与实践技术]何玉洁,,机械工业出版社.2013.3

[4][C#数据库系统开发完全手册]王小科,人们邮电出版社,2006.12

[5][C#+sqlServer中小型信息系统开发实例精选]黄明,机械工业出版社.2007.4

0.5术语与缩写解释

缩写、术语

解释

SPP

精简并行过程,SimplifiedParallelProcess

SD

系统设计,SystemDesign

B/S

浏览器/服务器brower/server

1.系统概述

提示:

(1)说明本系统“是什么”,

(2)描述本系统的主要功能。

系统设计是一个把软件需求转换成用软件系统表示的过程。

通过对目标系统的分析和研究,做出了火车售票系统的总体规划,这是全面开发系统的重要基础。

系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。

管理员访问本管理系统,并进行查询,添加,或者修改,删除操作,从而实现了网上订票。

2.设计约束

提示:

(1)需求约束。

体系结构设计人员从需求文档(如《用户需求说明书》和《软件需求规格说明书》)中提取需求约束,例如:

✧本系统应当遵循的标准或规范

✧软件、硬件环境(包括运行环境和开发环境)的约束

✧接口/协议的约束

✧用户界面的约束

✧软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等等。

(2)隐含约束。

有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员应当尽可能地在此处说明。

例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。

2.1产品应当遵循的标准或规范

1,遵循CMMI文档开发模板,进行撰写文档。

2,遵循ISO9001标准体系。

2.2软硬件环境需求

需求名称

详细要求

软件

VisualStudio2010、SQLServer2005

硬件

电脑

2.3产品质量需求

主要质量属性

详细要求

正确性

坚持不懈、细致深入的工作,确保正确性

健壮性

软件针对售票信息的各项数据信息必须保证健壮性,因此要对数据进行备份。

可靠性

能准确处理给系统的有关功能,例如用户信息的增加、查询,修改,更新,数据的保存等。

性能,效率

硬件运算能力很好,编成质量很好

易用性

便于用户使用

清晰性

系统清楚明白,层次清晰

安全性

由于软件运行数据放在数据库中,所以参数不容易被改错、破坏,万一受到破坏也不会影响源程序。

可扩展性

可以添加新功能或修改完善现有功能

兼容性

由于尚未测试,故无法对兼容性进行评析

可移植性

当条件有变化时,程序无需作很多修改就可运行,可移植性较好

3.设计策略

提示:

体系结构设计人员根据产品的需求与发展战略,确定设计策略(DesignStrategy)。

例如:

✧扩展策略。

说明为了方便本系统在将来扩展功能,现在有什么措施。

✧复用策略。

说明本系统在当前以及将来的复用策略。

✧折衷策略。

说明当两个目标难以同时优化时如何折衷,例如“时-空”效率折衷,复杂性与实用性折衷。

3.1扩展策略

对于不同的用户管理人员,结合本系统的实际情况,进行模块的更改或设计。

3.2复用策略

适用于全国出行购买火车票人员,为普通用户提供高效,便捷的服务。

4.系统总体结构

提示:

(1)将系统分解为若干子系统,绘制物理图和逻辑图,说明各子系统的主要功能。

(2)说明“如何”以及“为什么”(howandwhy)如此分解系统。

(3)说明各子系统如何协调工作,从而实现原系统的功能。

 

5.子系统的结构与功能

提示:

(1)将子系统N分解为模块(Module),绘制逻辑图(如果物理图和逻辑图不一样的话,应当绘制物理图),说明各模块的主要功能。

(2)说明“如何”以及“为什么”(howandwhy)如此分解子系统N。

(3)说明各模块如何协调工作,从而实现子系统N的功能。

基本功能:

基本功能包括:

管理员和用户两个大的方向。

其中用户有查询、售/退票、个人信息修改三个主要功能。

管理员有车次、站点、车票的增删改查功能和统计剩余票的功能。

6.开发环境的配置

提示:

说明本系统应当在什么样的环境下开发,有什么强制要求和建议?

类别

标准配置

最低配置

计算机硬件

PC机

PC机

软件

VS2010SQLServer2005

网络通信

正常

其它

7.运行环境的配置

提示:

说明本系统应当在什么样的环境下运行,有什么强制要求和建议?

类别

标准配置

最低配置

计算机硬件

PC机

PC机

软件

VS2010SQLServer2005

网络通信

正常

其它

8.测试环境的配置

提示:

说明本系统应当在什么样的环境下测试,有什么强制要求和建议?

(1)一般地,单元测试、集成测试环境与开发环境相同。

(2)一般地,系统测试、验收测试环境与运行环境相同或相似(更加严格)。

在计算机安装有VisualStudio2010和SQLSever2005的环境下进行测试。

在安装有VisualStudio2010和SQLSever2005的电脑上进行测试

9.其它

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2