




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章 应用系统集成方案5.1 系统集成原理应用系统集成包括学校原有应用系统与新建应用系统的集成。学校应用软件系统的集成主要是三个层次的现有集成:数据集成、身份集成、应用发布(界面)集成。(1)、数据集成:利用数据中心的数据交换与共享平台,从现有的应用系统数据中抽取出需要共享的数据,使共享数据平台成为全校范围内唯一的全面的数据源,完成数据层的集成,同时为相关应用系统提供共享数据访问服务,即数据订阅,为在全校范围内进行综合数据分析服务提供完备、有效、可信的数据基础。(2)、统一身份认证集成:根据现状确定一套用户身份信息,作为饿哦身份认证平台和数字化校园平台及应用软件系统的用户权威身份信息,建立起统一的认证平台,完成目前适合集成认证的系统的集成工作,同时留有接口供后续建设的系统无缝的与身份认证平台进行集成。(3)、应用发布(界面)集成:应用发布(界面)集成主要是对各应用系统或应用系统的功能进行集成到学校统一信息门户(portal)上来,以供师生使用。 通过建立学校应用系统信息服务集成标准与规范,已有系统及新上系统按照学校的应用系统信息服务集成标准与规范进行集成。界面集成标准数据交换方式认证集成方式Webservice集成ETL数据抽取和订阅URL单点漫游模式URL资源功能服务WEB剪辑Webservice服务ZFCA认证模式Iframe集成服务报文服务(CAS2.0)APIRSS集成服务MQ消息服务Webservice认证API集成服务Portlets集成服务伪登录模式界面(portal)集成数据集成统一身份认证集成服务管理平台ZF-SMP5.1.1应用发布(界面)集成应用的集成主要是通过服务管理平台SMP来实现应用服务的集成、注册、发布、查找、管理,并通过信息门户平台(portal)来展现。各应用系统提供符合技术标准与规范的服务,服务包括如下: Web service集成 URL资源功能服务 WEB剪辑 集成服务 Iframe集成服务 RSS集成服务 API集成服务 Portlets集成服务师生通过统一信息门户平台进行个性化定制以实现一站式服务。5.1.2统一身份认证集成统一用户身份集成首先要实现在各系统中的师生身份的同样,教师一般用教师职工号,学生一般用学号,建立全校统一的中央身份库,中央身份库存储在目录服务器中(LDAP),并实现与一卡通系统身份的转换。对于学校若存在特殊应用系统,还可以通过统一身份认证系统进行身份转换,如:全校其他系统都可以统一身份,但某一系统因为特殊原因不能用教师职工号或学号作为统一身份,则我们系统可以作身份转换。相关业务系统需要通过调用统一认证平台的认证模块实现,可以通过调整WEB.confing的filter部分,通过拦截中心认证服务CAS的认证,或调用统一认证平台提供的webservice来实现。认证集成的方式如下: URL单点漫游模式 ZFCA认证模式(CAS2.0)API Webservice认证 伪登录模式业务系统认证修改完成后在统一身份认证平台中进行接入注册、配置、管理,实现统一身份认证。5.1.3数据的集成 数据的集成与共享的原理与技术参见数据中心平台章节。 数据集成的方式如下: ETL数据抽取和订阅 Webservice服务 报文服务 MQ消息服务v 业务系统配置通过数据共享调研,各业务系统需共享的数据集成到数据中心,需要对业务系统进行配置。业务系统数据服务器配置,主要是业务系统数据库数据(中介库)可供数据中心读/写的服务器配置。v 数据集成相关数据集成的系统在遵循数据交换集成的标准的基础上,根据不同应用系统的实际情况,通过分析确定共享的数据项,主要通过建立(触发器、系统日志、标志位等)来捕捉应用系统要共享的数据的变化,并把变化的数据放到指定的中介库上,并以消息机制的方式通知数据中心,数据中心把数据从中介库中通过ETL工具、webservice、报文、消息MQ等方式来完成数据集成。数据集成根据数据量的大小与时效性要求,可以把数据集成分为两部分:一、数据变化频繁,时效性要求高,单数据量少的数据,如:学籍异动等信息;二、数据量大的阶段性数据,如:学生选课数据、学生的成绩数据等信息。对于“一”的信息数据中心要实时抽取;对于“二”的信息数据中心要定时抽取,而且一般放在夜间进行。v 数据订阅 业务系统可能要到数据中心订阅教师基本信息、学生缴费信息等信息,可以采用数据中心提供的数据订阅功能实现但对于学校已经建成的系统但不符合学校信息标准的数据集成,数据的交换可以通过数据平台提供数据转换、清洗功能。5.2现有及新建应用系统的集成方案5.2.1 教务管理系统 教务管理系统主要实现数据交换、身份认证(含单点登入)和门户信息集成。v 数据交换教务系统需要通过数据中心平台从数据中心订阅相关数据标准、部门、组织机构、教师信息等信息,可以由教务系统的管理来订阅,数据中心管理员审核通过后,数据中心相关数据变化后,教务系统的相关数据会从数据中心自动得到。数据中心需要从教务系统获取学籍信息、教学计划、教学任务、课表、教学场地、学生成绩、评价信息、教材信息、考试信息等信息,通过数据中心的数据抽取实现。v 用户身份认证集成 教务系统的用户身份需要使用统一认证平台的统一用户,并调用统一认证平台的认证模块实现,可以通过调整WEB.config的filter部分,通过拦截中心认证服务CAS的认证,或调用统一认证平台提供的webservice来实现。v 界面集成 教务系统的界面集成主要教务功能是在门户平台(portal)的展现与条用。教务系统的界面集成主要包括webservice、URL资源功能、portlets、iframe、WEB剪切等方法集成,如课表、成绩、教学计划、监考信息、评价信息等功能通过服务管理平台(SMP)进行注册、发布并根据功能的权限分配让师生用户可以在个人服务中心进行个性化定制。5.2.2学生管理系统 学生工作管理系统主要实现数据集成,身份认证(含单点登入)与门户信息集成。v 数据交换学生工作管理系统需要通过数据中心平台从数据中心订阅学生学习信息、毕业生信息等相关信息,可以由学生工作管理系统的管理员来订阅,数据中心管理员审核通过后,数据中心相关数据变化后,学生工作管理系统的相关数据会从数据中心自动得到。数据中心需要从学生工作管理系统获取学生奖罚信息、学生资助信息、入学新生信息、毕业生就业信息、学生报到信息和学生离校信息,既可以调用学生工作管理系统提供的webservice数据实现,也可以通过数据中心数据抽取实现。v 用户身份认证集成 学生工作管理系统的用户身份需要使用统一认证凭他的统一用户,并调用统一认证平台的认证模块实现,可以通过调整WEB.confing的filter部分,通过拦截中心认证服务CAS的认证,或调用统一认证平台提供的webservice来实现。v 界面集成 学生工作管理系统的界面集成主要是学生基本信息、学生奖罚信息、学生资助信息、学生宿舍信息等信息在个人门户上的展现,以及集成学生工作各工作界面如学生资助管理、奖惩管理、军训管理、思政管理、学生素质管理、宿舍管理等工作界面,主要通过webservice、URL资源功能、portlets、iframe、WEB剪切等方法集成,并在服务管理平台SMP上注册、发布,有师生个人定制。5.2.3办公自动化系统 办公系统主要实现数据集成,身份认证(含单点登入)与门户信息集成。v 数据交换办公系统需要通过数据中心平台从数据中心订阅学生信息、教师信息、教学信息、科研信息等相关信息,可以由办公系统的管理员来订阅,数据中心管理员审核通过后,数据中心相关数据变化后,办公系统的相关数据会从数据中心自动得到。数据中心需要从办公系统获取如公文信息、文档信息、会议信息等办公信息,既可以调用办公系统提供的webservice数据实现,也可以通过数据中心数据抽取实现。v 用户身份认证集成 办公系统的用户身份需要使用统一认证平台的统一用户,并调用统一认证平台的认证模块实现,可以通过调整WEB.config的filter部分,通过拦截中心认证服务CAS的认证,或调用统一认证平台提供的webservice来实现。v 界面集成 办公系统的界面集成是在信息门户中集成办公系统的各种工作界面,集成方法主要通过webservice、URL资源功能、portlets、iframe、WEB剪切等方法集成,并在服务管理平台SMP上注册、发布,由师生个人定制。5.2.4迎新管理系统迎新管理系统需要通过数据中心平台从数据中心订阅学生学习信息、毕业生信息等相关信息,可以由迎新管理系统的管理员来订阅,数据中心管理员审核通过后,数据中心相关数据变化后,迎新管理基本系统的相关数据会从数据中心自动得到。数据中心需要从迎新管理系统获取入学新生信息,既可以调用迎新管理系统提供的webservice数据实现,也可以通过数据中心数据抽取实现。v 用户身份认证集成 迎新管理系统的用户身份需要使用统一认证平台的统一用户,并调用统一认证平台的认证模块实现,可以通过调整WEB.config的filter部分,通过拦截中心认证服务CAS的认证,或调用统一认证平台提供的webservice来实现。v 界面集成 迎新管理系统的界面集成主要是新生录取信息、学生报到信息等信息在个人门户上的展现,以及迎新工作界面在门户上的集成,主要通过webservice、URL资源功能、portlets、iframe、WEB剪切等方法集成,并在服务管理平台SMP上注册、发布,有师生个人定制。5.2.5一卡通系统集成 一卡通系统主要实现数据集成,身份认证(含单点登入)与门户信息集成。v 数据交换一卡通系统需要通过数据中心平台从数据中心订阅相关数据标准、部门、组织机构、教师信息、学生信息等信息,特别是师生个人信息作为制作IC卡的信息,可以由一卡通系统的管理来订阅,数据中心管理员审核通过后,数据中心相关数据变化后,一卡通系统的相关数据会从数据中心自动得到。数据中心需要从一卡通系统获取师生个人的消费信息、刷卡信息等信息,既可以调用一卡通系统提供的webservice数据实现,也可以通过数据中心数据抽取实现。v 用户身份认证集成 一卡通系统信息查询的用户身份需要使用统一认证平台的统一用户,并调用统一认证平台的认证模块实现,可以通过调整WEB.config的filter部分,通过拦截中心认证服务CAS的认证,或调用统一认证平台提供的webservice来实现。v 界面集成 一卡通系统的界面集成主要师生个人的消费信息、余额、刷卡信息等个人门户上展现,主要通过webservice、URL资源功能、portlets、iframe、WEB剪切等方法集成,并在服务管理平台SMP上注册、发布,由师生个人定制。5.2.6图书管理系统 图书管理系统主要实现数据集成,身份认证(含单点登入)与门户信息集成。v 数据交换图书系统需要通过数据中心平台从数据中心订阅相关数据标准、部门、组织机构、教师信息、学生信息等信息,特别是师生个人信息作为制作借书证的信息,可以由图书系统的管理来订阅,数据中心管理员审核通过后,数据中心相关数据变化后,图书系统的相关数据会从数据中心自动得到。数据中心需要从图书系统获取师生个人的借书信息、过期图书、新书信息等信息,既可以调用图书管理系统提供的webservice数据实现,也可以通过数据中心数据抽取实现。v 用户身份认证集成 图书管理系统信息查询的用户身份需要使用统一认证平台的统一用户,并调用统一认证平台的认证模块实现,可以通过调整WEB. config的filter部分,通过拦截中心认证服务CAS的认证,或调用统一认证平台提供的webservice来实现。v 界面集成 图书管理系统的界面集成主要师生个人的借书信息、图书信息等个人门户上展现,主要通过webservice、URL资源功能、portlets、iframe、WEB剪切等方法集成,并在服务管理平台SMP上注册、发布,由师生个人定制。5.2.7其他应用系统的集成其他应用系统可按照前述的集成原理,并参照教务、办公等系统的集成方案进行系统集成。第八章 运维体系建设数字化校园软环境建设主要是包括数字化校园建设、运行维护等的信息标准建设、工作体系建设、管理制度建设、用户及用户权限管理方案。8.1 工作体系完善合理的工作体系是数字化校园信息建设成败的关键。在任务繁重、时间紧迫的情况下要顺利完成这次数字化校园建设,就必须要建立起一套完备的工作体系以保证信息化建设健康有序发展。要继续加强组织领导,根据实际情况建立分工合理、责任明确的信息化推进协调机制,提供资金和场地保障,促进信息化建设健康发展。8.1.1 组织管理机构数字化校园信息化建设领导小组是本项目建设的领导机构,负责规划、组织、协调工作。数字化校园信息化建设领导小组作为本项目建设的日常管理机构,负责落实信息化建设规划的实施、指导,督促各级部门积极参与信息化建设工作。在数字化校园信息化建设领导小组下根据信息化建设进程设立信息咨询组、项目建设组、运行维护组和推介培训组。如图所示:信息化建设领导小组信息咨询组项目建设组运行维护组推介培训组8.1.2 人员队伍与职责数字化校园建设领导小组领导小组由学院和正方公司决策层领导代表共同组成,具备调配各方资源的能力,负责整个建设过程的规划、组织、协调工作。下属机构包括信息咨询组、项目建设组、运行维护组、推介培训组。信息咨询组充分发挥学校信息化咨询组专家在本项目信息化建设中的咨询、顾问和指导作用。同时,通过和技术力量雄厚的科技机构、专业公司形成紧密的伙伴关系,在整个建设过程中开展长期的、稳健的、发展的合作,为本次信息化建设的整体规划与顺利实施提供科学咨询和技术支持,为本次项目建设提供业务咨询服务和加强信息化人才队伍的形成与培养提供保障。项目建设组项目建设组是本次项目建设主体,主要由江西应用技术职业学院信息化技术教师和正方公司技术人员组成。承担本次项目的立项、调研、需求开发与设计、系统设计与实现、运行调试等建设工作。在领导小组的统一安排和调度下,协助进行网络维护、软件维护、技术培训、设备采购与维修等技术服务性工作。具体组成如下:1、 江西应用技术职业学院信息中心将有2-3人参与,负责本项目的管理与协调;2、 正方公司将派包括公司项目经理、系统架构师、系统分析师、程序员、测试、美工、系统配置等人员参与建设,并在江西应用技术职业学院设立项目部,负责软件的安装、调试、技术培训、日常维护、软件升级等售后服务工作。运行维护组项目内容建设完毕后,运行维护组专门负责数字化校园的运行和维护工作。由于本次项目涉及全校各个职能部门相关业务服务系统,所以运行维护组由江西应用技术职业学院信息化技术成员与各部门相关应用系统管理负责人组成,由信息中心技术人员负责协调安排数字化校园信息化的日常技术运行保障和数据维护工作。运行维护组工作职责工作原则:谁生产、谁维护、谁负责的原则。具体如下:1、 在系统技术实现支持下,运行维护组负责统一制定数字化校园各功能分配给相关各职能部门维护和更新本部门数据。例如学生成绩查询服务有教务处负责数据的更新和服务的发布。2、 只与数字化校园信息化本身相关的数据、服务由信息中心技术相关负责人管理。3、 来自各个部门的数据和服务需要集中发布到本站由各个部门提出申请经运行维护组审核后统一发布。例如,迎新部门近期需要发布迎新相关的热点服务向运行维护组在线提交申请后经运行维护组审核后进行发布。推介培训组主要校方信息化建设成员组成,我公司安排相关人员协助。通过健全信息化应用服务长期性推介机制,让师生不断了解、掌握信息化建设成果,充分发挥建设效益,营造全校支持和参与信息化建设的氛围。提供个性化服务,根据不同用户设置不同类型的信息化推介培训服务,面向教师、学生、管理者分类,甚至根据计算机使用能力不同不断开展多种形式的培训。8.2管理机制建立、完善信息化工作的各项规章制度。对信息化工作进行统一规定,使信息化工作更加有序一致。8.2.1组织管理制度主要内容包括:(1) 以数字化校园信息化建设领导小组为中心,下辖信息咨询组、项目建设组、运行维护组、推介培训组四个工作组。领导小组统一负责安排和协调工作,各工作组在领导小组的领导下有序地开展工作。领导小组设立一名主任和2-3名副主任以及一名日常事务联络员。下属各工作组设立一名负责人和若干成员。(2) 明确各级组织责、权、利;规定各级组织工作请示流程。(3) 各级组织根据工作需要设立岗位并分派人员到岗,同时上报领导小组备案。(4) 制定日常工作纪律和考勤制度。(5) 根据不同岗位要求出台详细的奖惩考核规定。(6) 制定培训计划和人员培训制度,保证工作效率。8.2.2项目管理制度主要内容包括:(1) 领导小组召开各工作组负责人成立临时项目立项委员会,征求全体成员意见并论证项目可行性方案。(2) 项目负责人根据立项要求制定项目计划,经讨论后提交领导小组审核。(3) 项目负责人根据计划定期检查工作实施进度并汇报领导小组,及时分析进度偏离因素和调整项目计划。(4) 领导小组定期审计各工作组工作成果,及时纠正工作偏差避免造成严重后果。(5) 领导小组组织有关专家和用户对已完成的项目进行验收审核。8.2.3运行管理制度主要内容包括:(1) 接入网管理制度:严格控制随意接入。从人为角度控制要明确接入申请并备案;从技术角度控制要借助相关技术手段或工具防止随意接入。(2) 机房管理制度:建立相关的机房出入登记制度;制定保护机房环境的相关规定;设备出入机房严格审查并备案。(3) 信息化应用系统管理制度:信息化应用系统相关代码和文档统一管理和发布;具体功能实现以谁开发、谁维护、谁负责为原则。(4) 网络与信息安全管理制度:制定相关人员使用网络和信息的安全规定;采用一系列技术手段和工具进行控制和监控,例如,服务器监控、网络监控、数据库监控、应用监控等相关监控和为之配套的监控工具。(5) 信息资源管理制度:将信息资源划分为不同的保障等级并制定相应的资源使用制度。对于重点项目的资源必须由领导小组批示才能使用。8.2.4推介培训制度主要内容包括:(1) 制定推广计划以及工作实施制度。(2) 阶段性分析推广成果和成败因素并汇报领导小组决策调整计划和方法。(3) 制定长期的组织培训计划,面向教师、学生、管理者等各种群体开展各种培训活动。8.2.5应用集成制度为了便于各应用系统的集成方便规范及提高服务集成的积极性,要制定服务集成制度,主要内容如下:(1)、应用集成规范(2)、应用集成发布制度(3)、应用提供的奖励制度建立数字化校园工作体系与管理机制,能够保证参与数字化校园信息化建设和运行的不同角色能够在此工作体系和管理制度下保证数字化校园信息化建设的顺利推进和可持续运行。第九章项目实施方案江西应用技术职业学院数字化校园项目是个庞大的信息化系统建设项目,为了使项目的整个实施过程始终处于受控状态,从而保证项目在保证质量的前提下按项目的进度要求完成,必须制定科学而严谨的项目实施方案。9.1项目组织正方公司将成立专门的项目组来负责江西应用技术职业学院数字化校园应用系统的整体进度和实施计划。对于项目中的各项任务校方也必须设有相应对等的项目组织来保证本期项目按计划实施。9.1.1项目组织机构江西应用技术职业学院数字化校园应用系统项目组织机构图(以下为正方公司项目组组成,校方项目组由校方确定):信息化领导小组专家顾问组项目建设协调小组项目总负责人学校项目负责人公司项目经理方案评审组方案监理组业务审核组工程实施组测试验收质量保证组开发组需求分析设计组工程实施培训组配置管理组9.1.2任务和责任分配项目建设协调小组项目领导小组是整个项目实施的领导决策机构,其主要职责是:1、 牵头开展项目组和各有关单位、业务部门之间的协调关系;2、 对整个项目建设过程的进度计划、质量等活动进行宏观监督、管理。项目经理项目经理是整个项目的执行管理者,对项目建设的进度、质量负直接责任,其主要职责是:1、 负责实施并全面履行合同,处理合同变更,协调项目组和用户的关系,保证项目的顺利进行;2、 负责协调项目组内部关系;3、 对项目进度、质量和成本进行总体控制;4、 指定实施计划,审定各种实施方案;5、 定期检查项目计划的完成情况和质量;6、 负责项目人员组织调配,向公司提出人员增减计划;7、 考核、评定项目人员的业绩;8、 组织工程验收和结算。需求分析设计组需求分析设计组的主要职责是:1、 深入用户各业务部门,详细了解业务需求和业务流程;2、 编制详细的需求分析报告并提交给项目领导小组确认;3、 系统规划和设计;4、 关键技术确定;5、 提交系统分析设计文档并提交项目领导小组确认。开发组1、 开发组负责按照需求分析设计组的设计要求完成系统的开发,其主要职责是:2、 依据系统分析设计完成系统功能,实现系统开发;3、 配合测试组完成测试;4、 提交开发过程相关文档。测试验收、质量保证组在系统投入试运行之前,测试验收质量保证组将根据系统系统需求分析报告和设计报告进行软件功能测试,保证系统投入试运行时无流程、编程和功能性错误:1、 负责试运行的测试工作;2、 配合验收工作;3、 编写详细的测试报告;4、 编写用户手册。工程实施培训组工程实施培训组的职责是:1、 负责系统的部署、实施;2、 负责对系统使用人员的培训;3、 根据实际情况修订用户手册。配置管理组配置管理组的工作职责是:1、 负责系统软件的版本控制;2、 负责系统的需求变更和需求管理;3、 需求变更的风险评估。9.3项目管理公司已通过ISO9001质量管理体系认证,和CMM3认证,建立了完整的项目管理体系,包括软件项目开发管理、项目实施管理、软件测试管理、软件配置管理、项目维护管理和项目考核等,江西应用技术职业技术学院数字化校园项目将严格按照公司项目管理的要求进行管理。9.3.1开发管理软件项目的开发管理是对软件开发过程的管理,在开发过程中,严格遵循以下原则:每个阶段必须有明确的阶段计划,包括阶段目标、时间进度、工作任务和内容,以及人员安排等;每阶段结束都必须经过评审和确认,并提交相应的技术和质量文档。软件开发的基本过程如下:1) 项目立项:提出项目建议,编写项目建议报告,进行项目建议审核,项目立项,组织项目的开发确定项目组,编写项目规划,申请软件配置。2) 需求调研:收集需求,与需求者一起定义、验证所收集的需求,分析需求,编写需求分析说明书,进行需求确认。3) 系统设计:进行需求总体设计,进行软件概要设计,功能描述和设计,和软件详细设计,进行设计评审。4) 程序编码:根据软件设计说明书,编写源代码,进行单元测试。5) 软件测试:编写软件测试计划,测试方案进行测试,编写测试报告。6) 培训:编写用户操作指南,系统安装指南,进行用户培训。7) 项目考核:项目质量和进度考核,项目人员考核。 软件开发管理流程图:项目建议/软件合同技术主管:项目建议审核、讨论项目立项:确定项目经理、下达项目任务书、组织项目组技术主管、项目经理和用户协调会:确定项目开发设计需求调研、需求分析、需求规格说明书用户需求确认技术路线确认、新技术采用、技术难点确认系统概要设计和详细设计:概要设计说明书、详细设计说明书编码测试计划测试计划审核测试用例、测试方案设计系统测试系统集成人员:开发硬件环境、软件环境构作系统集成人员:开发软、硬件环境测试系统分析员、高级程序员:技术难点解决系统试运行项目组:产品文档/技术规范项目考核配置计划创建配置库配置更新配置验收QA计划需求评审设计评审测试评审9.3.2需求管理9.3.2.1需求调研分析需求分析往往是本项目软件生命周期中最前端的工作,只有通过需求分析才能把本项目的功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析是一个不断认识和逐步细化的过程。在此过程中,首先用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念。二软件分析人员则要认真了解用户的要求,细致地进行调查分析,把客户“做什么”的要求最终转换为一个完全的、精细的、能适应变化软件逻辑模型并写出书面的软件需求分析说明书,准确的表达用户的要求。为此,建立需求基线并有效管理变更,不断进行维护,才能帮助我们更好的完成软件开发。我们将在江西应用技术职业学院数字化校园项目中采用系统原型法,尽早触发用户需求,确保开发人员真正了解用户需求,使用户尽早了解今后要使用的系统,有效减少需求不正确造成的风险。开始需求调研准备合同技术附件用户修改意见用户原始需求资料用户需求调查单用户需求调查单 用户修改意见用户原始需求资料需求调研用户需求条查单用户需求分析用户需求说明书需求评审用户需求确认结束9.3.2.2需求管理随着业务的发展,客户需求的变更是一种必然,良好的需求管理机制是项目成功的有力保障。在我们的项目管理体系中,有专为需求变更设计的需求变更流程,既维护了客户的正当权益,又有效的提高了开发方的对需求变更的控制能力,最终大大减少了项目失败的风险。本项目的需求管理由项目的配置管理工程师负责,通过需求管理工具和有效的需求管理流程,能有效的管理项目需求的属性、状态的跟踪等。当系统开发后需求发生变更时,客户填写“需求变更申请单”,软件开发组将分析评审需求变更对项目的影响,然后项目组会和客户讨论需求变更对项目的影响。如果最终需求变更申请获得批准,所有受影响的文档和程序都会改变,配置管理工程师需检查需求跟踪矩阵以确认所有受影响的工作产品与需求一致,在修改文档和程序进入受控库前,所有的文档或程序将被评审或测试。开始提交变更申请需求变更申请书CCB审核变更申请同意变更?实施变更审批配置管理员变更同意配置管理员变更?配置管理员实施变更变更实施审查结束9.3.3配置管理软件配置管理是为在软件开发过程中对软件产品进行有效的标识、控制和跟踪。明确在软件开发过程中,一些关键步骤的详细作业规范,提高软件开发的效率和可管理性,使整个软件开发过程处于受控状态。基本过程如下:1、 项目正式启动后,项目经理确定配置项及人员,填写软件配置管理申请表提交配置管理员。2、 配置管理元检查配置项内容,提交配置主管审批,批准后,根据配置管理申请表创建该项目及配置项,并设定项目用户及构件用户。3、 在项目开发阶段,配置管理员不对配置项的检入/检出进行控制,而项目经理应督促项目成员及时提交文档和源码,保证整个项目的完整性和一致性。4、 开发人员的日常运作方式是:“检出(check)-修改(edit)-检入(check in)”检入时,新版本号为日期,如“2009-03-28”5、 项目进入维护期后,项目经理负责所有配置项的提交,在保证完整性、正确性的基础上,填写配置验收单,配置管理员据此在配置系统中删除所有项目成员的权限,以后,该项目的配置管理有配置管理元负责。6、 项目成员/维护人员有需要提取配置项时,填写“软件产品提取记录表”,配置管理员检出相关配置项给项目成员。7、 项目成员在程序修改结束后,应及时将配置项内容提交给配置管理员,并删除本机上的程序,以免引起混乱。配置管理员根据提交记录表的内容,检入配置项。8、 配置管理员应定期检查没有提交回的配置项,对提取人员进行督促,保证检出的配置项处在受控状态。开发项目系统设计实施项目下达任务书确定项目配置项申请配置管理配置审核创建项目配置库配置项提交/提取软件产品配置管理申请单软件产品配置表项目结束进入维护期配置移交配置验收单配置提取申请配置项提取配置项修改配置项提交软件产品提取提交表软件产品提取提交表 软件配置管理流程9.3.4质量管理9.3.4.1规范软件开发过程软件质量管理着重于确定软件产品的质量目标,制定达成这些目标的计划,设置质量检查点,监控软件开发过程的各种活动。对需求分析、概要设计、设计评审和验证、设计更改控制、代码实现、软件测试、现场实施、验收交付等各个环节,都强调规范化管理。公司软件的质量管理基于以下活动的控制:1) 对项目的软件质量活动作出计划,对软件开发过程进行策划;2) 对软件产品质量可测量的目标及其优先级进行定义;3) 为软件产品的质量管理提供适当的资源;4) 对软件开发人员、实施人员和技术支持人员进行相关培训;5) 按照文档化的规程进行软件的质量管理;6) 在事件驱动的基础上,对软件产品的质量进行测量、分析,并将分析结果和软件质量目标相比较;7) 专业测试人员对软件进行测试,并对测试结果的处理情况进行跟踪;8) 系统分析员、高级程序员、高级管理者定期参与评审、验证等软件质量管理活动;9) 项目经理奖惩检查软件质量管理情况,落实纠正预防措施;10) 软件质量保证小组负责评审软件的质量管理活动和工作产品,并填写相应报告;11) 现场实施和支持过程中,项目经理对软件配置进行管理,定期上缴最新版本,配置管理员更新配置管理库,保证软件配置安全;12) 对软件维护进行控制,软件设计更改和代码更改应经过审批,修改完成后需经过测试、安装,并通过用户认可。9.3.4.2规范软件测试管理为提高公司软件产品的质量,公司专门成立了软件测试部门,对软件系统进行测试。在开发过程中,根据测试规范编写详细的测试计划,进行全面的测试。测试与故障排除联系在一起,将测试所确定的故障提交给开发者修改,建立软件的一个新的版本,再进行下一轮的测试。在这种“测试-排错-新版本”的迭代过程中,跟踪故障强度的变化,确认测试是否可以终止。用可靠性增长测试和可靠性验证测试作为软件系统提交前进行的最后测试。在可靠性增长测试中,测试以迭代的方式进行,如进行按行为和结构来划分输入域的划分测试、纯粹随即选择输入的随机测试、基于功能或路径或数据流或控制流的覆盖测试等。根据测试期间跟踪到的故障,使用统计推理的可靠性评估程序进行故障强度的评估,并用于跟踪测试的进展情况。在验证测试中,其目标是确定一个软件组件或系统在风险限度内是被接受还是被拒绝,判定软件可以发布或交付。在测试周期内,记录每个故障的资料,建立测试用例数据库,逐步完善测试过程、提高测试水平,最终达到生产高可靠性软件产品的目的。9.3.5文档、源代码管理9.3.5.1电子文档管理制度1)所有正式文档的电子版本都要交给文档管理员;2)所有正式文档的最新发布版本都在VSS文档管理机上存放,对文档的修改都要在文档管理机上下载再修改;3)文档在VSS文档管理机上的上传由项目经理和文档管理员负责。9.3.5.2纸质文档管理制度所有纸质文档都要提交文档管理员保管;9.3.5.3源代码管理制度1)在编码阶段,各小组组长要进行每日源代码备份;2)对定版的源代码要在VSS管理机上备份;3)定版的程序再修改要在VSS管理机上下载再修改;4)源代码在VSS管理机上的上传由小组组长负责。9.3.6风险管理项目风险管理是指对项目实施过程中有可能产生的各种风险进行有效管理,从而使项目实施避开不利条件、少受损失,最终实现项目目标。项目风险管理主要包括以下过程: 风险管理计划编制; 风险识别; 定性风险分析; 定量风险分析; 风险应对计划编制; 风险监控和跟踪。从江西应用技术职业学院数字化校园项目与我国高校的信息化建设实际建设情况出发,本项目往往可能存在以下风险:风险缓解措施人员责任不清和人员频繁流动成立专门的项目组织,明确职责挑战实力强、队伍稳定的合作伙伴成果文档化,减少流动的影响开发环境及过程管理混乱,项目管理低效或失败建立明确的项目管理规范和开发规范建立质量保证组织或监理组织,监控规范执行项目目标不明确或摇摆不定建立项目统一的领导小组项目初期以明确的文件形式固化和明确建设目标计划执行受到严重影响1、 定期召开例会,检查计划执行情况,对影响执行的问题及时解决2、 对计划不合理的地方及时调整技术方案有缺陷1、 挑选先进且成熟的方案,不能盲目求新2、 保证技术方案的评审严格进行产品质量低劣1、 项目开发遵循规范流程和严格的质量控制机制2、 方案佘上要对功能和非功能要做好平衡需求发生频繁变化,影响项目目标达成1、 明确项目目标,分期建设2、 建立需求变革机制,预防需求随意变革风险计划:风险计划表文档标识:-风险计划NO风险描述分类严重性可能性风险系数影响范围触发条件处理类别应对措施处理人追踪人风险跟踪:风险跟踪表文档标识:RSKM-风险跟踪表NO风险描述分类严重性可能性风险系数识别日期识别人发生阶段影响范围触发条件风险状态跟踪人是否提交管理报告风险报告:【项目名称】第N份风险管理报告文档编号:风险管理报告-YYYYMMDD项目编号风险编号风险识别人风险识别日期风险处理人(项目经理)风险处理日期风险描述风险系数风险分类非控事件异常分析应急小组根据异常处理申请表中项目经理的初步分析,做出自己的进一步分析,并给持相应的处理意见。处理意见可能有几个,小组要做出最终的处理决定。风险处理过程根据处理意见进行处理,项目经理跟踪全过程。公司级领导评审对处理过程结果进行评审。判断异常是否最终消除。如没有消除,做出能否最终消除的判断。跟踪记录记录何人在何时做了什么事情记录当前风险规避状态(已识别,规避成功,规避失败,未识别)9.3.7项目日常管理9.3.7.1周报制度项目员工周报制度1、 项目组成员每周对本人本周工作进行总结,填写个人周报,并于周五12::00前发给小组长;2、 项目小组长在周二下午5:00前对小组成员的周报作出回复;3、 小组长在周一12:00前将小组成员的周报一起发给项目经理存档。项目周报制度1、 项目经理执行每周双报制度,即每周向用户报告项目进展情况的项目周报和向公司管理层报告的项目内部周报。内部周报除报告项目进展情况外,还要报告项目存在的问题以及解决措施,需要公司协助解决的事项等。项目周报和项目内部周报在每周项目例会和每周项目内部例会前一日下班前报出;2、 项目领导小组成员在接到项目内部周报后应给出回复,对项目的开展提出建议和指示。9.3.7.2会议制度项目周例会1、 项目周例会由项目经理、用户方项目负责人,以及其他相关的人员参加;2、 按照不同的项目阶段,每周或没每两周举行一次;3、 项目周例会通报项目的进展情况,讨论项目重大问题及未决事项,协调需各方共同参加解决的问题等。小组周例会1、 小组周例会有小组长每周五16:45召开,时间为15分钟,有小组全体成员参加,必要时邀请项目经理等管理人员参加;2、 小组周例会由小组长主持,对小组本周工作进行总结,根据工作完成情况对下周工作计划作出调整,对小组内需要讨论的问题进行讨论;3、 小组周例会纪要在会议第二天发给项目经理存档。内部周例会1、 项目内部例会由项目经理召集,各小组长参加,必要时邀请项目领导小组成员参加;2、 内部会议主要对本周工作作出总结,并对下周工作计划进行调整,对需要各小组协调的事项进行讨论。周例会要起到明确项目下一步工作重点的作用。3、 内部周例会纪要在会议第二天发给项目领导小组成员。其他会议1、 必要时可以召开其他会议,如技术讨论会,疑难问题协调会等;2、 所有会议都必须有纪要,并在会议第二天发给项目经理和项目领导小组成员。9.3.7.3沟通和协调项目沟通原则1、 内部沟通原则上遵循逐级沟通,即组员和组长,组长和项目经理;2、 特殊情况可以越级沟通;3、 重要问题有项目经理记录并存档。项目沟通方式1、 正式的沟通一般通过电子邮件的方式进行;2、 紧急情况下可以电话或口头沟通。项目组外沟通制度项目组对外正式沟通原则上统一由项目经理进行。9.3.8项目管理规范本项目实施过程中要执行的公司主要质量控制文件: 文件控制程序 C/ZF-401 记录控制程序 C/ZF-402 管理评审控制程序 C/ZF-501 合同评审控制程序 C/ZF-502 软件设计与开发控制程序 C/ZF-701 产品防护和标识控制程序 C/ZF-704 内部审核控制程序 C/ZF-801 软件不合格项控制程序 C/ZF-803 纠正和预防措施控制程序 C/ZF-804 监视和测量控制程序 C/ZF-805 维护服务规范 ZF-7.5.1-2006(1) 软件安装、培训和实施规范 ZF-7.5.1-2006(2) 软件配置管理规程 ZF-7.5.3-2006 软件测试规范 ZF-8.2.4-2006 质量手册 Q/ZF-01-20069.4项目实施计划本项目实施进度的初步安排如下(详细安排待和学校相关部门协调后确定):起止日数(合同签订之日起)阶段工作内容双方职责及计划投入人力形成或提交成果公司方校方1-10日内项目启动项目启动会议确认项目范围和主要目标、确认项目实施方案、成立项目组,确定项目组成员及各自职责编制项目实施方案;提交项目组成员及各自职责提供基础资料和项目要求;组织项目启动会议;确认项目范围和主要目标;确认项目实施方案;成立项目组确认项目组成员及各自职责项目实施方案10-50日系统安装系统部署、初始化、系统集成、测试系统部署、初始化、系统集成、系统测试提供设备、配合实施系统安装手册、操作手册、系统维护手册55日初验初验准备初验材料、提出初验申请对安装调试结果进行总体确认初验验收单56-90日培训、试运行统一身份认证平台、数据中心平台、统一信息门户平台及应用系统的培训、试用完成所有准备工作;使用培训修改试运行阶段的问题,保障系统正常稳定试运行在试运行申请上签字确认;配合正方公司人员督促相关业务部门使用试运行系统,及时反馈意见培训材料试用反馈意见91-140系统个性化完善统一身份认证平台、数据中心平台、统一信息门户平台及应用系统的个性化调整对统一身份认证平台、数据中心平台、统一信息门户平台及应用系统试运行的反馈意见进行落实、修改完善配合系统个性化完善的验证系统个性化完善文档150日内验收完成验收工作提供验收申请、系统交付的各种材料和文档组织验收、给出验收报告验收合格单、系统维护手册、用户操作手册等9.5项目测试方案9.5.1项目测试小组成立专门的测试小组,负责整个项目从单元测试到系统测试的测试工作。9.5.2测试原则(1)在程序提交测试后,程序员应避免检查自己的程序。(2)严格执行测试计划,排除测试的随意性(3)应对每个测试结果作出全面的检查(4)妥善保存测试计划、测试用例、出错统计和最终分析报告。9.5.3项目测试流程结果分析测试错误修正可靠性分析软件配置:包括软件需求分析说明书、软件概要设计说明书、软件详细设计说明书、源程序代码。测试配置:包括测试计划、测试用例。测试工具:为提高测试效率,为测试的实施提供某种服务,以减轻完成测试任务的手工测试。如:测试数据库自动生成程序、性能瓶颈检测工具(RationalQuantify)、压力测试工具(Loadrunner)等。9.5.4测试工作内容(1)编写测试计划(2)编写测试用例(3)对软件开发过程的重要文档进行测试,如:需求文档、设计文档等(4)测试执行(5)测试结果总结、分析9.5.5项目开发各阶段测试工作的安排需求分析说明书概要设计说明书详细设计说明书源程序代码单元测试集成测试确认测试 项目开发各阶段与测试关系图.由测试组长或专人负责从单元测试到系统测试的整个测试阶段的监控。需求分析阶段.确保测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 激光技术军火库试题解析
- 西医临床研究方法试题及答案
- 疏通阅读考试题及答案
- 2024年春四年级语文下册第六单元20乡下人家教案1新人教版
- 文化创新与社会发展的互动试题及答案
- 研究母猪护理市场动态试题及答案
- 九年级道德与法治下册第三单元走向未来的少年第五课少年的担当第1框走向世界大舞台导学案无答案新人教版
- 2024高中生物分层训练进阶冲关4.2基因对性状的控制含解析新人教版必修2
- 2024年春五年级语文下册第一单元2暖流教学反思苏教版
- 考后反思与调整税务师试题及答案
- 2025-2030中国团餐行业市场发展现状分析及发展前景与投资机会研究报告
- 2025年福建泉州交发集团(第一批)校园招聘72人笔试参考题库附带答案详解
- IT系统架构规划与设计手册
- 《建筑与市政工程施工现场临时用电安全技术标准》JGJT46-2024知识培训
- 中国心力衰竭诊断和治疗指南2024解读(完整版)
- (正式版)JBT 7248-2024 阀门用低温钢铸件技术规范
- 工程勘察设计收费标准
- 《公输》(共44张PPT)
- 鸽巢原理例1、例2
- 飞剪机传动装置的设计机械CAD图纸
- 阿里巴巴OfferLetter
评论
0/150
提交评论