szxszx 发表于 2009-10-18 11:22:28

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

电子专业的,没有系统的学习过软件工程,马老师有时间是否可以讲解一下?

jackiezeng 发表于 2009-10-18 11:44:13

一直写不出高质量的代码,,我想也是因为这个原因,希望马老师能指点指点,,,

NewKing 发表于 2013-11-18 11:33:04

马老师是哪位,我是新人。

滴答滴答下雨啦 发表于 2013-11-18 12:23:56

NewKing 发表于 2013-11-18 11:33 static/image/common/back.gif
马老师是哪位,我是新人。

马潮老师,华东师范大学

NewKing 发表于 2013-11-18 12:32:25

好的,谢谢!

machao 发表于 2013-11-20 00:08:25

这个问题太大了,不是几句话就能讲明白。
建议先看一下这方面的书,然后参考一些好的例子加深体会。关看书不够,只是原理,要自己动手编,多看好的例子。

augak 发表于 2013-11-20 01:50:45

框架啊,框架,你在哪里,我们编程好辛苦啊

xuanfong1 发表于 2014-4-27 21:02:15

路过路过了顺便看看

天行者 发表于 2014-7-16 09:30:06

现在我也是准备了程序功能库,但是一直在寻找框架方面的知识。

fengyunyu 发表于 2014-7-16 09:55:13

zlg的东西写得就挺好的,驱动是驱动,应用是应用,中间是中间。

liuruoshui 发表于 2014-7-16 11:16:27

谁能把相关例子上传共享一下吗?

song1km 发表于 2014-7-16 11:20:56

本帖最后由 song1km 于 2014-7-16 11:24 编辑

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

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

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

合理利用各种资源,

实现方法,

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

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

熟能生巧,

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

无他,手熟而。

机器人天空 发表于 2014-7-17 08:29:20

马老师,关于框架有哪些书可以推荐一下啊{:lol:}

agilentvee 发表于 2014-7-17 20:12:03

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

成就与价值 发表于 2014-7-17 21:26:17

路过,貌似没看见马老师!

lihaimeng@163 发表于 2014-9-16 11:00:10

每次敲代码就会纠结这个问题

vibrate 发表于 2014-9-16 11:23:34

lihaimeng@163 发表于 2014-9-16 11:00
每次敲代码就会纠结这个问题

共鸣...............

lonely9391 发表于 2014-10-11 19:48:13

我也缺这方面

blade_li 发表于 2014-10-11 19:50:31

坐等高手出现

AbnerSmith 发表于 2014-10-17 20:08:37

架构这方面我也在研究,不过现在面临考研了。。

shange144k8 发表于 2015-12-2 12:18:57

vibrate 发表于 2014-9-16 11:23
共鸣...............

共鸣...............

snail_dongbin 发表于 2015-12-2 12:33:54

12 楼的讲的好。

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

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

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

不是那个老师能教教就会的。
页: [1]
查看完整版本: 软件架构、分层、模块化?