12应用系统监理(上)

上传人:第*** 文档编号:53762586 上传时间:2018-09-05 格式:PPT 页数:48 大小:266.50KB
返回 下载 相关 举报
12应用系统监理(上)_第1页
第1页 / 共48页
12应用系统监理(上)_第2页
第2页 / 共48页
12应用系统监理(上)_第3页
第3页 / 共48页
12应用系统监理(上)_第4页
第4页 / 共48页
12应用系统监理(上)_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《12应用系统监理(上)》由会员分享,可在线阅读,更多相关《12应用系统监理(上)(48页珍藏版)》请在金锄头文库上搜索。

1、信息应用系统工程监理,中国软件评测中心 2018年9月,,信息应用系统监理,一、应用系统建设监理的特点 二、监理的目标和内容 三、应用系统建设的质量控制 四、应用系统建设的进度控制 五、应用系统建设的成本控制 六、信息安全管理,,一、应用系统建设的特点,比较新颖伴随新技术在各行业的广泛应用而产生。 科技含量高本身就是高技术投入实际应用的具体体现。 从业人员素质高、年轻化 范围广技术领域涵盖计算机、智能建筑、网络、通信、软件工程等;业务涵盖各行各业。,,一、应用系统建设监理的特点,信息量互不对称性 信息管理的互不对称性 企业目的与用户目的的矛盾,,促使开发行为符合国家有关法律法规、有关政策和相关

2、技术标准的要求 促进建设单位与承建单位的有效沟通 督促各方协商一致,建立一套明确、合理、可行的计划或者规程 及早预测和发现可能影响进度的各种因素 及时纠正可能影响系统功能与性能的缺陷,二、监理的目标和内容,,“四控三管一协调”质量控制 进度控制 成本控制 变更控制,信息安全 合同管理及知识产权管理 信息管理协调,监里人员不要企图对所有的项目事务进行监管,否则要管的事情实在太多了,最终什么都没有管好。,二、监理的目标和内容,,三、应用系统建设的质量控制,软件工程质量概述 软件工程质量度量 监理的质量控制工作,,软件工程质量概述,CMM和ISO9001似乎并不奏效,现实和理想之间的差距太大。 CM

3、M和ISO9001总是理论性很强并且抛开商业目标谈质量管理,或许误导了大量读者。 重要的理念:商业目标和用户目标决定质量目标。提高软件质量的最终目的是为了赢利,而不是创造完美无缺的产品。因此对于普通项目软件而言,并不是“质量越高越好”,而是恰好让广大用户满意,并且将提高质量所付出的代价控制在预算之内。,,软件工程质量概述,产品的价值取决于产品的质量,软件质量的特性是多方面的。必须包括: 与明确确定的功能和性能需求的一致性。软件需求是质量度量的基础,缺少与需求的一致性就无质量可言。 与明确成文的开发标准的一致性。不遵循专门的开发标准,将导致软件质量低劣。 与所有专业开发软件所期望的隐含特性的一致

4、性。忽视软件隐含的需求,软件质量将不可信。,,在著名的McCall模型中,软件质量被描述为:正确性、可靠性、效率、完整性、可用性、可维护性、灵活性、可测试性、可移植性、复用性、互操作性等11种特性。,软件质量的属性和质量要素,,正确性在特定环境下,软件满足设计规格说明和用户预期目标的程度。问题1 如果软件开发满足需求规格说明书要求是否 就不存在问题和错误?不一定。即使一个软件能 100 % 地按需求规格执行,如果需求分析错了,那么对客户而言这个软件也存在错误,可能影响使用。,软件质量的属性和质量要素,,问题2 “运行正确”的程序就是高质量的程序吗? 不见得!这个程序也许运行速度很低并且浪费内存

