原创 如何做好电子软件工程师?

2010-6-4 01:25 1224 6 7 分类: 消费电子

1,熟悉开发对象的详细情况。

2,编写CASE文档,尽可能的想像所有可能。

3,熟悉相关芯片的资源。包括寄存器,接口,时序等等。

4,编写并完善开发相关的文档。 
   a)硬件模块图(从硬件工程师获取)
   b)硬件接口图(编写程序时思绪会清晰)
   c)软件模块图 (依赖你编写的CASE文档)
   d)子模块流程图 

5,编写程序。
    a)定义模块接口函数
    b)相关功能函数放入一个文件(便于移植)
    C)考虑数据的宽度(便于扩充)

6,测试程序
    a)先自行测试,发现问题,返回以上步骤
    b)同行或QA测试 (有时自己还真发现不了)

7,编写版本修订历史

8,软件备份

9,软件发行

最重要的步骤是1234步。这几步做好了,在编写程序的时候就不容易迷糊,
当然,其它的步骤也要用心。或许你会从两次备份中发现错误。
以上仅已之见。

文章评论1条评论)

登录后参与讨论

用户1277994 2010-6-4 07:31

多谢博主的分享!
相关推荐阅读
我要评论
1
6
关闭 站长推荐上一条 /2 下一条