NC客户化开发能力进阶指南

需积分: 15 1 下载量 154 浏览量 更新于2024-08-18 收藏 2.17MB PPT 举报
"该资源是一份关于提升NC(用友NC系统)客户化开发能力的指南,由用友软件股份有限公司的谢政伟编写,旨在分析NC客开人员的能力现状,解决他们在学习和发展中遇到的问题,并构建一个系统化的知识体系。内容涵盖了从初级到公司专家的不同层次的技能定义,以及NC客开人员面临的挑战,如资料查找困难、入门资料不足、培训层次不清晰等。此外,还详细介绍了NC客户化开发的知识体系结构,包括UI工厂开发、JAVA、业务知识、开发工具、数据库、流程平台等多个方面,并提及了开发方法论。" 在NC客户化开发能力提升指南中,首先提到了NC客开人员需要掌握的基本技能,这包括但不限于系统分析、系统设计、软件工程以及特定业务领域的知识,例如财务、供应链、制造、人力等。这些基础技能是进行NC客户化开发的前提,确保开发者能够理解和适应不同行业的业务需求。 NC客户化开发知识体系结构分为多个部分,包括UI开发、工厂开发、JAVA编程、业务知识、开发工具的使用、数据库管理和流程平台的熟悉。其中,UI开发涉及用户界面的设计与实现;JAVA是主要的编程语言,Swing、EJB和JSP则是JAVA在Web开发中的应用;数据库原理和对Oracle、SqlServer、DB2等数据库的掌握是数据存储和处理的基础;中间件如Tomcat、WA则是支撑应用程序运行的关键。 此外,指南还强调了应用分析的重要性,这涵盖了对现有系统的理解、需求分析和解决方案设计。NC产品开发和样例开发则让开发者通过实际操作来提高技能,而开发方法论则指导开发者如何有效地进行项目管理和外部交换平台的对接。 针对学习过程中的问题,指南提出了迭代式学习方法,鼓励NC客开人员根据自身经验和能力水平选择合适的训练路径。同时,对于人员层次差异性大的情况,建议采用更精细化的培训策略,以确保每个层次的人员都能得到适当的成长支持。 总结来说,这份NC客开能力提升指南提供了全面的学习框架和指导,旨在帮助NC客开人员系统地提升技能,克服学习障碍,从而更好地进行客户化开发工作。