應(yīng)用軟件開發(fā)技術(shù)

出版社:孫培民、王鴻銘、王喜勝、 張麥玲 高等教育出版社 (2008-12出版)  作者:孫培民,等 編  頁數(shù):344  

內(nèi)容概要

  《應(yīng)用軟件開發(fā)技術(shù)》是國家示范性高職院校建設(shè)項(xiàng)目成果,是首批國家示范性高職院校平項(xiàng)山工業(yè)職業(yè)技術(shù)學(xué)院“計(jì)算機(jī)應(yīng)用技術(shù)”專業(yè)優(yōu)質(zhì)核心課程規(guī)劃教材?! ∪珪?個學(xué)習(xí)情境,主要內(nèi)容包括應(yīng)用軟件開發(fā)技術(shù)認(rèn)知、搭建開發(fā)環(huán)境、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、軟件的測試與發(fā)布等?!  稇?yīng)用軟件開發(fā)技術(shù)》從應(yīng)用軟件開發(fā)實(shí)踐的角度出發(fā),語言通俗易懂,強(qiáng)調(diào)軟件工程基礎(chǔ)知識與應(yīng)用軟件開發(fā)操作技能的緊密結(jié)合,基于軟件開發(fā)過程整合了8個學(xué)習(xí)情境,能快速引導(dǎo)讀者進(jìn)入計(jì)算機(jī)應(yīng)用軟件開發(fā)領(lǐng)域,掌握使用VS.NET 2005及相關(guān)工具進(jìn)行軟件開發(fā)所需的技能和方法。

書籍目錄

