`
javawebsoa
  • 浏览: 407329 次
社区版块
存档分类
最新评论

软件开发人员向系统分析师升级必须改变2个不起眼的习惯

 
阅读更多

软件开发人员向系统分析师升级必须改变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、真实的数据在给上级汇报演示和编制操作说明文档时更有帮助。

分享到:
评论

相关推荐

    系统分析师论开发方法及应用

    系统分析师论文参考,论开发方法及应用。 2017年1月,我作为项目负责人,参加了XX市××集团公司ERP财务管控项目,该项目合同金额500万元,合同工期为1年,该项目的主要目标是搭建ERP财务管控平台,实现客户内部从...

    系统分析师-敏捷开发方法

    软考高级系统分析师 论敏捷开发方法 达标论文(大于45分)

    系统分析师论文

    论文列表: 1、论软件项目的进度管理 2、论软件项目计划的制定 3、论软件开发成本管理 4、论软件开发的风险管理 ...系统分析师论文精选2 系统分析师论文示例 系统分析师论文示例1 系统分析师论文示例1

    软件设计师与系统分析师基础知识 共11个专题

    软件设计师与系统分析师基础知识 共11个专题

    系统分析师论文汇编

    系统分析师论文汇编 论软件的组件式开发 2 远程接入中的安全访问控制 4 网络安全评估 6 电子政务项目中的计划管理 12 应用CMM改进软件维护过程 14 论改进Web服务器性能的有关技术——论文1:银行...

    系统分析师论文范文.7z

    系统分析师论文范文,共70多篇: 论软件的组件式开发 远程接入中的安全访问控制 网络安全评估 电子政务项目中的计划管理 应用 CMM 改进软件维护过程 论改进 Web 服务器性能的有关技术——论文 :银行业的...

    软件开发企业管理系统分析师岗位职责描述.docx

    软件开发企业管理系统分析师岗位职责描述.docx

    系统分析师考试辅导

    阅读《系统分析师考试辅导(2007版)》,就相当于阅读... 本书可作为软件设计师、数据库系统工程师、网络工程师进一步深造和发展的学习用书,系统分析师日常工作的参考手册,也可作为计算机专业教师的教学和工作参考书。

    软考 系统分析师论文 范文

    系统分析师考试 论文范文 涵盖十大类主题 一、软件开发方法 二、需求分析 三、软件设计 四、软件测试与性能 五、软件维护 六、数据库技术 七、计算机网路与信息安全 八、软件项目管理 九、企业应用集成 十、新技术...

    软考-系统分析师考试资料

    软考-系统分析师考试资料,包含模拟题,真题,精讲视频,思维导图,刷题软件,教程等

    软件工程 软件开发 系统分析

    关于软件开发工程,主要是介绍软件开发的过程系统分析

    人月神话 适合每个从事软件工程的工作者 包括测试人员开发人员系统分析师等

    本书适合每个从事软件工程的工作者 包括测试人员开发人员系统分析师等

    系统分析师论文--需求获取技术

    软考高级系统分析师 需求获取技术 达标论文(大于45)

    系统分析师考试系统分析与设计案例试题分类精解(第3版),完整扫描版

     《系统分析师考试案例分析与设计试题分类精解(第3版)》可作为计算机技术与软件专业技术资格(水平)考试中的系统分析师级别考试辅导资料,也可作为系统架构设计师的学习和工作参考书,还可作为系统分析师日常...

    系统分析师学习资料

    系统分析师学习资料 ----常用软件开发模型比较分析,经过实践非常实用!

    系统分析师软件开发方法总结知识.pdf

    系统分析师软件开发方法总结知识.pdf

    系统分析师技术指南1

    这些技术和方法是任何一位合格的系统分析师 必须具备的知识,也是系统分析师考试必考的知识点。阅读本书,犹如进入IT新技术和新方法的殿堂。 本书是计算机技术与软件专业技术资格(水平)考试参考用书,同时也可作为...

    2005------2010 历年系统分析师真题

    系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。...

    07系统分析师论文20篇

    应用软件开发的几点体会.pdf 敏捷过程的三分之一.pdf 汽车零部件行业信息化需求分析与实施要点.pdf 浅谈中小企业Intranet建设.pdf 浅谈软件需求分析过程.pdf 煤炭企业业务事例型网络架构.pdf 用例建模技术在需求获取...

    2020年系统分析师_精华备考资料

    系统分析师考试精华学习资料,分享给2020年准备考试的朋友。包括精华复习笔记、历年真题分类精解、09年-19年真题及解析(19年没答案,大家可以从网上找一下)、论文范文汇总等,还有自己总结整理的知识点思维导图和...

Global site tag (gtag.js) - Google Analytics