5、,也许代码写得一塌糊涂,除了开发者本人谁也看不懂也不会使用。应该说,正确性只是反映软件质量的一个因素而已。,软件质量的属性和质量要素,,可靠性 可靠性是软件按照设计要求,在规定时间和条件下不出故障、持续运行的程度。问题3:测试正确的功能正常运行时会出故障么?不一定。软件在运行时不会发生物理性质的变化,因此人们常以为软件功能是正确的,那么它一直都会是正确的。由于我们无法对软件进行彻底地测试,无法根除软件中潜在的错误。平时软件运行得好好的,说不准哪一天就不正常了。,软件质量的属性和质量要素,,效率为了完成预定功能,软件系统运行所需的计算机资源的多少。 完整性对未授权人员访问软件或数据的可控制程度。

6、 可用性学习、操作、准备输入和解释程序输出所需的工作量。软件的可用性要让用户来评价。 可维护性 定位和修复程序中的一个错误所需的工作量。,软件质量的属性和质量要素,,灵活性修改或改进一个已投入运行的软件所需的工作量 可测试性测试软件以确保其能够执行预定功能所需的工作量。 可移植性将软件系统从一个计算机系统或环境移植到另一个计算机系统或环境中运行所需的工作量 复用性一个软件(或部件)可以用于其他应用的程度。 互操作性连接一个系统和另一个系统所需的工作量。,软件质量的属性和质量要素,,项目的质量控制 督促承建单位制定质量保证计划。 采用技术评审技术技术评审目的是尽早地发现工作成果中的缺陷,并帮助开

7、发人员及时消除。技术评审有两种基本类型: 正式技术评审(FTR) 非正式技术评审(ITR),监理的质量控制工作,,项目的质量控制关于“质量保证”与“过程检查” 的术语说明CMM和ISO9001所述的软件质量保证,实质就是过程检查,即检查软件项目的“工作过程和工作成果”是否符合既定的规范。为了避免人们误以为“质量保证”能够“保证质量”,提议用“过程检查”取代质量保证这个术语。,监理的质量控制工作,,过程检查符合规范的工作成果不见得就是高质量的,但是明 显、不符合规范的工作成果十有八九是质量不合格的。 例如版本控制检查 再例如,机构制定了重要工作成果的文档模板(例如需求规格说明书、设计报告等),要

8、求开发人员写的文档尽可能符合模板。如果监理发现开发人员写的文档与机构的模板差异非常大,那么就要搞清楚究竟是模板不合适?还是开发人员偷工减料?,监理的质量控制工作,,过程检查的要点找出明显不符合规范的工作过程和工作成果,及时纠正问题,切勿吹毛求疵或者在无关痛痒的地方查来查去。,监理的质量控制工作,,四、应用系统建设的进度控制,进度控制的目标和内容 进度控制的类型 进度控制要点及流程 进度控制的方法,,进度控制的目标和内容,监控项目的进展 比较实际进度与计划的差别 监督修改计划使项目能够返回预定“轨道”,,进度控制的类型,项目总进度控制总监、总监代表等高层次监理人员对项目里程碑事件的进度控制。 项

9、目主进度控制项目监理部对每一主要事件的进度控制,多极项目中,这些事件可能就是各个分项目。 项目详细进度控制监理工程师对具体作业进度的控制,是最基础的工作。,,督促承建单位作出可行的进度安排软件项目的进度安排与任一个工程项目的进度安排基本相同。1、识别一组项目任务;2、建立任务之间的相互关联;3、估算各个任务的工作量;4、分配人力和其它资源;5、制定进度时序。,进度控制的要点及流程,,进度追踪与控制要点 依据开发进度安排,开展追踪和控制活动。 追踪在进度安排中标明的每一个任务。 如果任务实际完成日期滞后于进度安排,监理人员需要使用项目进度安排工具来分析进度误期所造成的影响。 监督承建方对资源重新