學(xué)習(xí)情境一應(yīng)用軟件開發(fā)技術(shù)認(rèn)知 1.1軟件開發(fā)實(shí)現(xiàn)流程簡介 1.1.1采用瀑布模型 1.1.2實(shí)現(xiàn)過程 1.2軟件開發(fā)方法概述 1.2.1結(jié)構(gòu)化開發(fā)方法 1.2.2面向?qū)ο箝_發(fā)方法 1.2.3面向服務(wù)開發(fā)方法 1.3軟件體系結(jié)構(gòu)概述 1.3.1主機(jī)/終端體系結(jié)構(gòu) 1.3.2分層體系結(jié)構(gòu) 1.3.3基于Web Service的體系結(jié)構(gòu) 1.4開發(fā)工具的選擇 1.4.1 Visual Basic  1.4.2 Visual C++ 1.4.3 Delphi 1.4.4 PowerBuilder 1.4.5 JBuilder 1.4.6 Visual Studio 2005 1.5后臺數(shù)據(jù)庫的選擇 1.5.1 SQL Server 2000/2005 1.5.2 Oracle 9i/10g 1.5.3 DB2 1.5.4選擇合適的數(shù)據(jù)庫產(chǎn)品 1.6 小結(jié) 習(xí)題 學(xué)習(xí)情境二搭建開發(fā)環(huán)境 2.1 MS Office的安裝 2.2 PowerDesigner 2.3 MS SOL Server 2.4 Visual Studio 2005  2.5 VSS 2.6小結(jié) 習(xí)題 學(xué)習(xí)情境三系統(tǒng)需求分析 3.1需求分析概述 3.1.1需求分析的任務(wù) 3.1.2需求分析過程 3.1.3需求的類型 3.1.4需求分析的原則 3.1.5如何開展需求分析 3.1.6編寫需求文檔 3.2 “網(wǎng)絡(luò)購物平臺”項(xiàng)目需求分析 3.2.1項(xiàng)目開發(fā)目的 3.2.2系統(tǒng)概述 3.2.3具體需求 3.3制定項(xiàng)目計(jì)劃 3_3.1軟件項(xiàng)目計(jì)劃內(nèi)容 3.3.2軟件項(xiàng)目進(jìn)度安排 3.3.3制定軟件項(xiàng)目計(jì)劃的方法與策略 3.4小結(jié) 習(xí)題 學(xué)習(xí)情境四系統(tǒng)概要設(shè)計(jì) 4.1概要設(shè)計(jì)的目的 4.2柵要設(shè)計(jì)相關(guān)知識和技能 4.2.1設(shè)計(jì)基本原理 4.2.2體系結(jié)構(gòu)設(shè)計(jì) 4.2.3結(jié)構(gòu)化設(shè)計(jì) 4.3概要設(shè)計(jì)的任務(wù)和步驟 4.3.1概要設(shè)計(jì)的基本任務(wù) 4.3.2概要設(shè)計(jì)的一般步驟 4.4概要設(shè)計(jì)文檔的主要內(nèi)容 4.5 “網(wǎng)絡(luò)購物平臺”項(xiàng)目概要設(shè)計(jì)說明書 4.6小結(jié) 習(xí)題 學(xué)習(xí)情境五數(shù)據(jù)庫設(shè)計(jì) 5.1 數(shù)據(jù)庫設(shè)計(jì)的重要性及相關(guān)知識 5.2使用PowerDesigner設(shè)計(jì)數(shù)據(jù)庫 5.2.1 PowerDesigner簡介 5.2.2使用PowerDesigner設(shè)計(jì)數(shù)據(jù)庫的方法和步驟 5.3“網(wǎng)絡(luò)購物平臺”系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 5.4小結(jié) 習(xí)題 學(xué)習(xí)情境六系統(tǒng)詳細(xì)設(shè)計(jì) 6.1詳細(xì)設(shè)計(jì)的目的 6.2詳細(xì)設(shè)計(jì)相關(guān)知識和技能 6.2.1詳細(xì)設(shè)計(jì)的基本任務(wù)和原則 6.2.2結(jié)構(gòu)化程序設(shè)計(jì) 6.2.3詳細(xì)設(shè)計(jì)的描述方式 6.2.4設(shè)計(jì)評審及規(guī)格說明 6.3詳細(xì)設(shè)計(jì)說明書的主要內(nèi)容 6.4 “網(wǎng)絡(luò)購物平臺”詳細(xì)設(shè)計(jì)說明書 6.5小結(jié) 習(xí)題 學(xué)習(xí)情境七系統(tǒng)實(shí)現(xiàn) 7.1建立項(xiàng)目 7.1.1新建網(wǎng)站 7.1.2使用VSS進(jìn)行版本控制 7.1.3創(chuàng)建樣式表文件 7.1.4配置Web.config文件 7.1.5創(chuàng)建商品一級分類GoodsType.cs類文件 7.1.6創(chuàng)建Top.ascx用戶控件 7.1.7編寫Top.ascx.cs后臺程序代碼 7.1.8編輯Default.aspx文件 7.1.9創(chuàng)建OtherText.aspx幫助文件 7.2會員模塊 7.2.1創(chuàng)建字符處理類文件StringUtil.cs 7.2.2創(chuàng)建JavaScript類文件Jscript.cs 7.2.3創(chuàng)建加密類文件Md5.cs 7.2.4創(chuàng)建注冊會員類文件User.cs 7.2.5在Defalult.aspx中添加一個框架 7.2.6編寫主頁面Main.aspx程序代碼 7.2.7編寫會員登錄面板控件LeftMenu.asc程序代碼 7.2.8編寫會員注冊頁面Reg.aspx程序代碼 7.2.9編寫忘記密碼頁面GetPwd.aspx程序代碼 7.2.10編寫會員資料修改頁面UserModify.aspx程序代碼 7.2.11編寫密碼修改頁面PwdModify.aspx程序代碼 7.3后臺管理--管理員管理 7.3.1編寫后臺管理登錄頁面Index.aspx程序代碼 7.3.2編寫后臺管理主頁面Manage.aspx程序代碼 7.3.3編寫管理員個人資料管理頁面ManagerModify.aspx程序代碼 7.3.4編寫所有管理員管理頁面ManagerList.aspx程序代碼  7.3.5編寫管理員資料編輯頁面EditManager.aspx程序代碼  7.4后臺管理一商品管理 7.4.1編寫商品一級分類管理頁面GoodsTypeList.aspx程序代碼 7.4.2編寫商品一級分類編輯頁面EditGoodsType.aspx程序代碼  7.4.3編寫商品二級分類管理頁面GoodsBorderList.aspx程序代碼 7.4.4編寫商品二級分類編輯頁面EditGoodsBorder.aspx程序代碼 7.4.5編寫商品信息管理頁面GoodslnfoList.aspx程序代碼 …… 學(xué)習(xí)情境八軟件的測試與發(fā)布

