跳到主要內容

臺灣博碩士論文加值系統

(44.211.26.178) 您好!臺灣時間:2024/06/24 22:43
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:程裕繁
研究生(外文):Bill Cheng
論文名稱:企業資訊系統發展─下載式架構與再使用導向方法之研究
論文名稱(外文):Business Information System Development: A Study of Downloadable Architecture and Reuse-Oriented Method
指導教授:施學琦施學琦引用關係
指導教授(外文):Hsueh-Chi Joshua Shih
學位類別:碩士
校院名稱:國立雲林科技大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:1999
畢業學年度:87
語文別:中文
論文頁數:49
中文關鍵詞:全球資訊網下載式架構軟體發展模式架構樣式發展方法
外文關鍵詞:WWWDownloadable ArchitectureSoftware Development ParadigmArchitectural PatternDevelopment Method
相關次數:
  • 被引用被引用:0
  • 點閱點閱:117
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
  近年來,對於資訊系統的發展與維護,有二項重要的進展:一為下載式主從架構的崛起;另一為以元件為中心的視覺化軟體發展模式的普遍採行。下載式主從架構不但提供較佳的跨平台能力,突破了客戶端程式需在特定電腦上執行的位置限制,也解決了客戶端程式的安裝與維護問題。以元件為中心的視覺化軟體發展模式,則對軟體品質的提昇與成本的控制,具有相當正面的影響。有鑑於下載式主從架構樣式的缺乏,並且現今廣泛使用的結構化方法與物件導向方法,很難對以元件為中心的視覺化軟體發展模式,提供實質上的幫助。本文提出一個下載式架構樣式,並在此架構樣式下,提出一個再使用導向發展方法。本文所提出的下載式架構樣式,係以互動式網頁與分散式物件技術為基礎,適用於最常見的企業資訊系統類型─企業資料庫應用,可供發展者參考,藉以簡化架構設計活動,避免無意義的重覆設計。本文所提出的發展方法,係配合以元件為中心的視覺化軟體發展模式的需要,能讓發展者更有效率且有效果地,利用視覺化發展工具與資料感知資料庫元件,逐步地組裝出下載式企業資料庫應用。
  Over the past few years, two important advancements have occurred on the development and maintenance of information systems: one is the appearance of downloadable client-server architecture, the other is the wide acceptance of component-based visual software development paradigm. The downloadable client-server architecture has better platform independence, fewer restrictions on the location of client programs, and no needs for the installation and maintenance of client programs. The component-based visual software development paradigm contributes to the higher quality of software while lowering its costs. Because of the scarcity of the available downloadable client-server architectural patterns and the inadequacy of the structured methods and the object-oriented methods for the component-based visual software development paradigm, this paper proposes a downloadable client-server architectural pattern and an accompanied reuse-oriented development method. Based on interactive Web pages and distributed objects, the proposed architectural pattern can be used as a basis for developing most common type of business information systems: business database applications. Tailored for the proposed architectural pattern and the component-based visual software development paradigm, the proposed development method provides step-by-step guidelines so that web-based downloadable business database applications can be assembled efficiently and effectively with visual rapid application development tools and data-aware database components.

中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
表目錄 vi
圖目錄 vii
一、緒論 1
二、方法、技術、工具    6
2.1 系統發展方法 6
2.1.1 結構化方法 8
2.1.2 物件導向方法 9
2.1.3 再使用導向方法13
2.2 系統發展技術 15
2.2.1 互動式網頁技術15
2.2.2 分散式物件技術15
2.2.3 共通資料庫存取介面16
2.3 系統發展工具     16
2.3.1 視覺化網頁撰寫工具16
2.3.2 視覺化快速應用發展工具16
2.3.3 資料感知資料庫元件17
三、DOWSE架構     19
四、DOWSE方法     22
4.1 工具的假設     22
4.2 方法概述    22
4.3 系統分析階段     22
4.3.1 資訊需求與限制定義23
4.3.2 資料需求分析     24
4.3.3 客戶端程式需求分析25
4.4 系統設計與建構階段27
4.4.1 系統整合     27
4.4.2 資料庫設計與建構28
4.4.3 客戶端程式與資料庫存取仲介設計與建構 29
五、應用範例     35
5.1 研發動機     35
5.2 系統分析     35
5.2.1 資訊需求與限制定義35
5.2.2 資料需求分析     36
5.2.3 客戶端程式需求分析37
5.3 系統設計與建構  38
5.3.1 資料庫設計與建構38
5.3.2 客戶端程式設計與組裝39
六、結論          44
參考文獻          46
自傳 49

