搜索
bottom↓
回复: 21

软件架构、分层、模块化?

[复制链接]
(371238527)

出5入10汤圆

发表于 2009-10-18 11:22:28 | 显示全部楼层 |阅读模式
电子专业的,没有系统的学习过软件工程,马老师有时间是否可以讲解一下?
(371237222)

出0入0汤圆

发表于 2009-10-18 11:44:13 | 显示全部楼层
一直写不出高质量的代码,,我想也是因为这个原因,希望马老师能指点指点,,,
(242329091)

出0入0汤圆

发表于 2013-11-18 11:33:04 | 显示全部楼层
马老师是哪位,我是新人。
(242326039)

出0入0汤圆

发表于 2013-11-18 12:23:56 | 显示全部楼层
NewKing 发表于 2013-11-18 11:33
马老师是哪位,我是新人。

马潮老师,华东师范大学
(242325530)

出0入0汤圆

发表于 2013-11-18 12:32:25 | 显示全部楼层
好的,谢谢!
(242197370)

出0入0汤圆

发表于 2013-11-20 00:08:25 | 显示全部楼层
这个问题太大了,不是几句话就能讲明白。
建议先看一下这方面的书,然后参考一些好的例子加深体会。关看书不够,只是原理,要自己动手编,多看好的例子。
(242191230)

出0入0汤圆

发表于 2013-11-20 01:50:45 | 显示全部楼层
框架啊,框架,你在哪里,我们编程好辛苦啊
(228470940)

出0入0汤圆

发表于 2014-4-27 21:02:15 | 显示全部楼层
路过路过了  顺便看看
(221600469)

出0入0汤圆

发表于 2014-7-16 09:30:06 | 显示全部楼层
现在我也是准备了程序功能库,但是一直在寻找框架方面的知识。
(221598962)

出100入101汤圆

发表于 2014-7-16 09:55:13 | 显示全部楼层
zlg的东西写得就挺好的,驱动是驱动,应用是应用,中间是中间。
(221594088)

出0入16汤圆

发表于 2014-7-16 11:16:27 | 显示全部楼层
谁能把相关例子上传共享一下吗?
(221593819)

出0入0汤圆

发表于 2014-7-16 11:20:56 | 显示全部楼层
本帖最后由 song1km 于 2014-7-16 11:24 编辑

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

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

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

合理利用各种资源,

实现方法,

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

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

熟能生巧,

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

无他,手熟而。

(221517715)

出0入0汤圆

发表于 2014-7-17 08:29:20 | 显示全部楼层
马老师,关于框架有哪些书可以推荐一下啊
(221475552)

出0入4汤圆

发表于 2014-7-17 20:12:03 | 显示全部楼层
我先胡说两句,我编码分为三层:main,function,driver.
基本功能可以从字面理解,main层就一个函数解决人机交换问题,以操作最方便最不容易出错为准,function就是针对要求编写了,要求能独立实现一块功能,比如24c02读写一页,driver就是完全面对硬件了,比如如何模拟IIC,读写AD之类
(221471098)

出0入0汤圆

发表于 2014-7-17 21:26:17 | 显示全部楼层
路过,貌似没看见马老师!
(216238265)

出0入0汤圆

发表于 2014-9-16 11:00:10 | 显示全部楼层
每次敲代码就会纠结这个问题
(216236861)

出0入0汤圆

发表于 2014-9-16 11:23:34 | 显示全部楼层
lihaimeng@163 发表于 2014-9-16 11:00
每次敲代码就会纠结这个问题

共鸣...............
(214046582)

出0入0汤圆

发表于 2014-10-11 19:48:13 | 显示全部楼层
我也缺这方面
(214046444)

出0入0汤圆

发表于 2014-10-11 19:50:31 来自手机 | 显示全部楼层
坐等高手出现
(213526958)

出0入0汤圆

发表于 2014-10-17 20:08:37 来自手机 | 显示全部楼层
架构这方面我也在研究,不过现在面临考研了。。
(178044738)

出0入0汤圆

发表于 2015-12-2 12:18:57 | 显示全部楼层
vibrate 发表于 2014-9-16 11:23
共鸣...............

共鸣...............
(178043841)

出0入0汤圆

发表于 2015-12-2 12:33:54 | 显示全部楼层
12 楼的讲的好。

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

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

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

不是那个老师能教教就会的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-7-24 05:11

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

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