章節(jié)摘錄

版權(quán)頁:   插圖:   ③在每個用戶類中確定適當(dāng)?shù)拇怼?④確定需求決策者和他們的決策過程。 ⑤選擇所用的需求獲取技術(shù)。 ⑥運(yùn)用需求獲取技術(shù)對作為系統(tǒng)中部分用例進(jìn)行開發(fā)并設(shè)置優(yōu)先級。 ⑦從用戶那里收集質(zhì)量屬性的信息和其他非功能需求。 ⑧詳細(xì)擬定用例使其融合到必要的功能需求中。 ⑨評審用例的描述和功能需求。 ⑩如果有必要,進(jìn)一步澄清需求獲取者對需求的理解。 (11)開發(fā)并評估用戶界面原型以助想象還未理解的需求。 (12)從用例中開發(fā)出概念測試用例。 (13)用測試用例來論證用例、功能需求、分析模型和原型。 (14)在繼續(xù)進(jìn)行設(shè)計(jì)和構(gòu)造系統(tǒng)每一部分之前,重復(fù)⑥~(13)步。 3.1.6 編寫需求文檔 需求開發(fā)的最終成果是客戶和開發(fā)人員對將要開發(fā)的產(chǎn)品達(dá)成一致協(xié)議,協(xié)議綜合了業(yè)務(wù)需求、用戶需求和軟件功能需求。項(xiàng)目視圖和范圍文檔包含了業(yè)務(wù)需求,而用例文檔則包含了用戶需求,系統(tǒng)分析員必須編寫從用例派生出的功能需求文檔,還要編寫產(chǎn)品的非功能需求文檔,包括質(zhì)量屬性和外部接口需求。只有以結(jié)構(gòu)化和可讀性方式編寫這些文檔,并由項(xiàng)目的風(fēng)險(xiǎn)承擔(dān)者評審?fù)ㄟ^后,各方面人員才能確信他們所贊同的需求是可靠的。 可以采用以下3種方法來編寫軟件需求規(guī)格說明書: ①用好的結(jié)構(gòu)化和自然語言編寫文本型文檔。 ②建立圖形化模型,這些模型可以描繪轉(zhuǎn)換過程、系統(tǒng)狀態(tài)和它們之間的變化、數(shù)據(jù)關(guān)系、邏輯流或?qū)ο箢惡退鼈兊年P(guān)系。 ③編寫形式化規(guī)格說明,可以利用數(shù)學(xué)上精確的形式化邏輯語言來定義需求。 由于形式化規(guī)格說明具有很強(qiáng)的嚴(yán)密性和精確度,因此,所使用的形式化語言只有極少數(shù)軟件開發(fā)人員才熟悉,更不用說客戶了。雖然結(jié)構(gòu)化的自然語言具有許多缺點(diǎn),但在大多數(shù)軟件工程中,它仍是編寫需求文檔最現(xiàn)實(shí)的方法。包含了功能和非功能需求的、基于文本的軟件需求規(guī)格說明書已經(jīng)為大多數(shù)項(xiàng)目所接受。圖形化分析模型通過提供另一種需求視圖,增強(qiáng)了軟件需求規(guī)格說明書的可讀性。 軟件需求規(guī)格說明書不僅是系統(tǒng)測試和用戶文檔的基礎(chǔ),也是所有子系列項(xiàng)目規(guī)劃、設(shè)計(jì)和編碼的基礎(chǔ)。它應(yīng)該盡可能完整地描述系統(tǒng)預(yù)期的外部行為和用戶可視化行為。除了設(shè)計(jì)和實(shí)現(xiàn)上的限制,軟件需求規(guī)格說明書不應(yīng)該包括設(shè)計(jì)、構(gòu)造、測試或工程管理的細(xì)節(jié)。軟件需求規(guī)格說明書對不同的使用者而言,其作用也是不同的。

編輯推薦

《應(yīng)用軟件開發(fā)技術(shù)(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè))》適合作為大中專院校相關(guān)專業(yè)和培訓(xùn)班的軟件開發(fā)課程教材,也可以作為軟件開發(fā)愛好者的參考讀物。

圖書封面

評論、評分、閱讀與下載



用戶評論 (總計(jì)0條)

 
 

相關(guān)圖書

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7