1. 季延平、郭鴻志,系統分析與設計─由自動化到企業再造,華泰,1995。
2. 施學琦、程裕繁,「DARD:以物件導向快速應用發展工具為開發環境之主
從架構資料庫應用發展方法」,第九屆物件導向技術及應用研討會論文
集,1998,76-83頁。
3. 施學琦、程裕繁,「下載式全球資訊網企業資料庫應用之架構與發展流
程」,第四屆國際資訊管理研究暨實務研討會論文集,1998,230-23頁。
4. 施學琦、程裕繁,「下載式全球資訊網企業資料庫應用之架構與發展流
程」,資訊管理學報,審查中,第四屆國際資訊管理研究暨實務研討會推
薦投稿。
5. 程裕繁,「網頁式電腦管理教學系統之架構與發展流程」,第八屆國際電
腦輔助教學研討會學生論文集,1999,41-49頁,研究生組最佳論文獎佳
作。
6. 程裕繁、施學琦,「網頁式動態電腦管理教學系統之架構與發展流程」,
遠距教育季刊,第12期,1999,遠距教育季刊邀請轉刊載。
7. Booch, G., Object-Oriented Analysis and Design with
Applications, 2nd Ed., Benjamin/Cummings, 1994.
8. Bott, F. and Ratcliffe, M., “Reuse and Design”, Software
Reuse and Reverse Engineering in Practice [24], 1992,
pp. 35-51.
9. Chappell, D., Understanding ActiveX and OLE, Microsoft, 1996.
10.Coad, P. and Yourdon, E., Object-Oriented Analysis, 2nd Ed.,
Prentice-Hall, 1991.
11.Coad, P. and Yourdon, E., Object-Oriented Design, Prentice-
Hall, 1991.
12.Coad, P. and Nicola, J., Object-Oriented Programming,
Prentice-Hall, 1993.
13.David, B., Software Design, Addison-Wesley, 1994.
14.Davis, A.M., "The Analysis and Specification of System and
Software Requirements", Tutorial: System and Software
Requirements Engineering [42], 1990, pp. 119-144.
15.Deitel, H. M. and Deitel, P. J., Java How To Program,
Prentice-Hall, 1997.
16.DeMarco, T., Structured Analysis and System Specification,
Prentice-Hall, 1979.
17.Dorfman, M., "System and Software Requirements Engineering",
Tutorial: System and Software Requirements Engineering [42],
1990, pp. 4-16.
18.Eun, S.C. et al., “Object-Oriented Web Application
Architectures and Development Straegies”, Proceedings of
Joint 4th International Computer Science Conference and 4th
Asia Pacific Software Engineering Conference, 1997,
pp. 322-331.
19.Fowler, M., Analysis Patterns: Reusable Object Models,
Addison-Wesley, 1997.
20.Fowler, M. and Scott K., UML Distilled: Applying the
Standard Object Modeling Language, Addison-Wesley, 1997.
21.Gane, C.P. and Sarson, T., Structured Systems Analysis:
Tools and Techniques, Prentice-Hall, 1979.
22.Griss, M.L. et al., “PANEL: Object-Oriented Reuse”,
Proceedings of 3rd International Conference on Software
Reuse, 1994, pp. 209-213.
23.Hall, P.A.V., “Software Reuse, Reverse Engineering and
Reengineering”, Software Reuse and Reverse Engineering in
Practice [24], 1992, pp. 3-31.
24.Hall, P.A.V., Software Reuse and Reverse Engineering in
Practice, Chapman & Hall, 1992.
25.Hislop, G.W., “Analyzing Existing Software for Software
Reuse”, Journal of Systems and Software, Vol. 41, No. 1,
1998, pp. 33-40.
26.Hoque, R. and Sharma, T., Programming Web Components,
McGraw-Hill,1998.
27.Jacobson, I., Griss, M.L. and Jonsson, P., Software Reuse:
Architecture, Process and Organization for Business Success,
Addison-Wesley, 1997.
28.Jacobson, I. et al., Object-Oriented Software Engineering: A
Use Case Driven Approach, Revised Ed., Addison-Wesley, 1995.
29.Kim, Y. and Stohr, E.A., “Software Reuse: Survey and
Research Directions”, Journal of Management Information
Systems, Vol. 14, No. 4, 1998, pp. 113-147.
30.Krueger, C.W., “Software Reuse”, ACM Computing Surveys,
Vol. 24, No. 2, 1992. pp. 131-183.
31.Lewandowski, S.M., “Frameworks for Component-Based
Client/Server Computing”, ACM Computing Surveys, Vol. 30,
No. 1, 1998, pp. 3-27.
32.Martin, J. and Mcclure, C., Structured Techniques: The Basis
for CASE, Revised Ed., Prentice-Hall, 1988.
33.Mili, H., Mili, F. and Mili, A., “Reusing Software: Issues
and Research Directions”, IEEE Transcations on Software
Engineering, Vol. 21, No. 6, 1995, pp. 528-562.
34.Nierstrasz, O., Gibbs, S. and Tsichritzis, D.,
“Component-Oriented Software Development”, Communications
of the ACM, Vol. 35, No. 9, 1992, pp. 160-165.
35.Nierstrasz, O. and Meijler, T.D., “Research Directions in
Software Composition”, ACM Computer Surveys, Vol. 27,
No. 2, 1995, pp. 262-264.
36.OMG, Object Analysis and Design: Description of Methods,
Wiley, 1994.
37.Orfali, R., Harkey, D. and Edwards, J., The Essential
Client/Server Survival Guide, 2nd Ed., Wiley, 1996.
38.Press, L., "The Next Generation of Business Data
Processing", Communications of the ACM, Vol. 42, No. 2,
1999, pp. 13-16.
39.Pressman, R.S., Software Engineering: A Practitioner's
Approach, 4th Ed., McGraw-Hill, 1997.
40.Redmond-Pyle, D., “Software Development Methods and Tools:
Some Trends and Issues”, Software Engineering Journal,
Vol. 11, No. 2, 1996, pp. 99-103.
41.Rumbaugh, J. et al., Object-Oriented Modeling and Design,
Prentice-Hall, 1991.
42.Sommerville, I., Software Engineering, 5th Ed.,
Addison-Wesley, 1997.
43.Thayer, R.H. and Dorfman, M., Tutorial: System and Software
Requirements Engineering, IEEE, 1990.
44.Thayer, R.H. and Dorfman, M., "Introductions, Issues and
Terminology", Tutorial: System and Software Requirements
Engineering [42], 1990, pp. 1-3.
45.Thayer, R.H. and Thayer, M.C., "Glossary", Tutorial: System
and Software Requirements Engineering [42], 1990,
pp. 605-676.
46.Wieringa, R., "A Survey of Structured and Object-Oriented
Software Specification Methods and Techniques", ACM
Computing Surveys, Vol. 30, No. 4, 1998, pp. 459-527.
47.Yourdon, E. and Constantine, L.L., Structured Design,
Prentice-Hall, 1979.
48.Yourdon, E., Modern Structured Analysis, Prentice-Hall, 1989.
49.Yourdon, E., Decline & Fall of the American Programmer,
Prentice-Hall, 1993.
50.Yourdon, E. et al., Mainstream Objects: An Analysis and
Design Approach for Business, Prentice-Hall, 1995.
51.Zubeck, J.C., “Implementing Reuse with RAD Tools' Native
Objects”, IEEE Computer, Vol. 30, No. 10, 1997, pp. 60-65.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top