搜索
bottom↓
回复: 41

【分享】个人认为较好的嵌入式软件开发流程

[复制链接]

出0入0汤圆

发表于 2014-8-8 10:19:15 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 12:57 编辑

调研、可行性研究就不说了。
个人觉得以下三个阶段,大概各占1/3的时间

1、需求分析阶段
功能、约束、性能指标确定。就算开始时不能确定下来,心里也要有谱,完成后要补得上。
在设计和实现阶段要逐项跟踪。

2、设计阶段
数据的单位、范围都确定下来,数据流弄明白了。
内部、外部接口定义确定。
划分好各部件和单元,做好测试的准备。(如果基础好,可以应用成熟的部件和单元。)

3、实现阶段
写完一个单元,测试一个单元。写完一个部件测试一个部件。
系统、软硬件联调也许会比较麻烦,最好在单元实现测试时就做,不要等到整机联调。
对照需求进行整机测试。
实现阶段可能会修改设计、甚至需求。重新把文档整理好。

阿莫论坛20周年了!感谢大家的支持与爱护!!

阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)

出0入0汤圆

 楼主| 发表于 2014-8-8 10:20:43 | 显示全部楼层
增量式大家用得最多,但我对瀑布式开发更放心。

出0入0汤圆

 楼主| 发表于 2014-8-8 10:53:50 | 显示全部楼层
从苏州大学飞思卡尔中心了解到组件化的底层驱动,觉得很好。
比那些标准的库要清晰、放心。

出0入0汤圆

发表于 2014-8-8 11:59:36 | 显示全部楼层
程序要模块化,提高效率!

出0入0汤圆

发表于 2014-8-8 13:44:34 | 显示全部楼层
小公司,没机会想这些,一上来就很着急,抓紧实现功能,拿出个样机

出0入0汤圆

发表于 2014-8-8 13:48:03 来自手机 | 显示全部楼层
某个模块有一个按钮,可能点击到N次的时候会报错,如何测试出这个N是多少?

出0入0汤圆

发表于 2014-8-8 13:49:35 | 显示全部楼层
可以参考。。。。。

出0入0汤圆

发表于 2014-8-8 13:57:18 | 显示全部楼层
mark一下,希望更多人来讨论、关注这种流程类问题

出0入0汤圆

发表于 2014-8-8 14:06:09 | 显示全部楼层
刚刚如手的时候,调试成功最重要

出0入0汤圆

发表于 2014-8-8 14:40:38 | 显示全部楼层
没什么意义,这个因情况而异.

出0入0汤圆

发表于 2014-8-8 15:32:03 | 显示全部楼层
具体情况,具体分析。

可以参考。

出0入0汤圆

发表于 2014-8-8 15:44:25 | 显示全部楼层
个人感觉很重要,之前在学校做项目自己也总结了一个开发流程。后来发现跟皮炎公司的流程差不多。这就是自然的规律,只有这样才能做出来好东西。

出0入0汤圆

发表于 2014-8-8 16:37:02 来自手机 | 显示全部楼层
swap2013 发表于 2014-8-8 10:20
增量式大家用得最多,但我对瀑布式开发更放心。

什么是瀑布式开发?????

出0入10汤圆

发表于 2014-8-8 16:41:25 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-8-8 17:08:37 | 显示全部楼层
现在小公司没这么多讲究,老板要求的是 赶紧把样机做出来

出0入0汤圆

发表于 2014-8-8 17:12:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2014-8-8 17:39:27 | 显示全部楼层
大公司才按部就班。

出0入0汤圆

发表于 2014-8-8 18:09:37 来自手机 | 显示全部楼层
多人合作就有必要

出0入0汤圆

发表于 2014-8-8 18:19:37 | 显示全部楼层
这个也是个人习惯,目前好像没有标准化的流程

出0入0汤圆

发表于 2014-8-8 18:36:35 | 显示全部楼层
没什么意义,这个因情况而异..............

出0入0汤圆

发表于 2014-8-8 22:39:51 | 显示全部楼层
感觉按规矩来还是好些

出100入101汤圆

发表于 2014-8-8 22:50:21 | 显示全部楼层
swap2013 发表于 2014-8-8 10:20
增量式大家用得最多,但我对瀑布式开发更放心。

迭代式,大公司、小公司都在用。

出0入0汤圆

发表于 2014-8-9 08:25:13 | 显示全部楼层
谢谢分享,不错的资料

