版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程技术方案及质量保证举措完整方案,投标可用技术方案及质量保证举措6.1、 技术方案6.1.1 工程背景学校日常运转产生大量的数据,目前尚无相关应用支撑学校科学治理主要体现在:数据难以利用、系统孤立形成信息孤岛、缺乏公共效劳与决策支持、信息无法实时共享与交换、数据标准不一难以形成有效统计与分析、数据价值难以体现、缺乏监控与预测;以信息化建设与业务标准建设业务流程标准为捉手,遵循僵化引入先进治理理念、优化实践指导迭代、优化、固化固化到统一平台形成软件资产,知识资产原那么,理顺学校常规业务,并实现信息化赋能,进而提升我学校日常治理精准度,并提供数据治理与数据分析效劳,辅助治理决策.6.1.2
2、建设目标通过本工程建设我校数据中台,打造集数据采集、数据处理、监测治理、预测预警、应急指挥、可视化平台于一体的数据中台,以信息化提升数据化治理与效劳水平,及时准确掌握学校运营情况,做到“用数据说话、用数据治理、用数据决策、用数据创新6.1. 3建设原那么根据XX学校要求,根据公司对大型治理软件的开发实施的经验,认为本系统是地域广阔、业务复杂、行业特性突出、业务集成高的系统,在技术必须从软件技术和系统布局上进行充分的考虑和设计.技术以及部署策略主要表达在如下几点: 具有技术先进性及可行性公司认为系统应采用先进的体系结构,保证在建设和使用期间体系结构不会落后.另外,XX学校智慧治理应
3、用系统在软、硬件产品的选择上要尽量采用成熟的产品,以保证系统平安、可靠地运行.当前软件系统主要分J2EE技术架构和.NET技术架构. 系统平安性公司认为智慧治理应用系统是学校最为关键的数据信息之一,智慧治理应用系统采取全方位防范举措,以保证系统平安.智慧治理应用系统在各个环节都要有相应的平安举措来保证,这些举措主要包括:系统访问限制、数据通信加密、系统日志记录、数据备份与恢复等.6.13.3系统开放性公司认为系统采用标准的平台、技术和结构,使其易于与其它系统进行信息交换.应定义标准的数据接口,以实现系统与其它系统互连互通以及互操作.系统运行的稳定、可靠性公司认为系统
4、作为学校信息化系统的关键业务系统之一,系统的稳定性和可靠性将关系到学校日常工作,因此智慧治理应用系统应具有良好的稳定性和可靠性.6.13.5系统易用性公司认为系统应具有良好的用户界面,易学易用.还应在功能、业务流程上具有易操作性.系统提供操作手册、在线帮助,功能键的安排应符合使用人员习惯,数据能够以清单、表格、图形等形式显示、打印.可维护性、可升级性公司认为系统应采用结构化、层次化设计结构,使系统易于维护和升级,系统应采用模块化设计,并保证各版本之间具有良好的兼容性,不会由于系统中某些模块的改变而影响整个系统的正常运行.智慧治理应用系统软件应尽可能做到“零维护,同时实现简便易操作
5、的远程维护.6.13.7可继承性公司认为系统应具有较强的可继承性,应包括应用系统的可继承性及数据的可继承性,系统应提供对各项相关智慧治理应用系统历史数据的存储、查询、管理等功能.6.13.8增强的治理功能公司认为系统应注重对系统操作流程的合理、必要限制,提升业务员、治理工作的标准性.提供方案限制功能,实现治理信息化.一体化设计一体化是系统设计和应用的根本指导思想,XX学校第一、二期各个子系统要根据统计流程标准、统一技术标准、统计数据治理、统一应用集成,统一角色治理,统一用户登陆,统一界面风格等大系统一体化的要求建设.遵循“一体化原那么,系统采用三层结构、WebService等先进
6、成熟技术,保证建成的各个子系统具有良好的稳定性、可扩展性.在系统应用上要以XX学校第一期、第二期为根本,扩展系统功能,不断优化和整合系统模块设置,改良管理方式,提升行政效率.在建设方案上实现统一规划,统一考虑数字XX效劳系统各个层面以及将来开展的业务模型;在内容治理上实现统一设计,集中存储,分责维护,信息共享;在系统应用上实现统一接口、统一标准,统一考虑各个系统之间的互连互通,防止形成系统的各自为政和信息孤岛;在业务处理上标准作业标准,统一工作流程,优化处理程序,实行跨部门协作;在技术处理上实现统一资源治理、统一身份认证、统一内容维护.6.2、开发框架通过以上对xx学校智慧治理应用系统建设的需
7、求分析,我们综合考量各方面因素,从对智慧治理应用系统建设需求的全面理解到系统实施的可操作性、工作方法的科学性,再到工程实施团队的合理配置,最后到周详的培训制定与完善的售后效劳体系,从而设计出一套完整、详细、符合XX学校智慧治理各个子系统开展的科学方案.6.2.1技术架构本系统软件架构主要包括:Docker容器技术、Kubernetes集群、MicroService架构、Istio微效劳治理、Serverless技术架构.见图Docker容器技术基于业界主流Docker轻量虚拟容器技术架构,提供高效、开放、灵活的新一代云虚拟根底支撑环境轻量虚拟化容器. Kuberne
8、tes集群采用Kubernetes集群治理技术,让容器化应用部署变得高效简洁,为业务应用的发布、维护提升高效支撑容器集群技术. MicroService架构采用MicroService技术,将效劳设计成最小颗粒,为应用提供高效、灵活、简洁、可靠的效劳模式微效劳架构技术. Istio微效劳治理采用Istio微效劳治理框架,基于ServiceMesh效劳网格设计模式,提供非侵入式的微效劳支持效劳网格治理. Serverless技术架构基于Serverless技术架构,以无状态、响应式方式实现效劳,提供极佳的效率、可靠性、隔离性无效劳器计算.XX学校智慧治理
9、应用系统采用平台技术、平台的框架图如下:业务应用(OALHRJ'CRM(ERP|jPM'MES牛刀企业PaaS云平台可桃化设计移动跨埔鳄障拒罪|页面俎仲笔内出件1中如atl口|里而设JIUI1"姻设计工旦|联势设计工a应用模板侬咪布在AppHM6»jF儆布工U1|云山用开发平台云应用治理平台根底中间件数报用|TomcatRXi,业务中间件E岬颇硒报表文档IM资源弹性调度曾理分布式r存福皆逢Istio服光网格:新一代微效劳治理架构微效劳治理财*“智徐珞由画画二场祸免平安认证J一日枳蟆:jDocker/Kubernetesg«集群治理广1MM幅主Tff
10、g就像菅理T硝费j1理性伸缩jIWttgJ魁自我SS础资源laaS公有云/私有云/混合云XX学校智慧治理应用系统体系框架图6.2.2逻辑架构XX学校智慧治理应用系统从体系结构上可分为五层,从下往上分别为根底资源、容器集群、微效劳治理、云平台、业务应用.强大的开发运维一体化工具,基于Docker容器、微效劳、可视化、云开发技术为核心,提供从设计、开发、测试、部署、运维的一体化支持.独创的可视化架构设计,应用根本架构、效劳及关系一目了然,效劳组件可任意增减,拖动连线即可改变依赖关系,并根据设计图,实现自动化创立和配置开发环境、测试环境和生产环境.高效的可视化开发支持,包括架构、数据、效劳、代码、页
11、面的全面可视化开发支持,组件拖拽,属性设置,简单可靠,轻松高效.全部基于组件化体系,提供组件和模版市场,开发者可以设计和发布自己组件,模块,实现高水平的重用和定制.为云开发者同时提供WebIDE和桌面IDE两种专业的集成开发环境,桌面开发环境与云端运行环境连接,代码自动同步,支持线下本地编程开发调试,云端联机运行.容器集群提供独立主机集群部署、容器集群部署、共享资源池部署等多种灵活部署方式,满足企业多样化的技术环境和术要求.为学校的高频应用和低频应用提供高效的运算资源调度方案,当应用需要访问时,可以做到快速分配运算资源并启动运行C当应用一段时间没有用户访问后,系统会自动回收运算资
12、源.6.2.23微效劳治理在微效劳架构下,每个业务系统都是由多个云应用组成.云应用通过业务集成统一门户、统一用户、统一权限、统一流程,形成一个统一的业务系统理.支持学校业务的全面集成和公用,包括组织机构、权限、工作流、报表、业务概念、业务规那么、用户界面、业务门户、即时通讯、消息推送、文档效劳等.业务应用建立统一的企业云应用标准,实现对应用发布、审核、部署、更新、升级、监控、运维的全生命期的统一治理.通过多业务模式,为组织内外的业务协作提供全面支持,包括各类业务应用的隔离、定制和运维,轻松实现组织内外业务系统的统一规划、集中和分布部署、即时发布、灵活定制,助力企业打造随需应变、高
13、效协同的数字化业务系统.6.入软件质量保证举措本公司软件质量保证由各项任务构成,这些任务的参与者有两种人:软件开发人员和质量保证人员.前者负责技术工作,后者负责质量保证的方案、监督、记录、分析及报告工作.软件开发人员通过采用可靠的技术方法和举措,进行正式的技术评审,执行方案周密的软件测试来保证软件产品的质量.软件质量保证人员那么辅助软件开发组得到高质量的最终产品.我们的软件质量保证方案大体分为如下三大局部:(1)把软件研制合理地划分为假设干阶段,并针对每个阶段的特点,制定出质量评审、评测的要求和举措.(2)从软件质量的要求出发,制定出相应的技术和治理标准,如软件文档规范、软件编程标准、软件测试
14、标准、软件版本限制标准等.(3)创立和积累公用模块,向软件工厂化方向开展.6.3.1软件研制的阶段划分及其质量限制我们把软件系统的研制划分为8个阶段,即总体需求分析、总体设计、各分系统的需求说明及概要设计、详细设计面向子系统、程序编制、自测试、组装与验收测试、试用和初步定型.我们规定,总体需求分析及总体设计需经有关领导及治理专家评审认定.分系统的需求说明、概要设计及详细设计需经总工程师组织的技术评审组评审.评审前,多数分系统的需求说明及概要设计需经有代表性的用户审核认可,即分析和设计阶段主要靠评审把关,编程和实施阶段主要靠执行标准和测试把关.每次评审的结果都有相应的记录,并填写相应的表格.6.
15、3.2软件的文档标准系统开发的文档要求是:每个分系统必须有需求说明、概要设计,每个子系统必须有详细设计和操作使用说明.需求说明、概要设计和详细设计必须串行完成,而且规定,详细设计未经评审通过不能进入正规编程.不写设计就进入编程,这是软件开发人员常犯的毛病,在我们的系统开发中这是不允许的.6.3.3软件编程标准开发中所有设计文件经过认真的评审、推敲和认定后,软件编程将是保证软件质量的一个重要环节.为保证这一环节的质量,我们专门制定了编程的有关规范.其中最主要的是界面标准.需要强调的是,对界面的理解不应只限于屏幕格式和操作方法,界面设计应贯穿于软件编制的全过程,我们的界面标准分为两大局部:第一局部
16、是设计原那么,包括:一般原那么、屏幕格式设计原那么、输入过程设计原那么、信息显示设计原那么、提示信息设计原那么、报表设计原那么、菜单设计原那么、操作方法原那么.它重点解决操作的方便性和直接性、显示和提示确实定性、输入的准确性、输入输出的一致性,以保证对用户习惯和心理的良好适应性,给用户一种愉快感,让用户产生一种喜爱感.第二局部是屏幕格式设计,包括:版权屏幕、登录屏幕、单记录录入窗口、多记录录入窗口、查询列表窗口、主/细数据录入窗口、命令按钮格式.它的主要目标是,力求使屏幕格式简炼、实用、直观、醒目、风格一致,使操作使用方便.软件编程标准更是一种设计和编程经验的总结,是对所用开发工具的深入认识和
17、全面理解.这一标准本身的质量直接关系到全系统的编程效率和可移植性、软件的可扩展性及可维护性、数据的可恢复性和系统的可靠性.特别是在客户/效劳器模式下工作的系统,编程时对处理和数据的合理分布将直接影响到系统资源利用得是否充分、恰当,直接影响到整个系统的性价比.它包括:对象和限制命名标准、编程风格、数据校验、环境配置与应用的可移植性、事件驱动、面向对象、数据库访问标准、数据及处理分布、出错处理、安装及设置.实践证实,这一标准对保证程序质量、提升软件重用度,进而对提高编程效率、乃至提升系统的可靠性均起了重要作用.6.3.4软件测试标准软件测试是在设计阶段保证软件质量的最后一关.从测试手段来说,我们把
18、整个测试分为白盒测试和黑盒测试,并在软件编制过程中交叉使用.指派对开发工具熟悉最深入、编程经验最丰富的同志从事白盒测试;指派对工作流程最熟悉、对操作使用研究和体会最细致的同志从事黑盒测试.从测试过程来说,又分为两步:自测试和组装验收测试C自测试是软件编制者自己设计测试用例,自己验证;组装和验收测试那么是根据需求说明和工作流程全面设计测试案例,进行全面测试.工作流程、数据流程、各子系统之间及各模块之间的接口是验收测试的重点之一.整个测试阶段必然是一个发现问题玲修改完善玲再测试的过程,而且可能多次反复.此时,最重要的是要把握住两点:一是每提出一个修改,都需经过总体设计师和分系统设计者的认真研究讨论,既要保证软件的正确性、流程的合理性和功能的完备性,又要保证总体设计思想和软件设计风格不受破坏,即保证软件的整体质量;二是程序编制者和测试者都要有足够的耐心和良好的协作精神,都要有对软件质量负责的责任感.无论自测试,还是组装及验收测试,都是极其细致而又繁琐的过程.不少技术人员愿意搞设计和编程,而不愿在测试方面多花功夫.软件开发的治理者对这种倾向需严密注视、尽力防范,同时应做出具体规定,作为软件设计的法规,要求大家严格遵守.测试标准的概要如下在自测试阶段制定了自测试方法和自测试过程.自测试方法重点规定了两点:一是白盒测试、人工审查与机器执行相结合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年贵州省六盘水市单招职业适应性考试必刷测试卷附答案
- 2026年贵州城市职业学院单招综合素质考试题库必考题
- 2026年贵阳职业技术学院单招职业倾向性考试必刷测试卷必考题
- 2026年甘肃农业职业技术学院单招职业技能测试必刷测试卷附答案
- 2026年河南职业技术学院单招职业技能测试题库新版
- 2026年山西省大同市单招职业倾向性测试题库及答案1套
- 2026年浙江金融职业学院单招职业技能考试题库及答案1套
- 2026年重庆公共运输职业学院单招综合素质考试题库新版
- 2026年鹤壁职业技术学院单招职业技能测试题库及答案1套
- 2026年贵州航空职业技术学院单招职业倾向性测试题库附答案
- 2025年电磁兼容产品行业研究报告及未来行业发展趋势预测
- 工厂盗窃安全培训内容课件
- DB32∕T 3823-2020 船闸PLC控制系统设计规范
- 四川省甘孜藏族自治州甘孜县2026届八年级物理第一学期期末教学质量检测试题含解析
- 护士医学院毕业论文
- 湖北农商行面试题目及答案
- 中度缺铁性贫血护理查房
- 2024年恒瑞医药ESG综合报告:以社会责任推动医药产业的可持续发展
- 排污责任协议书范本
- 2025年北京共青团入团考试题及答案
- 《医疗机构管理条例》知识培训
评论
0/150
提交评论