[软件人生]如何学习系统分析的对话

寂寞的眼泪08:55:33
问问.我想学习软件工程作系统分析.是用rose好呢.还是用pd呢.我现在主要用net平台.我怎么感觉rose好像是为java的ellipse准备的呢
青润 09:07:59
呵呵,rose做.net的也未尝不可呀.
学习软件工程作系统分析,和工具是没有什么关系的.
没有这些工具一样能做.
墙外行人 09:09:43
可是我们想做完设计图后可以转换成相应的代码,
所以希望工具能更好的支持我们需要 的语言
青润 09:13:29
呵呵,你学习的重点是什么?有没有搞清楚呢?
青润 09:13:42
你是想学习系统分析?还是要学习一个工具的使用?
墙外行人 09:14:35
我现在是一个人做程序,所以什么都在做。
就算我不自己写程序,也要为其他写程序的人想一想吧,可以更好的生成他们熟悉的语言
墙外行人 09:16:19
我想学系统分析,可学系统的分析就要用工具,也就是也要学习工具的使用,
墙外行人 09:16:45
这两个不可能是完全不相干的
青润 09:17:05
先抓住自己的目标,然后再说, 学习不可能一蹴而就,要循序渐进,符合人类认知世界的规律才行.
彼岸灯火(180793229) 09:17:21
支持!
青润 09:17:22
盲目的全面学习,反而会让你迷失自己的方向.
彼岸灯火(180793229) 09:18:02
系分?三年后吧
青润 09:18:36
真正的系分没有5到8年,不要认为自己能做系分.
青润 09:18:40
三年,太短了.
彼岸灯火(180793229) 09:18:50
开始学习
DreamSky(52162927) 09:18:59
就系统分析而言,相关的东西太多,如果一下全拿来学习,的确很容易迷失
青润 09:19:46
呵呵.
墙外行人 09:20:20
我只是说我自己如果做系统分析的话,也要为其他做程序员的多考虑一下,这样是没有什么可以非议的吧
青润 09:21:38
系统分析,离代码有相当大的距离.
设计才是关联代码的.
墙外行人 09:22:12
哦,理解错误,
墙外行人 09:22:19
不好意思
青润 09:23:21
呵呵.
墙外行人 09:23:41
见笑了,
青润 09:24:17
不过,也有在系统分析阶段进行伪代码设计的做法.所以,你的说法并没有什么错误.只是理解不同.
墙外行人 09:24:37
哦。
V.达达 09:25:11
这里典型的“说者无心,听着有意”啊,哈哈
青润 09:25:16
这就要看项目的情况,以及项目中实现的过程手段的应用了.还要根据用户的要求来作考虑.
墙外行人 09:26:26
问一下设计方面的问题,有时候我设计一个用户类,可是他的相关属性太多,只有要显示详细信息时才用,其他时候都只用到一部分属性,
所以我感觉太浪费了,有什么好的方法避免么?
青润 09:27:03
呵呵,你学过继承么?
V.达达09:27:12
你可以定义个超类
墙外行人 09:27:12
明白,
青润 09:27:18
那就不用继续说了.
青润09:27:42
另外,学习一下重构.也可以帮你解决这些问题.
墙外行人 09:27:44
哦,超类不用是抽象的吧
墙外行人 09:28:22
我在看设计模式,感觉看书上的例子那么做是没错的,可是真正到的我用的时候就不知道怎么处理了
V.达达 09:29:16
我觉得设计模式在一定实践经验的基础上再学,可能更能有助于理解
墙外行人 09:29:18
可能是我还没有理解透书上例子的要点吧
墙外行人 09:29:43
我做程序有快两年了
青润 09:29:42
你去看看,有人写过一个关于设计模式的学习理解过程的文章,那对你很有用.
你好像是处在学习设计模式的第二个阶段.
一共好像有5个阶段吧.我记不大清楚了.
只记得第一个阶段是完全看不懂,第二个阶段是看懂了,不会用.
呵呵.
木木(50418458) 09:31:01
我也想学习设计模式,有没有好的书籍推荐下啊?
墙外行人 09:31:17
呵呵,看来是处以第二个节段了,
感觉可能比第二个阶段高一点,因为有些模式我还是会用的,嘿嘿
青润 09:31:51
那就自己考虑了.
V.达达 09:32:16
java与模式,还算通俗易懂
V.达达 09:32:40
最好看纸质的,眼睛不会痛,呵呵
木木(50418458) 09:32:58
可是我现在是用.net啊
墙外行人 09:33:16
支持看纸质的,我买了一本.net与设计模式,
青润 09:33:20
语言很重要么?没什么差异的.
木木(50418458) 09:34:09
呵呵,那是希望看的时候更好的跟目前的开发结合
V.达达 09:34:31
如果不懂剑法,什么宝剑在手中都是废铁,反之矣然……

你可能感兴趣的:(人生)