 |
類別
|
項目 |
說明 |
| 作業系統 |
Microsoft Windows 2000/NT/95/98/ME/XP |
除非特殊用途或客戶指定,所維克開發的軟體全於微軟公司的視窗作業系統上完成開發及測試,並保證在視窗系統上運作無誤。 |
| 資料庫系統 |
Microsoft SQL Server
7.0/2000
Access or Paradox |
SQL Server 用於Client/Server類型的資料庫。
Access及Paradox用於檔案型資料庫。 |
| 資料庫技術 |
檔案型資料庫
Client/Server資料庫
多階式資料庫 |
- 檔案型的資料庫,預設採用Access或Paradox資料庫,優點是毋需額外的成本,缺點是不適合大資料量或多人同時使用,適合單機系統或2-3人的小型網路系統。(說明圖例)
- Client/Server資料庫,資料庫由資料伺服器統一管理,一般可容納數十人同時使用,比較屬於專業且正規的資料庫系統,其資料搜尋、統計、保全等各方面功能,檔案型資料庫無法與之比擬,唯資料庫伺服系統必須照連線人數購買授權,增加一項原版軟體的成本。(說明圖例)
- 多階式資料庫,主要有兩個優點,其一:同時可容納的使用人數大於Client/Server資料庫,其二:同時適合在區域網路及網際網路上運作。唯除資料庫伺服系統外,需另外開發應用程式伺服器,其系統開發費用相對高於Client/Server資料庫。
(說明圖例)
|
| 資料介面 |
ADO
BDE
ODBC |
ADO是Microsoft新一代的資料存取介面,也是我們預設使用的介面,其效率及功能皆勝過上一代的ODBC,最重要的一點是Microsoft新的資料庫功能只在ADO中提供。是SQL
Server及Access 資料庫的最佳存取介面。
BDE主要用於控制Paradox。
ODBC目前主要用於一些特殊的資料庫,在ADO未發布之前,是Microsoft資料庫的主要存取介面。
|
| 開發語言 |
Borland Delphi
Object Pascal |
正規的軟體工程語言
Delphi是整合式的開發環境,內部採用Object Pascal 物件導向語言。Pascal是正規的軟體工程語言,可以自然設計出結構化、井然有序的程式碼,協助系統更易擴充及維護。Object
Pascal更是結合物件導向的Pascal,具備物件導向的能力,使程式設計與物件導向技術緊密結合。
跨平台的能力
由於Delphi6與Kylix採用相同的CLX跨平台元件庫,Delphi 6 與 Kylix原始程式碼完全相容,使得Delphi開發的系統可以移植到Linux平台,保障您在系統開發上的投資。
多階式資料庫架構
完全支援多階式資料庫技術,適於開發分散式或網際網路系統,是多階架構中的第一選擇。
運作效率
Delphi的定位在專業的軟體開發公司,並非以入門的設計者為訴求對象,在某些關鍵性事務上,穩定及效率才是吸引專業人士的因素,造就Delphi所開發出的系統效率公認遠高於競爭對手,在特定作業上甚至高於數倍之多。
|
| 軟體工程 |
OO(UML)
ER Database Model
|
所維克是國內少數有能力採用物件導向技術的公司之一,我們結合物件導向及ER Model來設計您的系統,與傳統的方法論比較,獲得以下幾點的改良:
1.更準確的描述使用者需求
2.物件的繼承使系統的開發更有效率
3.物件的封裝使系統獲得更好的品質
4.物件的結構使系統的功能更容易調整及擴充
我們以物件導向結合ER Model的特有技術,使物件導向與實體資料庫完美的合為一體,資料庫從設計時期到系統交付後的維護時期都享有物件導向技術的彈性。
對物件導向設計要更深入的了解,可以參閱下網址:
http://www.dotspace.idv.tw/sofeeng/sofeeng_8.htm
|