非专业编程人员一般是在各个企业内部,并且具有一定的编码能力,只是没有经历过专业的训练或实践。这类人员如果开发企业内部管理软件时需要怎么办?要学习哪些知识呢?企业管理软件本身涉及的内容很多,而且复杂程度也是根据自己企业所需要的情况来决定。至于非专业编程人员要开发ERP软件,需要怎么办可以从这几个方面考虑。这是从编制软件的角度来说,而假设你自己已经懂得业务流程,并能够设计自己ERP业务的能力。
程序员
1、业务方面。在企业内部应该是比较熟悉的,并且调研设计还是比较方便,有什么问题可以直接到各部门了解。
2、软件工程。稍微学习一些软件开发工程方面的知识,比如开发流程,怎么设计,怎么开发,怎么测试,怎么管理等等。要了解做一套软件是一个项目,不只是敲敲打打做着玩儿,不然做出来的软件也不能大范围应用。另外就是要注意规范,比如设计规范、开发规范、命名规范等等,以便于后期自己更好的维护。
软件开发
3、开发语言及环境。如果一点都没有编程知识,那么首先要学习的就是开发语言。容易上手的个人认为还是.net系列的,因为很多都是控件拖拉,至少画面做起来比较容易,好不好看就在于自己的做工和审美了。推荐学习vb.net、或C#.net的书籍,比较而言vb.net更容易学习,只是现在用的人很少了,那就选C#.net。相比较而言,C#要比VB难理解一些。
管理软件
4、数据库。软件具有了,但数据还得要存放,这就涉及到数据库的相关知识。以及开发语言与数据库的交互等。没有基础的话,可以考虑SQL-Server,这一个和微软的.net开发环境结合得比较紧密,容易做。
5、测试。每一个程序,每一个功能模块,每一套软件要做哪些测试,要怎么测试才能够发现软件的问题,减少潜在的遗留的问题,软件才能正常的正确的使用等。这方面可以搜索了解,很多资料的。
管理软件
非专业编程人员可能具有一定的编码知识,但对整个软件的开发、管理、测试等可能并没有太多的了解。这就需要多学习软件工程方面的知识,以及软件工程涉及到的每个环节的相关知识,还是比较多的。当然如果只是企业内部小的管理软件,那还是可以边做边学、边学边做,先做一个出来然后再慢慢规范化和改善也是不错的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!