amobbs.com 阿莫电子技术论坛

标题: 软件架构、分层、模块化? [打印本页]

作者: szxszx    时间: 2009-10-18 11:22
标题: 软件架构、分层、模块化?
电子专业的,没有系统的学习过软件工程,马老师有时间是否可以讲解一下?
作者: jackiezeng    时间: 2009-10-18 11:44
一直写不出高质量的代码,,我想也是因为这个原因,希望马老师能指点指点,,,
作者: NewKing    时间: 2013-11-18 11:33
马老师是哪位,我是新人。
作者: 滴答滴答下雨啦    时间: 2013-11-18 12:23
NewKing 发表于 2013-11-18 11:33
马老师是哪位,我是新人。

马潮老师,华东师范大学
作者: NewKing    时间: 2013-11-18 12:32
好的,谢谢!
作者: machao    时间: 2013-11-20 00:08
这个问题太大了,不是几句话就能讲明白。
建议先看一下这方面的书,然后参考一些好的例子加深体会。关看书不够,只是原理,要自己动手编,多看好的例子。
作者: augak    时间: 2013-11-20 01:50
框架啊,框架,你在哪里,我们编程好辛苦啊
作者: xuanfong1    时间: 2014-4-27 21:02
路过路过了  顺便看看
作者: 天行者    时间: 2014-7-16 09:30
现在我也是准备了程序功能库,但是一直在寻找框架方面的知识。
作者: fengyunyu    时间: 2014-7-16 09:55
zlg的东西写得就挺好的,驱动是驱动,应用是应用,中间是中间。
作者: liuruoshui    时间: 2014-7-16 11:16
谁能把相关例子上传共享一下吗?
作者: song1km    时间: 2014-7-16 11:20
本帖最后由 song1km 于 2014-7-16 11:24 编辑

其实,框架就是管理结构,跟公司部门的设置是一致的,哪个部门做哪些事,需要交接哪些文档,等等,把这些弄清楚了,自然就ok了。

个人感觉,前期的流程结构图应该很重要,

有助于理清楚各个职能的逻辑关系,

合理利用各种资源,

实现方法,

不至于想到哪里写到哪里,这样会漏洞百出。

流程图搞好了,就可以把他翻译成语言,实现。。

熟能生巧,

高人心中自然就有了一份流程图。

无他,手熟而。


作者: 机器人天空    时间: 2014-7-17 08:29
马老师,关于框架有哪些书可以推荐一下啊
作者: agilentvee    时间: 2014-7-17 20:12
我先胡说两句,我编码分为三层:main,function,driver.
基本功能可以从字面理解,main层就一个函数解决人机交换问题,以操作最方便最不容易出错为准,function就是针对要求编写了,要求能独立实现一块功能,比如24c02读写一页,driver就是完全面对硬件了,比如如何模拟IIC,读写AD之类
作者: 成就与价值    时间: 2014-7-17 21:26
路过,貌似没看见马老师!
作者: lihaimeng@163    时间: 2014-9-16 11:00
每次敲代码就会纠结这个问题
作者: vibrate    时间: 2014-9-16 11:23
lihaimeng@163 发表于 2014-9-16 11:00
每次敲代码就会纠结这个问题

共鸣...............
作者: lonely9391    时间: 2014-10-11 19:48
我也缺这方面
作者: blade_li    时间: 2014-10-11 19:50
坐等高手出现
作者: AbnerSmith    时间: 2014-10-17 20:08
架构这方面我也在研究,不过现在面临考研了。。
作者: shange144k8    时间: 2015-12-2 12:18
vibrate 发表于 2014-9-16 11:23
共鸣...............

共鸣...............
作者: snail_dongbin    时间: 2015-12-2 12:33
12 楼的讲的好。

架构 没有最好,只有最适合的

多写写代码。要在项目中多练练就能体会出来,
前期的需求很重要。只有需求明确才能有好的对策。

一个软件改个几十次很正常,好的架构是越改越好改。
不好的到最后都只能重写了。这些都跟你第一次了解需求有很大关系。

不是那个老师能教教就会的。




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4