软件项目技术方案
1 开发框架
开发系统中应技术基JavaEE技术成熟稳定保持先进性采BS架构系统集中部署分布利系统升级维护采MVC开发模式参考SOA体系架构进行功设计快速扩展业务功会影响现系统功正常根实际业务量进行部分功扩容满足系统运行求时实现成化系统采分布式部署系统功隔离运行保障系统整体运行稳定性
图1开发框架体系结构图
11 web端技术栈
(1)前端采elementUIjquerybootstrapvue实现前端Controller交换数基json格式
12 业务端技术栈
(1) 业务端基springbootspringMVCJPASpringData技术栈构建复杂系统采springCloud构建
(2) 四层分隔:controller(Facade)servicedaoentity中façade生成json实现前端数交换
(2)命名:功模块划分层包名层致
2 系统安全保障
21 访问安全性
权限理系统安全重方式必须合法户访问系统(户认证)必须具该资源访问权限访问该资源(授权)
系统设计权限模型标准权限数模型包括 :户角色权限(包括资源权限)户角色关系角色权限关系权限分配:通UI界面方便户分配权限边权限模型进行增删改查操作
基角色权限控制策略根角色判断否操作权限角色变化 性较高果角色修改需修改控制代码
基资源权限控制:根资源权限判断否操作权限资源较固定果角色修改角色中权限修改需修改控制代码方法系统维护性强建议
22 数安全性
三层面入手:操作系统应系统数库较常应系统数库层面安全保障措施
操作系统层面通防火墙设置设置成端口8080电脑访问应系统层面通登陆拦截拦截访问请求方式密码明文必须加密加密算法必须逆需知道客户密码密码加密算法{
MD5安全破解需MD532位字符串次加密(次数知道)容易破解加密次登录时忘记密码重置密码会告诉原密码理员知道
3 项目计划编制理
公司项目基敏捷程方式组织项目计划基需求团队反复讨程开发系统时解需求开需求分析会议确定开发务推进开发进度测试试点交付等开发步骤中具体容:
1解需求:客户沟通充分解方需求然需求进行滤整体成需求文档
2需求分析会议:项目启动会议做事情需求进行讨做满足需求需求进行全面梳理开发产品项目熟悉整需求
3确定开发务:根敏捷开发法需求变成功点安排开发务根团队现资源合理分配务时间节点
4 推进开发进度:开发实际程中注意节奏控注重功点完成时间点
5 功点完成会测试工程师进行单元测试
6试点单位进行试然解决问题
7交付
4 项目进度保障体系
41制度保障
实行项目理负责制建立强力开发指挥机构开发保障体系投入保证开发进度期实现足够开发队伍实行专业化开发建立项目理开发员开发务全面时掌握迅速准确处理开发程中遇种问题开发程中遇需求变更进行协调理重关键问题超前研究制定措施时调整开发公类保证开发程连续性高效性强化开发程时间点控问题开发务实行动态理保证时间点完成开发务实行部济承包责制责效益挂钩利益完成工作量挂钩做劳调动开发团队积极性编制科学合理总体开发进度计划运专业理软件开发计划进行动态控制总计划基础分解明确月旬计划项目理抓住技术难点严格计划安排组织开发重点抓关键技术开发定期检查开发计划执行情况时开发进度计划进行调整开发程中根开发进展种素变化情况断优化开发方案保证开发条紊执行
42开发进度开发工期保证措施
务分发利流开发策划高效组织科学领导动态控制流运作协调流技术框架技术流团队素质等实现流理通程控制实现终产品精品满足客户工期质量等方面求
完善开发计划保证体系保证项目工期纲掌握开发理动权全面宏观控制整开发程保证开发进度关键通完善开发计划保证体系采先进开发计划计算设计软件制定出科学合理开发进度计划
1. 编制三级网络计划
开发程中中单位分级编制网络计划控制整项目开发
(1)级网路计划
根项目总工期控制项目阶段里程碑目标
(2)二级网路计划
根阶段分项业务工期目标控制分解成分部目标
(3)三级网路计划
技术控制周计划日计划通关键技术开发编制标准业务建立计划统计数库利项目理信息系统工期进行全方位理
2制定派生计划
根总控工期阶段工期分项业务工作量制定出技术保障商务合物资采购设备定货力资源等派生计划进度理重组成部分迟完成迟准备插入时间原制定类派生保障计划作项工作备章循
工期保证体系框图
技术保证体系
综合保证体系
组织保证体系
技术总监
开发组织设计
技术总监
开发员
测试员
试验室
项目理
制 度 保 证
奖惩制度
岗位责制
济责制
开发团队
单元测试
技术培训
测试例
开发进度计划保证
月度计划
季度计划
年度计划
技术工作责制
技术标准
设计文件
招标文件
技术规范
技术工作标准化
开发团队
实现工期目标
43施工进度三阶段控制措施
()开发进度事前控制
1积极做业务需求业务流程等准备工作早投入开发创造条件准备工作做细做充分确保时障碍开发
2编制详细开发进度计划包括需求文档业务分工计划业务流程等
3关键技术特殊技术编制相应开发进度计划制定相应节点编制节点控制计划
4编制开发节点实施细明确搭接流水节拍
(二)开发进度事中控制
1严格审核开发员进度计划季度计划月计划监督员已制定开发进度计划进行开发
2项目开发期间开发进度需配备充足开发员确保时间点正常运行
3开发期间周结束前组织召开次碰头会协商解决周开发程中第二周开发中会发生问题应解决问题决拖延
4狠抓开发进度质量加强技术培训确保技术关质量前提求速度讲进度抓工期
5根开发实际情况时修改调整开发进度定期客户通报系统开发进展情况
(三)施工进度事控制
1根开发进度计划时组织测试员通事先编写测试例进行分项测试系统测试
2定期整理关开发进度资料汇总编目建立相应档案
5 项目质量保障体系
51程中保证
项目软件特点合作方项目实施求采取需求分析系统设计软件项目计划软件需求分析软件模型设计软件详细设计单元测试设计编写单元测试系统培训系统测试等列措施程中保证项目质量
52技术方面保证
公司研发员均国高校分子计算机专业招聘高级技术专业基础工作验扎实丰富整团队具高级工程师博士搭配具备强持续研发力
53软件质量理责分配
角色
职责
配置理员
制定创建维护配置库提供文档规范传达部门
QA(质量保证)
参项目阶段评审进行程评审产品审计检查文档代码规范执行情况
QC(质量控制)
软件测试质量控制手段测试员进行软件测试设计执行工作
54工作产品活动
活动
责
工作产品
否裁剪
项目立项
项目理
项目计划
否
配置理员
配置理计划
QA
质量保证计划
测试员
系统测试计划
否
需求理活动
项目理
需求调研报告
需求规格说明书
否
户项目理
户确认书
QA
评审报告
设计程决策分析活动
设计组
概设计说明书
否
界面设计图
详细设计说明书
项目理
决策分析评议表
QA
评审报告
开发编码集成程活动
项目理
版发布记录
否
QA
评审报告
开发员
程序代码
否
系统测试活动
测试员
测试例测试报告
否
QA
评审报告
项目结项交付维护活动
项目理
培训教材
户手册
安装手册
项目总结报告
否
项目理客户
户验收报告
QA
评审报告
项目踪监控活动
项目理
项目问题踪日志
QA
符合项问题踪记录表
否
项目踪监控活动检查单
风险理活动
项目理
风险理列表
QA
风险理活动检查单
配置理活动
配置理员
配置状态报告
变更请求审批表
变更踪记录表
QA
配置理活动检查单
评审活动
项目成员
评审报告
否
QA
评审活动检查单
55评审
评审种正式形式进行正式事先定义关职责种角色遵循组织规定流程
工作产品审计会组建应专门评审组包括作者持记录员陪审员干评审组成员包括PPQA项目组成员作者直接领导者理者
评审组先召开预备作者会针工作产品家做总体介绍例讲解工作产品目标什相关实现 细节开发标准等应该允许甚鼓励评审组成员动手查工作产品者查开发程中检查单
评审组持负责确定什时间开始真正评审会议预备会正式评审会议间评审组成员工作产品进行彻底检查相关标准准评审工作产品
预定时间评审组成员会议形式聚起次产品进行检查持负责整会议进展进行控制记录员记录程
工作产品中发现缺陷会认真记录适分类
会议结束负责需分析相关缺陷找出产生缺陷原加修正
持应确保缺陷会解决修正果程需加变更话应相关问题移交相关质量保证员
阶段
评审容
评审时机
参加员
否裁剪
计划阶段
项目计划
项目启动会议
项目成员
否
配置理计划
项目成员
质量保证计划
项目成员
系统测试计划
项目成员
否
需求阶段
需求调研报告
项目评审会议1
需求分析师项目理系统架构师设计组成员QA
需求规格说明书
需求分析师项目理系统架构师设计组成员QA
否
设计阶段
概设计说明书
项目评审会议2
需求分析师项目理系统架构师设计组成员QA
否
UI设计图
UI美工需求分析师项目理系统架构师设计组成员QA
详细设计说明书
需求分析师项目理系统架构师设计组成员QA
决策分析评议表
需求分析师项目理系统架构师设计组成员QA
编码阶段
代码检查(1)
项目评审会议3
开发组成员项目理需求分析师系统架构师QA
否
代码检查(2)
开发组成员项目理需求分析师系统架构师QA
否
测试阶段
系统测试例
项目评审会议4
测试员项目理开发组成员需求分析师系统架构师QA
否
系统测试报告(1)
测试员项目理开发组成员需求分析师系统架构师QA
否
系统测试报告(2)
测试员项目理开发组成员需求分析师系统架构师QA
否
发布阶段
户手册
项目总结会议
项目成员
项目总结报告
项目成员
否
56质量保证(QA)
QA工作审计产品
文档
责
项目计划
项目理
需求规格说明书
项目理
概设计说明书
项目理
源代码
开发组
系统测试例
测试组
系统测试报告
测试组
户手册
项目理
项目总结报告
项目理
入佳实践库产品
项目理
QA工作中需审计活动
活动
评审时机
项目立项
计划阶段
需求理活动
需求阶段
设计程活动
设计阶段
决策分析活动
设计阶段
开发编码活动
编码阶段
集成程活动
编码阶段
系统测试活动
测试阶段
项目结项
发布阶段
交付维护
发布阶段
项目踪监控活动
月次
风险理活动
月次
配置理活动
月次
评审活动
月次
QA审计中符合项目问题
QA审计程中发现符合项问题写入符合项踪记录表邮件方式发问题相关员做项目成员项目理部门理间沟通问题报流程:项目组成员沟通解决——项目理——部门理——总理QA符合项问题进行踪监控直问题解决QA验证关闭符合项
6 系统测试验收方案
系统测试验收包含四方面工作容分验收测试系统试运行系统文档验收项目终验
61 验收测试
验收测试信息系统进行全面测试双方合约定系统环境确保系统功技术设计满足建设方功需求非功需求正常运行验收测试阶段应包括编写验收测试例建立验收测试环境全面执行验收测试出具验收测试报告验收测试报告签署
62系统试运行
信息系统通验收测试环节开通系统试运行系统试运行期间包括数迁移日常维护缺陷踪修复等方面工作容检验系统试运行情况甲方部分数配置信息加载信息系统进行正常操作试运行期间甲乙双方进步确定具体工作容完成相应交接工作试运行期间系统发生问题根性质判断否系统缺陷果系统缺陷应该时更正系统功果系统身缺陷额外信息系统新需求时遵循项目变更流程进行变更暂时搁置作续升级项目工作容部分
63系统文档验收
系统验收测试系统文档逐步全面移交客户客户合者项目工作说明书规定交付文档加检查评价清晰方提出修改求终交付系统前系统文档需验收合格双方签字认
64项目终验
系统试运行约定时间双方启动项目终验收工作 终验收工作包括双方验收测试文件认接受双方系统试运行期间工作状况认接受双方系统文档认接受双方结束项目工作认接受 项目终验收合格双方项目组撰写验收报告
7 技术服务支撑
公司合效期提供免费维护期长期技术服务户户相关技术员免费提供原理技术指导咨询户正确熟练协议软件开发测试成果
根户系统相关部门员现状旦系统安装调试完毕投入正常运行卓安公司交付系统段时间专门指派干名专业工程师户部门进行指导培训维护直户安排技术员完全接系统操作理止
71 现场支持
系统售期间提供7×24时技术支持服务系统出现障保证30分钟远程响应影响生产障4时抵达现场派出专业工程师8时排出障影响生产障8时抵达现场派出专业工程师2工作日排障2工作日法解决2日户方提出详细解决方案日程安排交户方确认
72 技术支持
长期电话技术咨询技术服务远程线服务户时拨技术支持热线电话通远程协助进行关技术咨询专业技术员会耐心解答户问题免费提供需求预测系统规划等支持户需系统扩容调整时免费协助户准备预算规范书工程关事项
73 常规维护
系统售期间会安排工程师定期系统进行运行检查功需求分析范围问题时进行修改维护期发现需求规格说明书范围问题样时进行修改户提出方便操作易等性方面求满足户求保证接求两周解决户提出性求属软件编制素导致性较差技术员动调整软件提高性保证月解决
74 变更理
系统应台开发运行环境应系统变更升级详细资料第时间提交户
8 培训计划
811 培训工作概述
户软件系统项目建设完工系统部门熟练操作系统利系统提供功处理日常工作公司系统相关部门员工进行次全面培训
培训程系统部门划分分培训部门系统功点业务流程外户理需重点培训2名系统理员培训系统理相关功
812 培训规范
培训程涉时间场员等诸确定素方案提项作参考纲实际培训安排部门统规划文系统部门
培训效果参员重视程度关系客户部门参员做工作引起重视部门考虑否需培训结束参培训员试段时间组织次系统测验
通系统培训达目标:
Ø 相关部门解系统运作熟悉系统功
Ø 系统效推广相关部门员工积极参系统
Ø 培训专业系统理员深入解系统功系统业务功扩展提供建议
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档