軟件開(kāi)發(fā)論文開(kāi)題報告
論文題目:軟件項目開(kāi)發(fā)管理系統
專(zhuān)業(yè):計算機科學(xué)與技術(shù)
學(xué)生姓名:yjbys
學(xué)號:****
摘要:進(jìn)入二十一世紀這個(gè)信息爆炸的時(shí)代,人們的各種觀(guān)念開(kāi)始發(fā)生驚天巨變,各行業(yè)也開(kāi)始轉向信息化。而隨著(zhù)Internet的普及與發(fā)展、隨著(zhù)電腦及網(wǎng)絡(luò )技術(shù)的大范圍應用,信息技術(shù)、網(wǎng)絡(luò )技術(shù)、計算機技術(shù)等都在不同領(lǐng)域得到了飛速的發(fā)展。隨著(zhù)IT產(chǎn)業(yè)的不斷膨脹,各種各樣的軟件項目被飛快的開(kāi)發(fā)出來(lái)。各種應用軟件,各類(lèi)實(shí)施項目不斷被推出,在世界高速發(fā)展的今天,在各類(lèi)軟件項目層出不窮的今天,如何規范的,系統的,安全的,高效的管理好各類(lèi)軟件項目,成為了當前各軟件項目開(kāi)發(fā)公司的最大難題。要想去逐步解決這些問(wèn)題,則需要應用到軟件項目開(kāi)發(fā)管理系統。
軟件項目開(kāi)發(fā)是一件非常復雜的工作,他需要各種軟件開(kāi)發(fā)人員投入到這個(gè)開(kāi)發(fā)大軍來(lái),相互協(xié)調配合,相互提升。而對眾多的軟件公司或開(kāi)發(fā)團隊來(lái)說(shuō),有效的管理和控制軟件項目是非常重要的。為了給這一復雜而重要的工程帶來(lái)可操作性的簡(jiǎn)便和準確的數據信息。Software Projects Exploitation Management System就是為著(zhù)這一目的開(kāi)發(fā)出來(lái)的。
軟件項目管理系統主要用來(lái)幫助軟件公司架構規范的軟件項目開(kāi)發(fā)管理過(guò)程(項目計劃管理、監督與跟蹤、需求管理、測試管理、缺陷管理…)包括:
1、幫助軟件公司進(jìn)行有效的項目數據度量管理(針對SEI CMM3/CMMI3的標準);
2、幫助各軟件公司長(cháng)效實(shí)施組織過(guò)程體系規范(ISO9001、SEI CMM/CMMI);
3、幫助軟件公司建立項目過(guò)程數據庫和知識庫等。故本綜述分別從基于B/S模式數據庫的設計方法、分析,設計對軟件項目管理系統進(jìn)行綜述。
4、提高過(guò)程透明度,加強對項目的監督和管理(針對項目的進(jìn)度、成本、質(zhì)量、資源、活動(dòng)等);
5、支持軟件公司的多級管理模式,包括:企業(yè)高層、質(zhì)量部、項目經(jīng)理、程序員;
6、支持項目組內、異地的開(kāi)發(fā)組間、異地的客戶(hù)與組間的協(xié)同工作模式,突破地域障礙;
關(guān)健詞:數據庫軟件、軟件工程、C/S模式、B/S模式、JAVA
數據庫技術(shù)是數據管理的技術(shù),是計算機科學(xué)的重要組成部分。最近幾年來(lái),數據庫技術(shù)發(fā)展越來(lái)越快,在多種應用領(lǐng)域對數據管理的需求越來(lái)越多,數據庫技術(shù)的重要性已不斷的被更多的人所熟知。數據庫技術(shù)是數據管理的技術(shù),它也是計算機科學(xué)的重要組成部分目前,不僅在大、中、小、微各種機型上都配有數據庫管理系統,各行各業(yè)的信息系統,甚至是國際互聯(lián)網(wǎng)上的信息系統都離不開(kāi)數據庫的支持。因此,數據庫已成為信息社會(huì )的重要基礎設施。
從計算機技術(shù)和數據庫的發(fā)展過(guò)程來(lái)看,計算環(huán)境和數據庫技術(shù)基本保持著(zhù)一種同步發(fā)展的狀態(tài),F階段最具有發(fā)展潛力的就是基于B/S模式或者基于C/S模式的數據庫。 數據庫管理系統(DBMS)可以定義為:“?數據庫管理系統是用于管理數據的計算機軟件。數據庫管理系統使用戶(hù)能方便地定義和操縱數據,維護數據的安全性和完整性,以及進(jìn)行多用戶(hù)下的并發(fā)控制和恢復數據庫。隨著(zhù)B/S模式與C/S模式數據庫的發(fā)展,數據庫系統也出現了嵌入式數據庫系統和移動(dòng)數據庫系統。嵌入式移動(dòng)數據庫可以定義為:嵌入式移動(dòng)數據庫系統是支持移動(dòng)計算或某種特定計算模式的數據庫管理系統,數據庫系統與操作系統、具體應用集成在一起,運行在各種智能型嵌入設備或移動(dòng)設備上。目前這已經(jīng)成為一個(gè)十分活躍的研究和應用領(lǐng)域——嵌入式移動(dòng)數據庫或簡(jiǎn)稱(chēng)為移動(dòng)數據庫(EMDBS)。
其中C/S(客戶(hù)機/服務(wù)器)結構,即大家熟知的客戶(hù)機和服務(wù)器結構。它是軟件系統體系結構,通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現。實(shí)質(zhì)就是客戶(hù)端運行應用程序,并向服務(wù)器數據庫發(fā)送SQL請求及取回結果;服務(wù)器數據庫偵聽(tīng)基于TCP/IP的網(wǎng)絡(luò ),響應請求并返回處理結果。兩層結構最大的優(yōu)點(diǎn)在于系統結構簡(jiǎn)單。
一個(gè)良好的軟件項目開(kāi)發(fā)系統對C/S結構需要完成以下功能:
a)數據庫的維護功能包括數據的備份、恢復等功能
b)權限分配管理功能。
c) 基本數據的維護;緮祿傅氖擒浖椖康幕拘畔。
d) 動(dòng)態(tài)數據錄入、編輯、修改、查詢(xún)等。動(dòng)態(tài)數據指的是檢測到的信息及其改造后的一些相關(guān)的信息。
B/S(瀏覽器/服務(wù)器)模式數據庫系統。是WEB興起后的一種模式,WEB瀏覽器是客戶(hù)端最主要的應用軟件。這種模式統一了客戶(hù)端,將系統功能實(shí)現的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統的開(kāi)發(fā)、維護和使用。三層結構是把應用邏輯劃分為三個(gè)部分:第一層是用戶(hù)界面(User Interface),提供用戶(hù)與系統的友好交互。第二層是應用服務(wù)器,專(zhuān)司業(yè)務(wù)邏輯的實(shí)現。第三層是數據服務(wù)器,負責數據信息的存儲、訪(fǎng)問(wèn)及其優(yōu)化。
基于上述數據庫系統特點(diǎn),軟件項目管理系統是在WINDOWS環(huán)境下,采用C/S模式,使用JAVA+SQL Server語(yǔ)言設計。其優(yōu)越性體現在:
(1)非過(guò)程化語(yǔ)言
SQL是高級的非過(guò)程化編程語(yǔ)言,允許用戶(hù)在高層數據結構上工作。它不要求用戶(hù)指定對數據的存放方法,也不需要用戶(hù)了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統,可以使用相同的SQL語(yǔ)言作為數據輸入與管理的接口
SQL以記錄集合作為操作對象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,所以SQL語(yǔ)句可以嵌套,這使他具有極大的靈活性和強大的功能。
SQL不要求用戶(hù)指定對數據的存放方法,這個(gè)特點(diǎn)使用戶(hù)更易注重于要得到的結果;所有SQL語(yǔ)句使用查詢(xún)優(yōu)化器,它是RDBMS的一部分,由它決定對指定數據存取的最快速度的手段,查詢(xún)優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶(hù)則從不需要知道表是否有索引、有什么類(lèi)型的索引。
(2)是所有關(guān)系數據庫的公共語(yǔ)言
由于所有主要的關(guān)系數據庫管理系統都支持SQL語(yǔ)言,用戶(hù)可將使用SQL的技能從一個(gè)RDBMS(關(guān)系數據庫管理系統)轉到另一個(gè),所有用SQL編寫(xiě)的程序都是可以移植的
(3)統一的語(yǔ)言
以前的數據庫管理系統為上述各類(lèi)操作提供單獨的語(yǔ)言,而SQL將全部任務(wù)統一在一種語(yǔ)言中。SQL可用于所有用戶(hù)的DB活動(dòng)模型,包括系統管理員、數據庫管理員、應用程序員、決策支持系統人員及許多其它類(lèi)型的終端用戶(hù)。
通過(guò)閱讀大量的文獻證明,建立在B/S或C/S模式下的數據庫設計基礎之上的軟件項目開(kāi)發(fā)管理系統具有穩定、高效、可靠的特點(diǎn),同時(shí)擁有良好的可伸縮性,能夠充分適應未來(lái)系統的擴展需求,出色的可重用性則大大降低了構建新系統的成本。
參考文獻
1、《VB+SQL Server數據庫應用系統開(kāi)發(fā)與實(shí)例》李曉黎、張巍人民郵電出版社
2、《Visual Basic編程技巧:網(wǎng)絡(luò )與數據庫篇》機械工業(yè)出版社
3、《數據庫系統原理》李站懷著(zhù)西北工業(yè)大學(xué)出版社。
4、《Visual Basic 6數據庫編程大全》 弗洛克維克(美)電子工業(yè)出版社(2000)
5、《Visual Basic 6數據庫程序設計高手》 溫賢發(fā) 科學(xué)出版社(2001)
6、《Visual Basic開(kāi)發(fā)指南:SQL Server篇》邱仲潘 電子工業(yè)出版社(2000)
7《Visual Basic編程技巧:網(wǎng)絡(luò )與數據庫篇》 清宏計算機工作室 機械工業(yè)出版社(2001)
指導老師意見(jiàn)及建議:
簽字: 年 月 日
【軟件開(kāi)發(fā)論文開(kāi)題報告】相關(guān)文章:
論文開(kāi)題報告12-04
論文開(kāi)題報告03-02
外語(yǔ)論文的開(kāi)題報告12-04
論文提綱與開(kāi)題報告03-29
論文開(kāi)題報告表格11-15
施工論文開(kāi)題報告11-16
2017論文開(kāi)題報告12-10
口譯論文開(kāi)題報告02-21
論文開(kāi)題報告ppt03-29
- 相關(guān)推薦