三层的开发流程是怎样的? (16分)

  • 主题发起人 主题发起人 wwshuo
  • 开始时间 开始时间
W

wwshuo

Unregistered / Unconfirmed
GUEST, unregistred user!
书上说先做服务器?我觉得客户端和服务器一起做比较好啊,可以相互调试。
 
不要照搬教條,書上不一定是正確的
其實,服務器和客戶程序可以由不同的程序員完成
這樣的話,必須有比較完善的軟件工程機制
完善的文檔就可以了
程序員只要按設計文檔辦就OK了
至於調試,你覺得方便就邊做邊調試
 
肯定先做服务器啦,服务器都没做出来,客户端怎么跟数据库连接啊……怎么调试
应该是从上往下做
 
那有一个问题了,我开发完应用服务器后,再做客户端。等一切都调试通过了,这时要真正地进行安装的时候,总不可能给使用这套软件的客户那里也装个DELPHI吧,这时应该如何在客户那安装注册应用服务器?
 
不明白,怎么说要安装DELPHI呢
 
如果設計文檔健全可靠,寫客戶程序的程序員根本不用理會你的接口函數是否實現
只要知道你的接口名,參數就可以了,這當然可以不分先後次序的開發
至於安裝,不需要在客戶那裏安裝阿!就算你使用了Delphi的BDE
也只需要在服務器上裝BDE而已
還是前面所說了,設計問題
 
to xiaolinj79:
你说的也不是没有道理,但实际开发过程中不可能不调试吧?
to roman_pan:
客户端安装Delphi??不明白……应用服务器可以做成exe的,在客户端/服务器上运行一次就可以
 
整體調試啊,例如,寫服務程序的開發人員搞定某個函數時
肯定會在項目進度表中表示出來
那麽,客戶程序的開發人員在進度表中看到這個函數已經實現
就可以調試相應的模塊了
該函數要是達不到預期效果,就通知相關人員
當然,如果時間跳動比較大,肯定會有降低開發效率的可能
例如,服務程序的實現和實際使用模塊的開發時近相差很大
但是這些因素可以由項目經理的安排來避免
總而言之,還是,軟件工程問題
 
to hongxing_dl:
谢谢,我明白了。
 
/*不可能给使用这套软件的客户那里也装个DELPHI吧,这时应该如何在客户那安装注册应用服务器?*/
不是吧,应用服务器可以在第一次运行的时候在服务端自动注册的啊。
 
先做服务器比较好,
当然前提是你给软件有很好的规划,
如果对功能是不断开发中摸索就一起咯,
软件工程如是说:结构化程序设计,原型化程序设计,
呵呵~~~~~~~~~~~~~~
 
应该先做服务器,当然准确的说法是先做组件
组件应该是逻辑上独立的,做一个测试一个
最后再搭积木!
 
建模!
数据服务器做好了!
应用服务器也要做好了!
客户端!
过程中可以相互调试的,当然前期工作要充分,否则你会重复工作。
 
多人接受答案了。
 
后退
顶部