期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:軟件開發(fā)時間:瀏覽:次
摘要:軟件(中國大陸及香港用語,臺灣稱作軟體,英文:Software)是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來講軟件被劃分為系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。軟件并不只是包括可以在計(jì)算機(jī)(這里的計(jì)算機(jī)是指廣義的計(jì)算機(jī))上運(yùn)行的電腦程序,與這些電腦程序相關(guān)的文檔一般也被認(rèn)為是軟件的一部分。簡單的說軟件就是程序加文檔的集合體。另也泛指社會結(jié)構(gòu)中的管理系統(tǒng)、思想意識形態(tài)、思想政治覺悟、法律法規(guī)等等。本文選自:《軟件學(xué)報》是由中華人民共和國新聞出版總署、正式批準(zhǔn)公開發(fā)行的優(yōu)秀期刊。自創(chuàng)刊以來,以新觀點(diǎn)、新方法、新材料為主題,堅(jiān)持"期期精彩、篇篇可讀"的理念。軟件學(xué)報內(nèi)容詳實(shí)、觀點(diǎn)新穎、文章可讀性強(qiáng)、信息量大,眾多的欄目設(shè)置,軟件學(xué)報公認(rèn)譽(yù)為具有業(yè)內(nèi)影響力的雜志之一。軟件學(xué)報并獲中國優(yōu)秀期刊獎,現(xiàn)中國期刊網(wǎng)數(shù)據(jù)庫全文收錄期刊。
關(guān)鍵詞:軟件開發(fā),操作系統(tǒng),軟件技巧,論文發(fā)表
系統(tǒng)軟件為計(jì)算機(jī)使用提供最基本的功能,可分為操作系統(tǒng)和系統(tǒng)軟件,其中操作系統(tǒng)是最基本的軟件。
系統(tǒng)軟件是負(fù)責(zé)管理計(jì)算機(jī)系統(tǒng)中各種獨(dú)立的硬件,使得它們可以協(xié)調(diào)工作。系統(tǒng)軟件使得計(jì)算機(jī)使用者和其他軟件將計(jì)算機(jī)當(dāng)作一個整體而不需要顧及到底層每個硬件是如何工作的。
1.操作系統(tǒng)是一管理計(jì)算機(jī)硬件與軟件資源的程序,同時也是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個讓使用者與系統(tǒng)交互的操作接口。
2.支撐軟件是支撐各種軟件的開發(fā)與維護(hù)的軟件,又稱為軟件開發(fā)環(huán)境(SDE)。它主要包括環(huán)境數(shù)據(jù)庫、各種接口軟件和工具組。著名的軟件開發(fā)環(huán)境有IBM公司的Web Sphere,微軟公司的等。
包括一系列基本的工具(比如編譯器、數(shù)據(jù)庫管理、存儲器格式化、文件系統(tǒng)管理、用戶身份驗(yàn)證、驅(qū)動管理、網(wǎng)絡(luò)連接等方面的工具)。
應(yīng)用軟件
系統(tǒng)軟件并不針對某一特定應(yīng)用領(lǐng)域,而應(yīng)用軟件則相反,不同的應(yīng)用軟件根據(jù)用戶和所服務(wù)的領(lǐng)域提供不同的功能。
應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件。它可以是一個特定的程序,比如一個圖像瀏覽器。也可以是一組功能聯(lián)系緊密,可以互相協(xié)作的程序的集合,比如微軟的Office軟件。也可以是一個由眾多獨(dú)立程序組成的龐大的軟件系統(tǒng),比如數(shù)據(jù)庫管理系統(tǒng)。
如今智能手機(jī)得到了極大的普及,運(yùn)行在手機(jī)上的應(yīng)用軟件簡稱手機(jī)軟件。所謂手機(jī)軟件就是可以安裝在手機(jī)上的軟件,完善原始系統(tǒng)的不足與個性化。隨著科技的發(fā)展,手機(jī)的功能也越來越多,越來越強(qiáng)大。不是像過去的那么簡單死板,發(fā)展到了可以和掌上電腦相媲美。手機(jī)軟件與電腦一樣,下載手機(jī)軟件時還要考慮你購買這一款手機(jī)所安裝的系統(tǒng)來決定要下相對應(yīng)的軟件。
計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)
軟件開發(fā)信息之間有主-子關(guān)系,對業(yè)務(wù)需求的每一種操作都只能在某個特定的狀態(tài)下完成。種狀態(tài)的具體說明如下:新需求的信息為草稿狀態(tài)保存在系統(tǒng)里,業(yè)務(wù)需求的狀態(tài)為“新建”狀態(tài)。在“新建”和“待定”狀態(tài)之間互相轉(zhuǎn)換,狀態(tài)的業(yè)務(wù)需求可以進(jìn)行以下操作:設(shè)置主對象、新建子需求;“定義中”狀態(tài)的需求可以進(jìn)行定義優(yōu)先級、定義依賴關(guān)系;技術(shù)需求分為六種狀態(tài):草稿、新建、計(jì)劃中、定義中、實(shí)現(xiàn)中、實(shí)現(xiàn)完成。軟件開發(fā)信息管理系統(tǒng)模塊設(shè)計(jì)中軟件開發(fā)信息列表可以有兩種顯示模式為多層顯示模式和平級顯示模式,兩種顯示模式可以互相切換;開發(fā)信息的查詢分為基本查詢和高級查詢兩種模式。
業(yè)務(wù)需求信息分為五塊,其中基本信息是業(yè)務(wù)需求的基本屬性,查詢結(jié)果中選擇當(dāng)前業(yè)務(wù)需求所依賴的其他業(yè)務(wù)需求,當(dāng)前業(yè)務(wù)需求的預(yù)計(jì)工作量以及實(shí)際完成工作量的計(jì)算,在附件的列表中需要顯示附件的描述,在更改日志的列表中將顯示當(dāng)前業(yè)務(wù)需求的所有更改日志,優(yōu)先級越高業(yè)務(wù)需求排在越前面。當(dāng)系統(tǒng)平級模式顯示業(yè)務(wù)需求時,可以同時選中多個業(yè)務(wù)需求,對它們進(jìn)行批量修改。技術(shù)需求信息管理模塊中的基本信息指技術(shù)需求的基本屬性,當(dāng)前技術(shù)需求所匹配的業(yè)務(wù)需求,在查詢結(jié)果中選擇當(dāng)前技術(shù)需求所依賴的其它業(yè)務(wù)需求。在附件的列表中需要顯示附件的描述,將顯示當(dāng)前業(yè)務(wù)需求的所有更改日志。
另外,版本信息、產(chǎn)品、產(chǎn)品領(lǐng)域、投資項(xiàng)目信息管理模塊系統(tǒng)會自動的將版本的開發(fā)時間按照周期長度劃分當(dāng)前版本的開發(fā)周期。系統(tǒng)的數(shù)據(jù)處理使用了SAP的業(yè)務(wù)對象,以真實(shí)世界中的業(yè)務(wù)對象為單位描述企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。業(yè)務(wù)對象包含四個層次,內(nèi)核層包含了內(nèi)部的數(shù)據(jù)和定義;整合層包含了一些業(yè)務(wù)規(guī)則以及限制;接口層包含屬性,普通方法,BAPI方法以及事件;訪問層定義了對BusinessObject訪問的具體技術(shù)。一個業(yè)務(wù)對象展現(xiàn)了一個定義清晰的獨(dú)立業(yè)務(wù)實(shí)體,業(yè)務(wù)對象由多個節(jié)點(diǎn)按照一定順序關(guān)聯(lián)而成,在同一個部署單元的業(yè)務(wù)對象之間的外部關(guān)系可以通過關(guān)聯(lián)的方式表述。系統(tǒng)包括六個對應(yīng)開發(fā)信息的業(yè)務(wù)對象,多層結(jié)構(gòu)對象實(shí)例是在業(yè)務(wù)對象實(shí)例創(chuàng)建的時候由系統(tǒng)自動創(chuàng)建的,每個多層結(jié)構(gòu)對象的都代表一個業(yè)務(wù)對象,產(chǎn)品和產(chǎn)品版本對象用來管理開發(fā)產(chǎn)品和產(chǎn)品版本的信息,業(yè)務(wù)需求對象用來管理所有業(yè)務(wù)需求信息。技術(shù)需求對象用來管理所有技術(shù)需求信息。

