C、 在项目实施初期,功能需求未能真正明了,实现细节未能有实际的效果;
从项目实施的过程来看,接口未能严格定义导致了如下问题:
A、 三个程序组在具体实现某具体功能时才决定增加接口,导致系统的并行开发未能完全高效地开展;
B、 出现多次比较剧烈的程序收敛振荡,许多本已解决的问题或不存在的问题在新版本中重复出现。导致开发进度的控制无法有序进行;三个程序组可能会由于同一个错误同时耽搁时间;
C、 对程序的测试工作加长,测试进度及测试重点无法确定;
2、 前期对框架的性能瓶颈没有足够的重视,在设计框架时,未能提前将系统性能及其可能导致的结构调整进行充分论证;
系统的开发过程中,针对老XX中存在的一些问题,希望提供一个能解决现有系统的新框架,主要有如下问题:
A、 老XX的框架不适合并行开发;
B、 老XX的系统扩充不方便;
C、 老XX的系统结构大,程序维护工作比较困难;
D、 老XX没有模板的概念;
E、 老XX无法描述层次型的数据结构;
在设计系统时,提出了元对象的概念,进而提出了服务器元对象树的内部数据定义,各部分接口针对元对象树进行遍历和操作,在理论上提供 一种模仿真实世界的一种模型。但是在该模型的实施过程中,对性能、速度等问题考虑得不多,主要有如下方面的问题:
A、 元对象是一个弱类型结构,其转换及处理性能不佳;
B、 以字符串形式表示各种数据,在处理时再转化为具体类型数据进行运算,性能不佳;
C、 XX插件内部异质树处理仍使用元对象,内存消耗大,速度慢;
对于系统性能的优化有许多种解决方案,在决策时应该考虑以下几个方面的综合加权因素:
A、 框架的清晰
B、 稳定
C、 性能
D、 系统的复杂性
在系统实施的前期,强调了框架及稳定,但在系统性能方面则考虑不够,希望首先推出一个能够运行的稳定的框架,再不断地增加功能,最后才考虑性能的瓶颈及性能优化。
XX项目是一个新开发的系统,也是一个极端复杂的系统(从数据点容量方面看),因此,在初次设计时不能充分论证系统的可行性,或者论证不彻底等,都是可以接受的,正因为其是一个复杂的大系统,必须采用螺旋式开发模式。但本次开发过程中,对螺旋式开发的阶段性划分不够明确,其具体表现在如下几个方面:
此文章共有4页 上一页 1 2 3 4 下一页
文章来源:中国项目管理资源网
IT服务及集成项目管理培训课程方案 |