freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

無線電管理信息系統(tǒng)軟件建模規(guī)范及組件開發(fā)標(biāo)準(zhǔn)研究-wenkub.com

2025-08-01 17:14 本頁面
   

【正文】 結(jié)合軟件項目管理工作,要實(shí)現(xiàn)系統(tǒng)分建合用的目標(biāo),項目管理團(tuán)隊必須具備駕馭軟件建模及組件制作的能力,即:首先要科學(xué)分解整體系統(tǒng)為部分子系統(tǒng),其次每個子系統(tǒng)要遵循軟件建模規(guī)范及組件開發(fā)標(biāo)準(zhǔn),第三是測試組件及系統(tǒng),保證系統(tǒng)的互聯(lián)互通。 為了更好地完成該工作,我們結(jié)合了正在研究的組件技術(shù)軟課題,提出了基于組件技術(shù)的數(shù)據(jù)中心建模方案。(RSBT_ORG)。[org_link_person] = ()。[org_name]= ()。 ()。 sqladapter = new SqlDataAdapter(mand, sql)。 {public void InsertTable(string s){ }public void DeleteTable(string s){ }public void UpdateTable(string s){ }public void SelectTable(string s) public SqlDataAdapter sqladapter。 Initial Catalog=Station。public string mand。 InsertTable方法中將表的名稱作為參數(shù)傳入。 void DeleteTable(string s)。 public interface IDataAccess系統(tǒng)開發(fā)環(huán)境本次臺站管理信息系統(tǒng)開發(fā)的環(huán)境:操作系統(tǒng):Microsoft Windows Professional SP2開發(fā)平臺:Microsoft Visio Studio 2008語言種類:C數(shù)據(jù)庫軟件:Microsoft SQL Server 2005 臺站管理信息系統(tǒng)組件簡介本系統(tǒng)力求通用性,將不同業(yè)務(wù)層做成組件,然后將各組件集成。七、 遵循基于組件的無線電管理信息系統(tǒng)軟件開發(fā)標(biāo)準(zhǔn)的實(shí)例 臺站管理信息系統(tǒng)開發(fā)簡介 組件的管理(1)組件的開發(fā)主要由建設(shè)方完成,并由國家無線電監(jiān)測中心負(fù)責(zé)管理。下面,我們嘗試給出一個簡單的基于組件的無線電管理信息系統(tǒng)軟件開發(fā)標(biāo)準(zhǔn)。如何解決這些問題?通過上文對于組件技術(shù)以及利用組件進(jìn)行軟件開發(fā)的相關(guān)介紹,我們已經(jīng)了解了組件的主要優(yōu)勢及其構(gòu)建方法。結(jié)合我們面向?qū)ο蟮慕M件開發(fā)需求和C語言自身的特點(diǎn),我們選定C作為本次系統(tǒng)開發(fā)的編程語言。實(shí)際上。 C語言簡介C是一種安全的、穩(wěn)定的、簡單的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。所以我們應(yīng)該尋找一種開發(fā)利器來支持我們的組件開發(fā)。 組件的合成組件利用合成來建立系統(tǒng)。雖然這是一個復(fù)雜的過程,但也是一個一勞永逸的過程。組件開發(fā)者應(yīng)該掌握的三項主要內(nèi)容是:屬性、事件和方法。這一般被稱為即插即用集成。根據(jù)慣例,所有組件都擁有與它們的實(shí)現(xiàn)對應(yīng)的規(guī)范。而這個封裝的過程中,編程工具僅僅是充當(dāng)了一個單純的工具罷了,沒有什么實(shí)際的意義,也就是說為了完成某一規(guī)則的封裝,可以用任何支持組件編寫的工具來完成,而最終完成的組件是與語言本身已經(jīng)沒有了任何的關(guān)系,甚至可以實(shí)現(xiàn)跨平臺。區(qū)分組件和其它的技術(shù)有四個原則:封裝、多態(tài)性、后期連接和安全性。并且組件可以在運(yùn)行時刻,在不被重新鏈接或編譯應(yīng)用程序的情況下被卸下或替換掉。 COM是開發(fā)軟件組件的一種方法,是微軟為了計算機(jī)工業(yè)的軟件生產(chǎn)更加符合人類的行為方式開發(fā)的一種新的軟件開發(fā)技術(shù)。屬性是組件數(shù)據(jù)的簡單訪問者。任何可以和其他部分組合起來生成一個更大整體的事物都可以視為軟件組件。:業(yè)務(wù)邏輯組件運(yùn)行庫。在SubmitApplication中調(diào)用了Application的SubmitApplyTable,其中又創(chuàng)建了DataProvider組件的IDataAccess接口,并調(diào)用其InsertTable方法將申請表提交到數(shù)據(jù)庫。在OnSubmit中,首先通過Presentation組件的IUserFaceFactory建立了IUserFace實(shí)例,然后又通過Business組件的IApplyFactory建立了IApply實(shí)例。UserFaceFactory使用靜態(tài)方法GetInstance來實(shí)例化一個子類UserFaceFactoryImp。它包含以下操作:CreateUserFaceInstance方法:創(chuàng)建指定的IUserFace接口實(shí)例。? 實(shí)現(xiàn),IUserFace接口是由UserFace實(shí)現(xiàn)的。其包含以下操作:Submit方法:提交錄入數(shù)據(jù)。具體創(chuàng)建組件接口IApply時調(diào)用的是ApplyFactoryImp的方法。CreateApplyDataInstance:創(chuàng)建ApplyData類的實(shí)例。5)ApplyImpFactory業(yè)務(wù)工廠類。BindApplyTable:用錄入的申請數(shù)據(jù)填充申請表。其包含的方法如下:CreateApplyTable:建立申請表。3)Application申請管理類。 Applicant對象運(yùn)行狀態(tài)圖2)StationToApply申請臺站類。參數(shù)為ds和application,其中ds為錄入數(shù)據(jù)集,application為一個Application類的實(shí)例。參數(shù)為stationtype,標(biāo)示臺站類型,返回一個StationToApply類的實(shí)例。參數(shù)為stationtype和ds,其中stationtype為臺站類型,ds為申請臺站中錄入的信息數(shù)據(jù)集。 Business組件Business組件封裝了業(yè)務(wù)服務(wù)需要的邏輯處理功能。它具有如下操作:CreateDataAccessInstance方法:創(chuàng)建指定類型的IDataAccess接口實(shí)例。GetInsertCommand方法:設(shè)置插入命令。? 實(shí)現(xiàn) IDataAccess接口實(shí)現(xiàn)圖,虛基類DataAccess實(shí)現(xiàn)了IDataAccess接口,并具備自己的屬性和方法:ConnectionStrng屬性:數(shù)據(jù)庫連接字符串。 DataProvider組件接口圖(1) IDataAccess接口? 說明IDataAccess接口提供對數(shù)據(jù)庫的操作,包括以下四個方法:SelectTable:查詢表方法。采用組件技術(shù)來封裝各個子系統(tǒng)的功能,一個層的組件通過下層組件的接口使用下層提供的服務(wù),同時提供接口供上層組件使用。本實(shí)例在系統(tǒng)設(shè)計中將系統(tǒng)劃分為三個層:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,每一層都使用下層提供的服務(wù),: 系統(tǒng)層結(jié)構(gòu)圖? 表示層:用于和用戶交互,獲取用戶的輸入并給用戶顯示信息。然后臺站用戶向userFace發(fā)送消息Submit提交錄入,userFace向applicant發(fā)送消息ApplyStation并傳遞錄入數(shù)據(jù),applicant向application發(fā)送消息SubmitApply提交申請,application首先調(diào)用自己的CreateApplyData方法建立申請表,隨后向數(shù)據(jù)訪問對象dataAccess發(fā)送消息InsertTable將申請表錄入數(shù)據(jù)庫。? ApplyData是Application不可缺的部分,因此它們是組合關(guān)系。由于有12種不同類型的申請表,每種申請表都對應(yīng)一個繼承自DataAccess的子類。操作:CreateTableData():將用戶錄入的數(shù)據(jù)保存到TableData中。SetColumnName():設(shè)置表列字段名稱。? ApplyData:申請表類,此類為虛基類。屬性:applytable:申請表,一個ApplyData類的對象。屬性:StationType:申請臺站的類型。Contact:申請人聯(lián)系方式。 靜態(tài)模型根據(jù)以上對“無線電信息錄入”系統(tǒng)的需求描述,通過靜態(tài)分析可以確定系統(tǒng)的邏輯結(jié)構(gòu),確立系統(tǒng)的關(guān)鍵類,類圖繪制如下。業(yè)務(wù)分析包括靜態(tài)分析和動態(tài)分析兩個過程:? 靜態(tài)分析:靜態(tài)分析確定系統(tǒng)的邏輯或物理結(jié)構(gòu),根據(jù)問題描述確定系統(tǒng)中哪些關(guān)鍵類,這些類具有什么屬性和操作以及它們之間的關(guān)系是怎樣的。(2)用例:? 臺站申請:臺站申請人進(jìn)入無線電管理信息系統(tǒng)選擇一個“臺站申請”表。 用例模型從上述的操作上下文中可以得到系統(tǒng)的參與者和用例:(1)參與者:? 臺站個人用戶:需要使用電臺的個人。在此階段要根據(jù)收集到的業(yè)務(wù)操作上下文分析用戶和系統(tǒng)交互的功能,找出系統(tǒng)參與者有哪些,系統(tǒng)具有哪些用例,隨之建立用例模型,畫出用例圖。模型的建立過程按照面向?qū)ο筌浖到y(tǒng)分析和設(shè)計各個階段的要求進(jìn)行,即使用UML對系統(tǒng)實(shí)例的需求分析、業(yè)務(wù)分析和系統(tǒng)設(shè)計階段進(jìn)行建模。接著詳細(xì)介紹每個接口的實(shí)現(xiàn)方案,包括實(shí)現(xiàn)方案中每個實(shí)體類的屬性、操作和實(shí)體類間的關(guān)系,給出接口實(shí)現(xiàn)的類圖。然后描述動態(tài)分析模型,給出用例的活動圖、協(xié)作圖或時序圖,對圖作出說明。文檔的內(nèi)容格式要按照建模過程來組織,即按照“需求、分析、設(shè)計、部署”四個階段的順序?qū)ο鄳?yīng)模型進(jìn)行介紹。在設(shè)計階段最后要繪制出時序圖,描述如何通過組件之間接口的相互協(xié)作來實(shí)現(xiàn)用例。? 設(shè)計階段建立系統(tǒng)框架模型,對子系統(tǒng)的實(shí)現(xiàn)方案進(jìn)行建模。靜態(tài)分析模型要從功能描述中分析出實(shí)體對象,系統(tǒng)具有哪些類。具體規(guī)范如下:? 需求階段建立用例模型。無線電管理信息系統(tǒng)模型使用組件技術(shù)來構(gòu)建系統(tǒng)框架,每個子系統(tǒng)實(shí)現(xiàn)為一個組件,便于功能復(fù)用和擴(kuò)展。 建模過程無線電管理信息系統(tǒng)建模按照面向?qū)ο蟮能浖こ谈麟A段的要求來進(jìn)行,即建模過程包括需求、分析、設(shè)計和部署四個階段。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1