晨 晨晨 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #1 我做过一、两个小的共享程序,以后也还要写。 我想如何在我写这样的小程序中应用软件工程呢? 各位大虾给我一点建议好么?用什么样的[red]建模方法和工具[/red] 用怎么样的过程?
W wdl Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #2 作些麻雀虽小,五脏俱全的共享小程序 画ER图,写详细设计,遵从代码编写规范 即使程序小也要努力使其“复杂”化(呵呵,没事找事),当然了,不要乱复杂 工具可以用RATIONAL CASE 建模方法就是……我还没弄清楚那,不便多说,误人子弟可担当不起
作些麻雀虽小,五脏俱全的共享小程序 画ER图,写详细设计,遵从代码编写规范 即使程序小也要努力使其“复杂”化(呵呵,没事找事),当然了,不要乱复杂 工具可以用RATIONAL CASE 建模方法就是……我还没弄清楚那,不便多说,误人子弟可担当不起
N nywjx Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #3 最近对这个问题也似懂非懂。是不是我们以前写程序的时候,都或多或少地做了 了一些软件工程方面的工作,只是我们不知道或没有升级到理论?
Y yhaochuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #4 可以用PSP(个人软件开发过程),网上有不少关于这方面的资料。
Y yonge Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #5 不能复杂化问题,这是写程序一个要点,不然到时候出问题哭都没有眼泪!代码要力求实用 、简洁,不要搞那么多的花哨的东西,没有用的!这是今天Microsoft培训员讲的,我觉得很 有道理! 先设计完整的功能规范,这和用户需求有关,从客户的角度来描述问题,写功能规划的时候 不要设计代码的实现,这一部分要越具体越好,同时开始写初步的功能设计文档;功能设计 文档中,要描述数据结构和接口,配合UML工具来写最好,主要是列出你知道的和你不知道的 东西就行了!然后就是代码设计,完了测试!就是这些了。不过Microsoft的说法是比较重视 Bug和测试部分的工作! 我知道就这么多!不知道对不对!
不能复杂化问题,这是写程序一个要点,不然到时候出问题哭都没有眼泪!代码要力求实用 、简洁,不要搞那么多的花哨的东西,没有用的!这是今天Microsoft培训员讲的,我觉得很 有道理! 先设计完整的功能规范,这和用户需求有关,从客户的角度来描述问题,写功能规划的时候 不要设计代码的实现,这一部分要越具体越好,同时开始写初步的功能设计文档;功能设计 文档中,要描述数据结构和接口,配合UML工具来写最好,主要是列出你知道的和你不知道的 东西就行了!然后就是代码设计,完了测试!就是这些了。不过Microsoft的说法是比较重视 Bug和测试部分的工作! 我知道就这么多!不知道对不对!
K kthy Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #6 需要遵守一定的规则,但不必那么复杂。写程序一定要规范,不能耍各种技巧。 否则,以后要升级软件,或作重要修改那就麻烦了!
K kinglong Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-13 #8 虽然实效程序,但也要做的有点特色才好的呀。对不咯? 画ER图,写详细设计,遵从代码编写规范 即使程序小也要努力使其“复杂”化(呵呵,没事找事),当然了,不要乱复杂 工具可以用RATIONAL CASE 建模方法就是……我还没弄清楚那,不便多说,误人子弟可担当不起
虽然实效程序,但也要做的有点特色才好的呀。对不咯? 画ER图,写详细设计,遵从代码编写规范 即使程序小也要努力使其“复杂”化(呵呵,没事找事),当然了,不要乱复杂 工具可以用RATIONAL CASE 建模方法就是……我还没弄清楚那,不便多说,误人子弟可担当不起
晨 晨晨 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-13 #9 想到这个问题是因为最近我们学了软件工程课,老师讲了一堆软件模型、软件过程 等等,不过我没有到那些大公司写软件,而是去搞网络维护(我今年毕业), 不过我挺喜欢写软件的,以后也会继续写,当然只能是个人写,并且是写小软件。 我感觉我所学的那些软件工程方法都不太合适一个人写小软件,太麻烦了。 个人写小软件应该有他的特点,比如说这些软件的需求很明确,一般就一个目的!软件 分析、设计、编码、测试都是一个人搞定,必须快速开发出可用的产品给用户使用。 然后用户反馈,再修改软件(对用户反馈的文档是否也应该全面管理?)等等。 PSP我在看了,我的感觉PSP是告诉你在一个团队中如何控制个人的开发,有用,不过 不够全面!!! 我希望有软件工程方面高手大家一起讨论出一个比较好的[red]适应个人小软件开发[/red]的 分析、建模、文档管理、代码编写等的可行方法。 [red]我初学软件工程,希望大家赐教啊!!![/red]三鞠躬。
想到这个问题是因为最近我们学了软件工程课,老师讲了一堆软件模型、软件过程 等等,不过我没有到那些大公司写软件,而是去搞网络维护(我今年毕业), 不过我挺喜欢写软件的,以后也会继续写,当然只能是个人写,并且是写小软件。 我感觉我所学的那些软件工程方法都不太合适一个人写小软件,太麻烦了。 个人写小软件应该有他的特点,比如说这些软件的需求很明确,一般就一个目的!软件 分析、设计、编码、测试都是一个人搞定,必须快速开发出可用的产品给用户使用。 然后用户反馈,再修改软件(对用户反馈的文档是否也应该全面管理?)等等。 PSP我在看了,我的感觉PSP是告诉你在一个团队中如何控制个人的开发,有用,不过 不够全面!!! 我希望有软件工程方面高手大家一起讨论出一个比较好的[red]适应个人小软件开发[/red]的 分析、建模、文档管理、代码编写等的可行方法。 [red]我初学软件工程,希望大家赐教啊!!![/red]三鞠躬。
Y ysk Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #10 说实在的,我觉得一个人从分析设计、编码到维护,如果都软件工程方法搞下来,累极了。 能做到PSP过程的2级就比较理想了
B blue girl Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-19 #13 先看PSP,我覺得Rational公司的軟件工程方法和工具還是可以的
晨 晨晨 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-30 #14 大家好像都在推荐psp 看来我要去认真研究一下才可以:) 那位大侠给些学习建议呢?
Z zhuny Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-30 #15 软件工程强调的不是某种工具,而是思想、规范。 其实在真正的软件工程的应用中,即使采用完全的面向对象技术, 使用最多还是WORD,而不是ROSE、SA或其他工具。 需要借助于UML工具的主要有 在分析阶段 -》逻辑建模活动中 需要建立USE CASE模型 在设计阶段-》 初步设计活动中 Class Diagram、Sequence Diagram、STD Diagram 所以我觉得,学好软件工程,关键不是去学ROSE或其他工具,说实在的我更趋向于使用SA,而不愿意使用ROSE,简直是头牛。
软件工程强调的不是某种工具,而是思想、规范。 其实在真正的软件工程的应用中,即使采用完全的面向对象技术, 使用最多还是WORD,而不是ROSE、SA或其他工具。 需要借助于UML工具的主要有 在分析阶段 -》逻辑建模活动中 需要建立USE CASE模型 在设计阶段-》 初步设计活动中 Class Diagram、Sequence Diagram、STD Diagram 所以我觉得,学好软件工程,关键不是去学ROSE或其他工具,说实在的我更趋向于使用SA,而不愿意使用ROSE,简直是头牛。
晨 晨晨 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-02 #16 uml工具有免费的么?我想先下一个免费的,学学。 另外psp也有工具支持吗?网上有这方面的学习资料吗?(中文的) 谢谢
房 房客 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-06 #17 UMLCHINA。COM 怎么象是给UMLCHINA拉人的了:)
晨 晨晨 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-06 #18 哎呀~~~房客说得对啊!这个问题的确该放到umlchina上,不好意思 结束结束,,,分太少了,不好意思。[]