資源描述:
《軟件開(kāi)發(fā)環(huán)境與工具實(shí)驗(yàn).docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、電子信息學(xué)院實(shí)驗(yàn)報(bào)告書(shū)課程名:軟件開(kāi)發(fā)環(huán)境與工具題目:實(shí)驗(yàn)一、需求工具實(shí)驗(yàn)類別【驗(yàn)證】班級(jí):BX1210學(xué)號(hào):8姓名:俞佳星姓名:黃靖評(píng)語(yǔ):實(shí)驗(yàn)態(tài)度:認(rèn)真()一般()差()實(shí)驗(yàn)結(jié)果:正確()部分正確()錯(cuò)()實(shí)驗(yàn)理論:掌握()熟悉()了解()不懂()操作技能:強(qiáng)()一般()差()實(shí)驗(yàn)報(bào)告:好()一般()差()成績(jī):指導(dǎo)教師:李宇佳批閱時(shí)間:年月日1.實(shí)驗(yàn)?zāi)康呐c要求《軟件開(kāi)發(fā)環(huán)境與工具》是一門(mén)實(shí)用性強(qiáng)的課程,實(shí)驗(yàn)部分主要配合課程的教學(xué),圍繞“軟件生命周期”軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、管理維護(hù)等過(guò)
2、程進(jìn)行。通過(guò)這些實(shí)驗(yàn),使學(xué)生更深入的理解軟件環(huán)境與工具的基本原理、概念和技術(shù)方法,掌握軟件可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和管理維護(hù)的工具基本技術(shù)和方法。實(shí)驗(yàn)以團(tuán)隊(duì)方式組織,每個(gè)團(tuán)隊(duì)4-5人,每人的任務(wù)不同,相互合作完成一個(gè)項(xiàng)目。開(kāi)發(fā)過(guò)程中設(shè)置里程碑,每個(gè)里程碑進(jìn)行評(píng)審。人人參與評(píng)審并被評(píng)審。2.實(shí)驗(yàn)內(nèi)容或題目實(shí)驗(yàn)準(zhǔn)備:查找相關(guān)軟件工具實(shí)驗(yàn)一、需求工具PowerDesigner的特點(diǎn)面向?qū)ο蠼?提供UML2.0所有視圖)數(shù)據(jù)建模(支持主流數(shù)據(jù)庫(kù)系統(tǒng))業(yè)務(wù)過(guò)程建模(Proces
3、sAnalyst)支持BPMNPowerDesigner12.5作為Sybase的企業(yè)建模和設(shè)計(jì)解決方案,采用模型驅(qū)動(dòng)方法,將業(yè)務(wù)與IT結(jié)合起來(lái),可幫助您部署有效的企業(yè)體系架構(gòu),并為研發(fā)生命周期管理提供強(qiáng)大的分析與設(shè)計(jì)技術(shù)。PowerDesigner獨(dú)具匠心地將多種標(biāo)準(zhǔn)數(shù)據(jù)建模技術(shù)(UML、業(yè)務(wù)流程建模以及市場(chǎng)領(lǐng)先的數(shù)據(jù)建模)集成一體,并與.NET、WorkSpace、PowerBuilder、Java?、Eclipse等主流開(kāi)發(fā)平臺(tái)集成起來(lái),從而為傳統(tǒng)的軟件開(kāi)發(fā)周期管理提供業(yè)務(wù)分析和規(guī)范的數(shù)據(jù)庫(kù)
4、設(shè)計(jì)解決方案。此外,它支持60多種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)/版本。XML建模(支持XMLSchema和DTD標(biāo)準(zhǔn))數(shù)據(jù)倉(cāng)庫(kù)建模(WarehouseArchitect)代碼生成(支持語(yǔ)言及框架包括:Java,C#,VB.NET,Hibernate,EJB3,NHibernate,JSF,WinForm(.NETand.NETCF),PowerBuilder,...)報(bào)表生成企業(yè)知識(shí)庫(kù)VisualStudio2005插件Eclipse插件PowerDesigner的功能使用它可以分別從概念數(shù)據(jù)
5、模型(ConceptualDataModel)和物理數(shù)據(jù)模型(PhysicalDataModel)兩個(gè)層次對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。使用它可以方便地對(duì)管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),他幾乎包括了數(shù)據(jù)庫(kù)模型設(shè)計(jì)的全過(guò)程。利用PowerDesigner可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,還可以為數(shù)據(jù)倉(cāng)庫(kù)制作結(jié)構(gòu)模型,也能對(duì)團(tuán)隊(duì)設(shè)計(jì)模型進(jìn)行控制。他可以與許多流行的數(shù)據(jù)庫(kù)設(shè)計(jì)軟件,例如PowerBuilder,Delphi,VB等相配合使縮短開(kāi)發(fā)時(shí)間和使系統(tǒng)設(shè)計(jì)更優(yōu)化。3.結(jié)果分析與實(shí)驗(yàn)體會(huì)利用PowerD
6、esigner設(shè)計(jì)圖書(shū)館管理系統(tǒng)如下:(1)概念數(shù)據(jù)模型概念數(shù)據(jù)模型具體設(shè)計(jì)如下:訂購(gòu)單實(shí)體屬性圖1訂購(gòu)單屬性圖供書(shū)信息實(shí)體屬性圖2供書(shū)信息屬性圖書(shū)目信息實(shí)體屬性圖3書(shū)目信息屬性圖圖書(shū)館信息實(shí)體屬性圖4圖書(shū)館屬性圖借書(shū)卡信息實(shí)體屬性圖5借書(shū)卡屬性圖用戶信息實(shí)體屬性圖6用戶信息屬性圖借還書(shū)關(guān)系屬性圖7借還書(shū)屬性圖辦卡、銷卡、掛失關(guān)系屬性圖8辦卡銷卡掛失屬性圖(2)物理數(shù)據(jù)模型圖9物理數(shù)據(jù)模型圖供書(shū)關(guān)系屬性圖10供書(shū)關(guān)系屬性借還書(shū)屬性圖11借還書(shū)屬性圖實(shí)驗(yàn)體會(huì):通過(guò)本次實(shí)驗(yàn),我們?cè)趯?shí)踐中深入的理解軟件
7、環(huán)境與工具的基本原理、概念和技術(shù)方法,掌握軟件可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和管理維護(hù)的工具基本技術(shù)和方法。在實(shí)驗(yàn)中,我們也遇到了許多問(wèn)題,最大的問(wèn)題就是轉(zhuǎn)換成物理模型的出錯(cuò),我們?cè)诜磸?fù)的嘗試和討論之后最終解決了這個(gè)問(wèn)題,雖然解決方法不是很完美,但是在我們小組的共同努力下我們完成了這次實(shí)驗(yàn)。