详细设计方案报告模板自主开发类综合项目Word文件下载.docx
《详细设计方案报告模板自主开发类综合项目Word文件下载.docx》由会员分享,可在线阅读,更多相关《详细设计方案报告模板自主开发类综合项目Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
业务技术部完成日期:
7月10日
审核:
______审核日期:
____年_月__日
同意:
______同意日期:
石化盈科信息技术有限责任企业
XX系统项目具体设计汇报
(自主开发类项目编写纲领)
(第X版)
编制单位:
XXXXXXX
XXXX年XX月
编制说明
1、为规范信息技术项目具体设计汇报编写,特编制本提要,具体设计汇报必需根据本纲领要求目录和内容进行编写。
2、本编写纲领适适用于自主开发类项目,定义为:
指以拥有自主知识产权为主软件开发项目,包含软件产品研发项目和以开发为主工程项目。
3、在一、二级标题下[]中注明要求编写内容。
可依据需要合适增加二级标题或三、四级标题,并编写相关内容。
4、具体设计汇报格式要求根据《文档格式说明》进行编写。
1.建设目标及范围
1
1.1项目建设目标
[具体描述要实现具体业务目标、功效目标、技术目标、安全目标等。
从业务角度叙述项目实施要实现业务目标和功效目标](例子),从技术角度叙述项目实施要实现技术目标和安全目标。
]
1.2项目建设范围
[对应企业应用需求和项目建设目标,界定并具体描述项目标建设范围,包含系统安全,能够从功效角度或子系统(模块)角度界定建设范围。
从包含关键业务功效、实施子系统(模块)、覆盖单位或区域等方面界定项目实施范围。
]
2.系统设计
2
2.1系统总体架构
[以图表方法展示系统总体结构,包含层次结构、功效组件、数据交换渠道和中间件等。
必需包含系统架构图(图1),还能够包含网络架构图(图2)、对外接口图等。
图例1系统架构图
系统从逻辑层次上分为三个层次:
数据访问层、业务逻辑层和表现层。
数据访问层由五个功效模块组成,SqlMembershipProvider和OracleMembershipProvider组件分别封装了对SQLServer和Oracle数据库组员资格访问接口,ProfileDAL组件提供了对Profile数据访问层封装,InventoryandOrdersDataAccess组件提供了对存货和订单统计访问接口,Messaging组件提供了对微软消息队列统一访问接口
……
微软Petshop4.0网络架构图示例:
图例2网络架构图
系统总体上可分为用户端、DMZ接入区、应用服务区和资源层。
用户端访问关键分为两个访问渠道,Internet和Intranet环境,在Internet环境下用户能够经过用户端浏览器连入DMZ接入区,由接入区对连接安全性等进行控制,对安全请求给经过权限。
2.2子系统设计
[子系统是“需求规格说明书”中功效需求或用例实现,一个子系统能够实现多个功效需求或用例。
2.2.1子系统划分
{图例要求符合UML组件图标准,可使用Rational、Visio二者之一。
}
图例3子系统划分和关系图
2.2.2子系统1
2.2.2.1{功效1}设计
(1)关键类说明
{描述类关键功效及之间关系。
(2)类图
{包含类名、关键组员变量、属性、组员方法和类间关系等。
{图例应符合UML相关类图要求,可使用Rational、Visio二者之一。
图4Petshop4.0TableCacheDependency子系统类图
(3)时序图
{描述系统关键时序图。
{图例要求符合UML时序图标准,可使用Rational、Visio二者之一。
图5Petshop4.0用户登录时序图
(4)状态图(可选)
{图例要求符合UML状态图标准,可使用Rational、Visio二者之一。
{此处可仅列示概要设计阶段所设计关键状态图,其它细节状态图在具体设计中进行完善。
图例
图6Petshop4.0订单状态转换状态图
(5)表示层设计
{描述系统表现层用户界面组成、用户界面之间关系及关键传输参数等,可用于Webform程序、JSP页面、Winform程序、JavaSwing和Applet程序表现层设计。
图7Petshop4.0浏览商品页面组成和关系图
5.2.2.2{功效2}设计
5.2.2.3…
5.2.2.n子系统n
2.3系统集成设计
[绘制信息系统总体架构图,并描述本系统在总体架构中所处位置,和其它系统接口等。
绘制系统关系图,描述和相关系统业务关系、信息关联和集成关系和接口关系等。
说明在本项目实现、和相关系统集成技术方案。
包含系统集成架构图,目标系统关键功效,相关系统和关键功效,目标系统和相关系统业务关系、数据关系等。
并描述集成关键内容,采取技术等。
2.4非功效性设计
2.4.1安全设计
[关键包含系统连接安全、操作安全、数据安全和应急预案设计。
2.4.2可维护性设计
2.5标准化
[分类说明本项目采取标准,如代码标准、技术标准和管理标准;
或可形成标准,如代码标准、实施方法模板等。
2.6数据库逻辑设计
[可将相关数据库设计形成一个单独《数据库设计说明书》,在此说明引用相关章节。
2.7系统布署设计
{图例要求符合UML状态图标准,可使用Rational、Visio二者之一,例图8。
图8系统布署图
3.系统配置情况
3.1开发测试运行环境
3.1.1开发测试环境硬件配置
[提供开发测试环境硬件配置表]
例表1开发测试环境硬件配置
名称
数量
配置
运行环境
用途说明
3.1.1开发测试关键工具
[提供开发测试关键工具列表,如例表]
4.测试设计
5
5.具体工作计划
6
[提供实施计划进度表,细化工作进度安排,按控制点描述各阶段任务、时间目标等。
参考资料
[列出本汇报中所引用文件、资料、标准、规范等标题、文件编号及相关文件作者、标题、出版单位、发表日期等。
附件