交付项目暴露了一些问题

来源:互联网 发布:java sleep和wait区别 编辑:程序博客网 时间:2024/06/10 08:10

       作者:张友学

       客户配合测试工作将是项目顺利上线的前提。项目需求要求客户审查是有必要的,在审查中对描述不准确的需求进行备注,将有利于规避部分需求风险。客户对需求不明确,提出大致的业务框架,在实际应用时又提出很多需求,导致项目延期,要做好项目需求变更的控制。

        项目已经为客户部署好了,他们要联合企业用户、本部用户、互联网用户共同使用这个系统,网闸、防火墙、App内、外网、数据库、Webservice。

        需求文档写的已经很详尽了,已经具体到每个模块的业务逻辑、界面设计;每个群组的权限,甚至每个按钮的权限都有提及。

        但是面对众多群组的用户、跨平台的调用、各级防火墙、网闸的过滤,目前联调起来并不是一帆风顺。

        企业用户、本部用户使用统一认证平台进行权限配置,要跨平台调用;一般用户和匿名用户使用本系统权限管理。这样权限系统就是两套,项目经理已经决定这么做了,还是服从吧。

        浏览器版本支持IE6、7、8、9、10、火狐、Chrome等浏览器,对于这种兼容性要求这么高的网站还需要综合权衡一下。IE6还真是特别,与其他IE版本显示的效果迥异的很。IE和火狐还是迥异啊。

         数据库拒绝连接,Java虚拟机内存溢出等问题层出不穷。连接放大、虚拟机内存扩大了,但是问题好像出在网闸的过滤机制上,过滤任务的规则有问题呢。

         Apache请求分发可以达到应用集群的效果,真是不错。

         XFire和CXF区别还是存在的,CXF是XFire的升级版,并且支持复杂数据类型,非常好用,但是XFire就逊色多了,针对简单数据类型很好用,面对复杂数据类型就没有CXF强劲了,建议使用CXF编写服务。