10、定向 监督承建方对任务重新安排 (做为最坏的结果)可以修改交付日期以调整已经暴露的问题。用这种方式可以较好地控制软件的开发。,进度控制的要点及流程,,进度评估的基础 定期信息收集、记录发生的特定事件 这些信息必须是客观的和可度量的 但是并非每一次都能够得到符合要求的信息,因而通常需要进行主观判断,进度控制的要点及流程,,检查点和监测频率 检查点(Checkpoints)包括: 定期的(如一星期一次,一月一次) 与特定的事件绑定的,如生成一份报告或者交付部分产品的时候。 监测频率 监测的频率依赖于项目的大小和风险情况 具体负责人,可能需要每天都了解一下进度 项目经理需要每星期或每月了解情况 管理

11、层次越高,频率越低,信息越抽象,进度控制的方法,,项目进度监理 任务进度监理的要点是: 记录某任务实际开始时间和实际结束时间; 在检查的那一天,判断该任务的状态是“提前、延迟还是正常”; 记录实际产生的工作成果。,进度控制的方法,,进度控制的方法,监理人员使用合适的软件工具,绘制出“Gantt对比图” ,网络图等,直观反映进度状况。 对于那些进度被延迟的任务,监理人员应当和责任方交流,帮助分析原因。 通常情况进度控制采用甘特图法和网络图法配合使用。,,五、应用系统建设的成本控制,软件项目成本控制概念成本估算与预算软件项目成本控制成本控制主要内容归纳总结,,项目成本控制概念,项目成本管理为了确保

12、项目在核准的预算内按时、保质、经济高效地完成项目各项目标而开展的一种必要的项目控制过程。 项目的成本控制主要包括:成本估算成本预算成本控制,,估算级别:在项目的生命周期中,成本估算也有级别的不同。例如:项目级成本估算(项目启动阶段),WBS级成本估算(任务分解完成)。,软件项目成本估算与预算,,造成成本失控的原因 成本估算、预算工作不够准确精细 软件项目的特点使得开发成本难以精确估算(数据统计,成本误差在20%以内,时间估算在50%以内就相当不错了) 项目在成本估算和预算以及项目投资扩展方法上没有统一的标准和规范可行。 思想认识上存在误区,把工程当项目做,随意性大。,软件项目成本估算与预算,,

13、软件项目工作量估算,常用的项目估算方法 简单直观的“分解累计”方法 专家判断 对比法 赢利价格:赢得合同的价格 自顶向下:首先定义整个项目的工作量,然后分解到各个部分 自下而上:各个部分的工作量先估算出来,然后进行合成 数学模型,,软件项目成本控制,信息工程项目成本控制的目的,在于降低项目成本,提高经济效益 成本控制:在项目成本形成的过程中,对所消耗的人力资源、物质资源和费用开支,进行监督、调节和限制。及时纠正将要发生和已经发生的偏差,把各项费用控制在计划成本的范围之内。,,软件项目成本控制,项目成本控制的内容 监控成本执行的情况,确定实际成本与计划成本之间的偏差; 确保成本的修改和变更是适当

14、的; 向项目的有关方面,准确的传递成本变化信息。 项目成本控制的依据 成本基准计划(基准线); 费用执行报告; 变更请求。,,信息安全定义:保持信息的保密性、完整性和可用性,以及真实性、抗抵赖性和可靠性。信息安全包含:信息安全技术、信息系统建设及应用安全管理。,六、信息安全管理,,信息系统安全:信息系统中的所有硬件、软件及其数据的保存、处理及交换等都受到有效的保护,不受偶然或者恶意的原因而遭到破坏、更改及泄露,从而使得信息系统可以连续、可靠,并正确地运行,服务不中断。,六、信息安全管理,,信息系统安全管理原则 规范原则:信息系统的规划、设计、实现及运行要遵循安全规范的要求。 立足国内的原则:在未经过许可并未经过消化改造之前,不能直接应用国外的安全保密技术设备。,六、信息安全管理,,信息系统安全管理原则 价值匹配原则:被保护的数据对于拥有者来说具有多大的价值和面临的威胁,决定了信息需要保护到何种程度。,六、信息安全管理,,信息系统安全管理原则分权制衡原则:重要环节的安全管理要采取分权制衡,要害部位的管理权限应有多人管理,以提高安全性。,六、信息安全管理,,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号