The Application of Software Architecture and Pattern Formal Integration on the Technical Specification of Information Project

碩士 === 國防管理學院 === 國防資訊研究所 === 95 === With the progress of the information technology, information project development focus on developing the large-scale or complicated application system. Architecture-based system development has shifted the focus of line-of-code to architectural elements, high-lev...

Full description

Bibliographic Details
Main Authors: Feng Chen Liu, 劉振鋒
Other Authors: Fong Hao Liu
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/30849864367069825821
Description
Summary:碩士 === 國防管理學院 === 國防資訊研究所 === 95 === With the progress of the information technology, information project development focus on developing the large-scale or complicated application system. Architecture-based system development has shifted the focus of line-of-code to architectural elements, high-level interactions and the whole system architectural property. This makes developers to abstract the implementation details at design stage to clarify design purpose. Software pattern emphasize that software system design should base on the successful experience and should not keep on “Reinventing the wheel”. Design patterns are one kind of abstractions generated from valuable experience of developers in solving problems repeatedly encountered within certain contexts and are able to assist system design. Hence, how to integrate the concept of software architecture and software pattern to aid information project is an important issue. In this research , we adopt the method of Model-Driven Architecture to develop software architecture, and use the Integrated formal language of software pattern to assist the development of software architecture. We select Unified Modeling Language for molding the documents of information project , and establish a knowledge database for software development specification re-phrase digital manage software document in the course of developing information project.