沈阳软件公司-沈阳软件开发-沈阳凯安信通有限公司

沈阳软件公司--沈阳软件开发--企业管理软件

« 中小企业信息化管理实力派企业没有在中国真正立足的原因 »

软件开发人员必须改变2个习惯

 沈阳软件公司-沈阳凯安信通认为,系统分析师是软件开发人员职业发展的方向之一,系统分析师要求知识面非常宽,精通业务分析,善于与客户沟通。软件开发人员要成为系统分析师首先需要在业务分析方面下功夫,本文仅分析了许多开发人员2个不好的工作习惯来说明业务学习与分析的一些方法。

一、在数据库里直接使用SQL创建测试数据或查询数据
     喜欢在数据库里直接Insert或select,因为他认为这样既快又方便,提高工作效率。
     但我认为程序员应该经常吃自己的狗粮,什么是吃自己的狗粮,就是用自己开发的产品或工具来工作。在微软内部经常采用这种做法。《观止-微软创建NT和未来的夺命狂奔》这本书里有专门一章的介绍,微软有很多自己的狗粮,如Windows,IE,Office等等。
     有很多人可能会说,我们都是做信息化软件,专门做软件给客户使用的,这个软件我们自己根本不用。但我不这样认为,信息化软件一般都会有信息录入及查询模块,我们应该通过这些模块来产生或查询想要的数据,如果你更喜欢使用SQL来工作,那只能说明两点:
     1、你还不能很清楚的知道这些数据是如何用自己的软件产生的。
     2、你感觉信息录入和查询的模块使用不方便或者是流程复杂等等。

     如果是第1点,那说明你对整个系统还有很多不清楚的地方,这将是你提高的动力;
     如果是第2点,那说明你们团队开发的软件还有提高的地方。

二、录入测试数据时,总是输入aabb,1122之类的数据,找不到一条像样的数据
测试时输入真实的数据有以下几大好处:

1、真实的数据可以验证界面显示是否友好
      比如一个客户地址字段,许多开发人员或美工为了把界面做得对齐好看,和客户联系电话的长度一样,宽度大约100px。如果输入测试数据时是1122之类时不能立即发现问题,如果输入真实的地址(如:上海市南京东路276号创业大楼504室)那很快就能发现界面设计的问题了。
2、真实的数据可以让人更理解业务
     有很多的数据都是业务密切相关的,只要你肯深入总有学不玩的东西,这也导致很多程序员在调试的时候不想了解,根据字段类型输入1122,aabb之类数据,最后开发完成后还不知道自己做的这个模块能做什么用,能给客户带来什么价值。要在每个信息框中输入真实的数据,我们就需要了解业务,我们需要知道我们输入的数据是否有代表意义,通过这样可以让自己很快就掌握了相关的业务知识,这样比死记硬背更有效。

输入真实的数据还有以下一些好处:
3、真实的数据虽然输入的时候麻烦一些,但是在后续的测试过程中更方便;
4、真实的数据可以验证数据库字段设计是否合理;
5、真实的数据在给上级汇报演示和编制操作说明文档时更有帮助。

E立方管理平台, 企业管理工具 ,企业管理平台,管理软件培训,软件开发培训Excel服务器

 沈阳软件沈阳软件开发沈阳软件开发公司软件开发,管理软件

企业管理软件,软件公司,软件开发公司,软件定制, 沈阳软件开发培训,沈阳软件培训,

沈阳管理软件

--------------------------------------------------------------------------------------------------------------------------------------

二手洗车机 洗车机 全自动洗车机 进口洗车机热收缩带 热收缩套 热熔套

外防腐作业线  外防腐设备

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright xxxx-xxxx Your WebSite. Some Rights Reserved.