飞机订票系统风险评估_飞机订票系统实例

2020-02-28 其他范文 下载本文

飞机订票系统风险评估由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“飞机订票系统实例”。

飞机订票系统

—项目风险评估报告

本文档的范围和目的

本文主要针对飞机订票系统软件开发涉及到的风险,包括在软件开发周期过程中可能出现的风险以及软件实施过程中外部环境的变化可能引起的风险等进行评估。在文中对所提到的风险都一一做了详细的分析,并提出了相应的风险回避措施。主要风险综述

任何软件的开发,其主要风险均来自于两个方面,一是软件管理,二是软件体系结构。软件产品的开发是工程技术与个人创作的有机结合。软件开发是人的集体智慧按照工程化的思想进行发挥的过程。软件管理是保证软件开发工程化的手段。软件体系结构的合理程度是取决于集体智慧发挥的程度和经验的运用。

1、软件是否能够按工期的要求完成:时间定为2个月,能按期完成。

2、软件需求的调研是否深入透彻:软件的需求的调研花了一个月,已了解大致的需求。



3、软件的实现技术手段是否能够同时满足性能要求:由于是第一次,所以难免会有一些不足,但会尽力去客服。





4、软件的可伸缩性:预设计为满足未来3-5年的需要。

5、软件的可维护性:软件的维护也是必然的事情,为了保证软件的较长使用寿命,软件就必须适应不断的业务需求变化,根据业务需求的变化对软件进行修改,软件代码无需修改,仅仅是在系统提供的配置文件中进行适当的修改,然后软件重新加载进入运行状态,就完成了系统部分功能和性能要求的变化。对于重大改动,需要打开源代码进行修改的,也仅仅是先继承原先的代码,然后用新的功能接替原先的调用接口,这样将把软件改动量减小到最低。

项目管理的风险

一般参与软件开发的人员和其责任如下:

由于软件开发小组共有5人,项目经理1人

主要职责:进行全局把握 制定项目开发计划和开发策略,参与项目核心系统的分析设计,同时努力保证开发计划的按时完成和开发策略的真正贯彻落实。

其他4人

主要职责:进行软件系统的分析和设计工作,书写软件需求分析和系统设计相关文档,进行详细设计,和软件系统的代码实现,并进行适当的白盒测试。

软件技术风险

本系统拟订采用的两个重大的软件技术是面向对象的构件和基于微软的COM组件技术。组件和构件技术都是为了提高软件的可靠性和软件的可扩展性而采用的技术手段。从技术成熟度上说不存在风险,但为了实现良好的软件构架和稳定的组件,与传统开发方法比较,有相当的多的额外工作需要做,这会给项目工期带来较大的风险。

回避和控制这部分风险的办法是在项目进行的过程不断的对该阶段进行风险估计和指定有效的里程碑。同时采用“范例”方式提高开发人员的构件组件的分析识别能力,适时调整构件组件的数量和粒度。

软件需求阶段的风险

软件的开发是以用户的需求开始,以书面的形式形成《用户需求》这一重要的文档。需求分析更多的是开发方确认需求的可行性和一致性的过程,在此阶段需要和用户进行广泛的交流和确认。需求和需求分析的任何疏漏造成的损失会在软件系统的后续阶段被一级一级地放大,因此本阶段的风险最大。

设计阶段的风险

设计的主要目的在于软件的功能正确的反映了需求。可见需求的不完整和对需求分析的不完整和错误,在设计阶段被成倍地放大。设计阶段的主要任务是完成系统体系结构的定义,使之能够完 成需求阶段的即定目标;另一方面也是检验需求的一致性和需求分析的完整性和正确性。

设计本身的风险主要来自于系统分析人员。分析人员在设计系统结构时过于定制,系统的可扩展性较弱,会给后期维护带来巨大的负担,和维护成本的激增。对用户来说系统的使用比例会有明显的折扣,甚至造成软件寿命过短。反之,软件结构的过于灵活和通用,必然引起软件实现的难度增加,系统的复杂度会上升,这又会在实现和测试阶段带来风险,系统的稳定性也会受到影响。

设计阶段蕴涵的另一种风险来自于设计文档。文档的不健全不仅会造成实现阶段的困难,更会在后期的测试和维护造成灾难性的后果,所以我们会在整个设计过程中对文档的编写非常重视。

实现阶段引入的风险

软件的实现从某种意义上讲是软件代码的生产。原代码本身也是文档的一部分,同时它又是将来运行于计算机系统之上的实体。源代码书写的规范性,可读性是该阶段的主要风险来源。规范的代码生产会把属于程序员自身个性风格的成分引入代码的比例降到最低限度,从而减小了系统整合的风险。

《飞机订票系统风险评估.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
飞机订票系统风险评估
点击下载文档
相关专题 飞机订票系统实例 风险评估 订票 飞机 飞机订票系统实例 风险评估 订票 飞机
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文