出0入0汤圆

发表于 2014-8-9 09:40:57 | 显示全部楼层
fengyunyu 发表于 2014-8-8 22:50
迭代式,大公司、小公司都在用。

迭代式是什么意思呢/

出0入0汤圆

发表于 2014-8-9 09:44:52 | 显示全部楼层
浪里白条 发表于 2014-8-9 09:40
迭代式是什么意思呢/

先把东西做出来,再修改。现在很多安卓APP都是这样做。

出0入0汤圆

发表于 2014-8-9 09:46:53 | 显示全部楼层
rf_smart 发表于 2014-8-9 09:44
先把东西做出来,再修改。现在很多安卓APP都是这样做。

好像就是小公司的常规开发手段,开发人员受尽老板客户的折磨

出100入101汤圆

发表于 2014-8-9 09:51:43 | 显示全部楼层
浪里白条 发表于 2014-8-9 09:46
好像就是小公司的常规开发手段,开发人员受尽老板客户的折磨

迭代式,不分大公司、小公司。迭代式模型是是RUP(Rational Unified Process,统一软件开发过程,统一软件过程)推荐的周期模型。

出0入0汤圆

发表于 2014-8-9 10:06:42 | 显示全部楼层
fengyunyu 发表于 2014-8-9 09:51
迭代式,不分大公司、小公司。迭代式模型是是RUP(Rational Unified Process,统一软件开发过程,统一软件过 ...

在先把东西做出来之前,需求是确定的吗?

出0入0汤圆

发表于 2014-8-9 10:07:32 | 显示全部楼层
fengyunyu 发表于 2014-8-9 09:51
迭代式,不分大公司、小公司。迭代式模型是是RUP(Rational Unified Process,统一软件开发过程,统一软件过 ...

如果需求没明确的话,那后边改动会很大的,甚至是大改动

出100入101汤圆

发表于 2014-8-9 10:09:35 | 显示全部楼层
浪里白条 发表于 2014-8-9 10:06
在先把东西做出来之前,需求是确定的吗?

瀑布式、迭代式,这些软件工程教材里都有讲,都在用。并且,现在迭代式貌似更流行。

出0入0汤圆

发表于 2014-8-9 10:12:43 | 显示全部楼层
fengyunyu 发表于 2014-8-9 10:09
瀑布式、迭代式,这些软件工程教材里都有讲,都在用。并且,现在迭代式貌似更流行。 ...

好的,有空去翻翻教材

出0入0汤圆

发表于 2014-8-9 11:56:34 | 显示全部楼层
写得不错,简洁明了。

出0入0汤圆

发表于 2014-8-9 12:10:56 | 显示全部楼层
funnybow 发表于 2014-8-8 16:37
什么是瀑布式开发?????

自己找本软件工程的书,扫一遍就知道了

出0入0汤圆

发表于 2014-8-9 12:16:14 | 显示全部楼层
原来如此

出0入0汤圆

发表于 2014-8-9 21:28:59 | 显示全部楼层
参考参考

出0入0汤圆

发表于 2014-8-9 22:32:09 | 显示全部楼层
浪里白条 发表于 2014-8-9 09:46
好像就是小公司的常规开发手段,开发人员受尽老板客户的折磨

深受其害,需求不明,或者需求常变

出0入0汤圆

发表于 2014-8-9 23:52:10 | 显示全部楼层
xivisi 发表于 2014-8-9 22:32
深受其害,需求不明,或者需求常变

除非硬件改动,对于业务层来说,如果因需求变化而搞得很头疼的,我觉得可能是架构方面没有设好;吊丝电工就得学会逆来顺受,尤其是一帮2B一样的隔行BOSS;

出0入0汤圆

发表于 2014-8-10 19:50:16 | 显示全部楼层
谢谢楼主的总结哦  值得参考  不过小公司就不一定了

出0入0汤圆

发表于 2014-9-5 09:19:55 | 显示全部楼层
这个绝对要赞一个,对自己还是有帮助。

出0入0汤圆

发表于 2014-9-5 12:26:27 | 显示全部楼层
帮顶了         

出0入0汤圆

发表于 2014-9-5 12:41:39 | 显示全部楼层
学习了,顶,小公司就不要奢望这样做了

出0入0汤圆

发表于 2018-4-19 11:34:25 | 显示全部楼层
学习了,
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-16 19:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表