軟件開發(fā)信息管理系統(tǒng)實(shí)現(xiàn)
隨著世界信息化得高速發(fā)展,業(yè)的不斷發(fā)展,所需要處理的信息也越來越多,系統(tǒng)的實(shí)現(xiàn)用的是SAP擴(kuò)展開發(fā)解決方案,是一個架構(gòu)在云計(jì)算的基礎(chǔ)之上完整的企業(yè)管理的軟件平臺。它具有強(qiáng)大的一體化功能,通過CRM把企業(yè)軟件的其余部分緊密集成在一起。還有一個巨大的優(yōu)勢就是靈活性和易用性,ERP系統(tǒng)固有的復(fù)雜性,部署它是一個浩大工程,在最新的BusinessByDesign2.6版本還提供了其它有創(chuàng)意的新改進(jìn),對SAP的核心產(chǎn)品R/3的集成,擴(kuò)展應(yīng)用供應(yīng)平臺,對移動終端的支持,對內(nèi)存技術(shù)的應(yīng)用,最大程度上地增加用戶的使用價值。擴(kuò)展開發(fā)的主要方式有自定義業(yè)務(wù)對象、擴(kuò)展標(biāo)準(zhǔn)業(yè)務(wù)對象、自定義UI界面、擴(kuò)展標(biāo)準(zhǔn)UI界面、嵌入UI界面。信息管理流程的實(shí)現(xiàn)主要有:業(yè)務(wù)需求信息管理流程的實(shí)現(xiàn);技術(shù)需求信息管理流程的實(shí)現(xiàn)。
軟件開發(fā)系統(tǒng)的模塊實(shí)現(xiàn):信息的顯示與查詢的實(shí)現(xiàn),系統(tǒng)信息以多層結(jié)構(gòu)顯示和是平級顯示。平級顯示是將系統(tǒng)的所有信息統(tǒng)一顯示在同一個列表里,多層顯示和平級顯示兩種模式可以互相切換。系統(tǒng)信息的查詢分為基本查詢和高級查詢兩種,用戶可以通過多個字段的內(nèi)容來查詢系統(tǒng)信息。業(yè)務(wù)需求信息管理的實(shí)現(xiàn)。所依賴的業(yè)務(wù)需求必須和當(dāng)前業(yè)務(wù)需求在同一級目錄,業(yè)務(wù)需求的附件主要是業(yè)務(wù)需求所對應(yīng)的技術(shù)文檔。業(yè)務(wù)需求信息的每一次修改之后,系統(tǒng)都將自動生成一條關(guān)于該信息的修改日志;可以同時選中多個業(yè)務(wù)需求,對它們經(jīng)行批量修改。技術(shù)需求信息管理的實(shí)現(xiàn):要注意技術(shù)需求的優(yōu)先級信息將自動從其匹配的業(yè)務(wù)需求獲取;另外,還有版本信息管理的實(shí)現(xiàn),產(chǎn)品、產(chǎn)品領(lǐng)域、投資項(xiàng)目信息管理的實(shí)現(xiàn),最后結(jié)合在一起配套運(yùn)行,進(jìn)行系統(tǒng)測試。