1、软件效劳工程重难点分析1工程重难点分析1.1业务方面重难点通过数据与效劳流程梳理和整合,满足各级效劳用户的业务需求。满足气象局内部业务应用:通过建立效劳产品加工与天气预报预警业务平 台,建立完善的气象监测、预报、预警精细化业务应用,满足气象效劳产品制作、 发布的需要。满足公众气象效劳应用:通过气象公众效劳平台提供多元气象公共效劳产 品和数据,通过“城市通”APP建立基于位置效劳的城市公众效劳机制,为公众 给提供精确的预报、预警效劳以及气象互动效劳。满足农业气象效劳应用:通过“农气通” APP建立基于位置效劳的农业气 象效劳机制,为农业效劳用户给提供精确的农事预报、预警和灾害风险效劳以及 互动效
2、劳。形成高度集成化、模块化、自动化、流程化的业务平台:系统业务复杂度 高,且统一业务具有不同业务规那么和流程,因此需要考虑对系统的整体设计,适 应未来业务开展的需要,系统应该具有高集成化、高并行计算能力、高度自动化、 流程高度灵活化、高度业务、数据等可扩展度高等特性。1.2数据方面重难点气象数据和产品是工程建立成功的核心要素之一,因此在数据库建立方面 应着眼于中心整个信息资源框架体系的规划,有条不紊的进行数据的规划与建立。统一数据框架体系:在整个数据建立过程中应站在整个大数据中心框架体 系下,结合己建气象数据体系,对气象效劳体系数据和产品进行整体框架设计, 即要能与现有气象数据框架进行整合应用
3、同时符合整体智慧气象数据库建立规 划。有效地与其他系统数据集成:本工程涉及多个系统间数据的交换,在工程 初期就需要考虑数据集成方案和数据集成内容,保证系统开发完后能顺利将数据 接入到其他系统中。1. 3技术方面重难点在本工程建立中,应遵循统一的技术框架体系,注重业务模块、流程化设 计,为用户提供界面友好,性能良好技术系统。统一技术框架体系:为了便于后续运行维护,本工程应遵循统一的技术框 架体系搭建各个应用系统,为后续运行维护、系统集成、二次开发打下良好根底 的同时,缩短交付周期。模块化、流程化开发:本工程中的数据和应用涉及多部门,因此在整体开 发过程中,除了流程标准化外,还需要注重工程模块化
4、流程化的设计开发,最 大限度的支持业务过程定制,以便最小改动即可将新业务集成到原有系统中,且 不影响原有业务的正常运转。友好界面设计:为方便业务人员进行业务应用及对外效劳应用,本次工程 的重点是设计合理、友好的界面,为用户提供直观、易用的功能。高性能设计:本工程各系统涉及多业务部门,如何提高业务运行的效率是 我们需要重点考虑的技术问题。1.4保障体系重难点木工程在标准、平安、运维体系中需要重点遵循已建数据标准,统一新业 务流程及标准,并注重数据平安方面的设计。遵循已有数据标准:新建工程涉及气象数据和产品的需要遵循气象行业标 准或是己建系统数据标准和标准,最终将数据无缝接入新建数据库中。统一标
5、准标准建立:本工程系统的建立是一个跨部门、复杂的系统,需要 满足不同部门间业务协同运行要求,因此需要系统间信息有效衔接,有赖于相关 的标准和标准进行保障。标准和标准的建立是一项复杂而艰巨的任务,它的工作 量很大,并且需要协调的方面很多,建议客户方统筹承建方成立标准组,配合完 成标准制定工作。在标准标准建立过程中,标准组所制定的标准要得到承建方的 认可,并在工程实施过程中进行贯彻落实,节省人力物力,发挥指导建立、标准 建立的效果。在具体落实方面需要着重考虑业务标准、数据标准和技术标准的统0数据平安方面:本工程涉及大量气象数据、效劳产品、业务数据,同时也 包含注册用户身份等敏感信息,因此对数据的平
6、安要求非常高,一方面除了根底 环境方面保证外,需要在数据权限、传输加密方面根据实际数据需求进行平安设 计,保障根底数据平安的同时防止敏感信息外泄。1.5工程实施重难点本工程工程涉及多部门,系统复杂度高,且建立周期短,由此对本工程的 管理、组织、进度、风险、质量控制等都存在巨大的考验。需要完善的工程管理体制支持:本工程系统是一个涉及多部门协作、业务 复杂大型工程工程,由此承建单位对工程的整体的组织管理尤为重要,是否有清 晰明确的工程组织结构、是否合理分配人员、工程执行过程中的是否执行到位、 协调到位、日常管理到位等直接决定着工程是否能顺利的成功交付,因此木工程 在实施时需要各承建单位依据完善的工
7、程管理体制,对工程进行全过程有效管理。 中软公司有成熟的工程管理体制,同时有多个大工程实施经验,会识别工程管理 重点和难点,合理分配人员,合理进行工程组织与执行,保障工程成功交付。需要强大的技术力量保障支持:本次项0业务流程繁杂且定制化程度高, 同时还涉及新兴的互联网开发技术,因此在工程实施阶段,除了在保障从需求、 设计、开发、测试等都有合理的人员配置外,还需要资深的系统设计以及互联网 开发人员。中软公司拥有多年设计经验的架构师,在业务模块化、流程化、定制 化设计中具备丰富经验,另通过多个互联网工程交付己逐步培养了互联网开发团 队,可为本次工程实施提供良好的研发根底。需要全面的质量保障体系支撑
8、一个工程的成功与否,除了在规定时间内 完成工程交付外,最重要是交付给客户的系统质量是否是满足用户的要求,因此 在实施的过程中的各个阶段都要对工程进行全面质量控制;目前中国软件公司有 成熟完善的质量管理体系,是在IS09001: 20XX版质量管理体系及软件能力成 熟度CMMI5的根底上,充分结合公司业务的特点,将两个标准相互融合,通过 对体系文件的编写、评审、试运行,修改、再评审、再修改,到正式运行,持续 改良组织过程等系统的工作,逐步完善和形成了独具特色、切实可行的中国软件 公司质量管理体系-即IS09001: 20XX与CMMI5完美结合的质量管理体系,会 对工程实施各个阶段进行全面的质
9、量控制保障。需要合理的分配控制工程进度:如何制定合理的工程方案,在建立周期内 合理划分工程实施阶段,合理控制每个阶段的时间和产出成果,保障与下一阶段 的工程持续性是本次工程实施的重难点之一。中软公司有成熟的工程管理体制, 同时有承接大工程且建立周期长的工程经验,会对此进行识别,进行合理进度控 制。及时识别工程风险并有效控制:在整个实施阶段可能面临着组织结构调整、 人员变更、需求范围变更、过程控制出现偏差、技术缺乏等风险,因此需要及时 进行风险识别并进行控制。中软公司有成熟的工程实施风险控制体制,同时有多 个大工程实施经验,风险控制能力强,不仅能及时识别工程风险并采取有效措施, 同时也会根据以往
10、工程经验及早进行预防,降低各个环节的风险。需要良好的客户沟通机制支撑:工程在实施阶段需要各阶段都要和客户保 持度好的沟通,尤其在前期需要对用户现场情况和需求做详细的调研,确定好项 目范围,防止在后续开发时由于工程范围的不断扩大或是变更造成研发进度的拖 延。中软公司有成熟的工程管理体制,在与客户沟通方面也有完善的沟通体制, 另外工程团队成员承当过多个大型工程,在与外部沟通协作方面具备很好经验, 需求分析人员熟悉气象行业业务及信息化开展规划,可确保在专业业务领域无障 碍沟通,从而保障与客户进行有效的沟通并达成需求共识。需要专业持续的测试保障支撑:本次工程涉及多系统和技术体系,另涉及 原有数据接入等,大量的数据交换必然给测试工作带来巨大难度,因此需要投入 专业持续测试才能保证系统自身业务正常运转的同时与其他己建业务系统互联 互通起来。中软公司有专业的测试团队,测试人员从需求阶段接入持续了解需求 并对测试方案和用例进行完备设计,在软件测试阶段,测试人员会进行完备系统 测试及集成测试,并且和客户保持沟通,及时了解输出产品是否满足客户要求。