版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
電信客戶分析項(xiàng)目總結(jié)報(bào)告XX科技股份有限公司編制項(xiàng)目開發(fā)總結(jié)注重新建子系統(tǒng)、功能模塊、業(yè)務(wù)構(gòu)件、甚至是最簡單的一個(gè)新單元、新類的重新分析、設(shè)計(jì)和實(shí)現(xiàn)。針對目前整個(gè)系統(tǒng)的在新運(yùn)行情況和日常的維護(hù)工作量,我們不大可能有充足的人力和時(shí)間,來整體重新構(gòu)建各個(gè)在線的子系統(tǒng)。但新業(yè)務(wù)需求的實(shí)現(xiàn)時(shí)有發(fā)生。既然是新增功能、新寫代碼,我們更有理由摒棄原來不太好的開發(fā)方式和思路,采用一些更專業(yè)、更成熟軟件開發(fā)模式與架構(gòu),至少讓新增的功能塊從上線開始,就有較好的穩(wěn)定性、較高的可復(fù)用度、較強(qiáng)的可擴(kuò)展性。堅(jiān)持這樣,才能逐漸、逐漸地提升整個(gè)軟件系統(tǒng)的內(nèi)部質(zhì)量特性、才能逐漸、逐漸地減少系統(tǒng)的維護(hù)工作量;否則,隨著軟件代碼量的日益增加、系統(tǒng)功能的日益復(fù)雜、業(yè)務(wù)需求的頻繁變化,已建系統(tǒng)對新需求變動的滿足難度勢必越來越大:“雪球效應(yīng)”很可能發(fā)生在系統(tǒng)支撐小組,導(dǎo)致系統(tǒng)支撐小組最終很難再繼續(xù)有效地支撐下去。為支撐小組的軟件開發(fā)、維護(hù)工作選擇適合的軟件開發(fā)方法論,并結(jié)合具體工作實(shí)踐進(jìn)行裁剪或增補(bǔ)。根據(jù)團(tuán)隊(duì)實(shí)際工作情況的引入更合適的軟件開發(fā)方法,將極大改善開發(fā)團(tuán)隊(duì)的工作效率、提升交付軟件產(chǎn)品的內(nèi)外品質(zhì):已是不容質(zhì)疑的事實(shí)。傳統(tǒng)的軟件開發(fā)方法、信息化軟件開發(fā)方法、統(tǒng)一軟件開發(fā)方法,都不太適合我們公司系統(tǒng)這種“應(yīng)用需求變動頻繁、支撐資源配置緊張”的現(xiàn)狀。建議采用敏捷軟件開發(fā)方法的原則與模式:1.準(zhǔn)確把握公司生產(chǎn)管理及運(yùn)營需求;2,適度設(shè)計(jì)并保持設(shè)計(jì)的靈活性;3.
簡單開發(fā)以滿足當(dāng)前需求;4.頻繁重構(gòu)與迭代保持系統(tǒng)當(dāng)初的設(shè)計(jì)原則;5.
測試驅(qū)動開發(fā)和加強(qiáng)單元測試從最底層開始確保系統(tǒng)的健壯性。
在公司系統(tǒng)的開發(fā)、維護(hù)、支撐過程中,建議一定要堅(jiān)持系統(tǒng)建設(shè)初期的分析、設(shè)計(jì)、編碼原則,至少最起碼的基線原則必須堅(jiān)持。進(jìn)公司幾個(gè)月來,聽到、看到太多的、很好的原則在現(xiàn)實(shí)面前妥協(xié)的情況。表面上看,我們的妥協(xié)當(dāng)時(shí)是縮短了開發(fā)時(shí)間、提高響應(yīng)公司領(lǐng)導(dǎo)決策、或者財(cái)務(wù)、人力、總經(jīng)辦等部門經(jīng)理的管理要求;其實(shí),事后我們往往為違背這些原則付出了更大的代價(jià)。眾所周知,任何項(xiàng)目系統(tǒng)的建設(shè),在人力、時(shí)間、質(zhì)量等方面都是受限制并且相互制約的。軟件系統(tǒng)的經(jīng)典的設(shè)計(jì)模式與原則也是人所共知的,最終軟件產(chǎn)品的質(zhì)量在很大程度上,就取決于開發(fā)團(tuán)隊(duì)在軟件構(gòu)建過程中,對原則的堅(jiān)持力度與執(zhí)行力度上。加強(qiáng)系統(tǒng)測試、尤其是開發(fā)初期的單元測試。在系統(tǒng)開發(fā)、維護(hù)工作中,很多次發(fā)現(xiàn)這樣的現(xiàn)象:運(yùn)行很久的程序功能突然發(fā)生一個(gè)異常,通過跟蹤代碼,錯(cuò)誤居然被定位很基本的指針保護(hù)或邏輯錯(cuò)誤上,而這些錯(cuò)誤極易在單元測試中被覆蓋、發(fā)現(xiàn)和解決,相反,在系統(tǒng)后期的組件測試、集成測試、回歸測試、系統(tǒng)測試階段較難再現(xiàn)。這類問題還反應(yīng)了我們原來的測試用例的代碼覆蓋率不高。技術(shù)架構(gòu)及選型總結(jié)HadoopHadoop是一個(gè)由Apache基金會所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。用戶可以在不了解分布式底層細(xì)節(jié)的情況下,開發(fā)分布式程序。充分利用集群的威力進(jìn)行高速運(yùn)算和存儲。FlumeFlume是Cloudera提供的一個(gè)高可用的,高可靠的,分布式的海量日志采集、聚合和傳輸?shù)南到y(tǒng),F(xiàn)lume支持在日志系統(tǒng)中定制各類數(shù)據(jù)發(fā)送方,用于收集數(shù)據(jù);同時(shí),F(xiàn)lume提供對數(shù)據(jù)進(jìn)行簡單處理,并寫到各種數(shù)據(jù)接受方(可定制)的能力。KafkaKafka是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),它可以處理消費(fèi)者在網(wǎng)站中的所有動作流數(shù)據(jù)。HBASEHBase–HadoopDatabase,是一個(gè)高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),利用HBase技術(shù)可在廉價(jià)PCServer上搭建起大規(guī)模結(jié)構(gòu)化存儲集群。ZookeeperZooKeeper是一個(gè)分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby一個(gè)開源的實(shí)現(xiàn),是Hadoop和Hbase的重要組件。它是一個(gè)為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置維護(hù)、域名服務(wù)、分布式同步、組服務(wù)等。MySQL體積小,速度快,總體擁有成本低,開源;支持多種操作系統(tǒng);是開源數(shù)據(jù)庫,提供的接口支持多種語言連接操作;而以MongoDB為例的非關(guān)系型數(shù)據(jù)庫使用鍵值對存儲數(shù)據(jù);無需經(jīng)過sql層的解析,讀寫性能很高;不提供SQL支持,學(xué)習(xí)使用成本較高;無事務(wù)處理,附加功能bi和報(bào)表等支持也不好;綜上所述,在該項(xiàng)目中,關(guān)系數(shù)據(jù)庫MySQL更適合。SpringMVCSpringMVC:屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在SpringWebFlow里面。Spring框架提供了構(gòu)建Web應(yīng)用程序的全功能MVC模塊。MyBatisMYBatis:是支持普通SQL查詢,存儲過程和高級映射的優(yōu)秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis使用簡單的XML或注解用于配置和原始映射,將接口和Java的POJOs(Plai
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《眾人行管理咨詢網(wǎng)》課件
- 運(yùn)動器材銷售工作總結(jié)
- 2013年高考語文試卷(湖北)(空白卷)
- 租車服務(wù)員工作總結(jié)
- 2006年江西高考語文真題及答案
- 驅(qū)動未來新型汽車
- 2023年-2024年項(xiàng)目管理人員安全培訓(xùn)考試題附解析答案可打印
- 2023年-2024年項(xiàng)目部管理人員安全教育培訓(xùn)試題及參考答案【A卷】
- 2023-2024安全培訓(xùn)考試題及答案【名校卷】
- 2023年-2024年項(xiàng)目部安全培訓(xùn)考試題答案完美
- 基本光刻工藝流程
- 胸腔閉式引流護(hù)理-2023年中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)
- 高中體育足球教學(xué)教案 全冊
- 藝術(shù)概論P(yáng)PT完整全套教學(xué)課件
- 社團(tuán)啦啦操訓(xùn)練計(jì)劃
- 2023-2024學(xué)年四川省雅安市小學(xué)語文二年級期末評估試題詳細(xì)參考答案解析
- UPS維護(hù)保養(yǎng)檢查表
- 英語人教新目標(biāo)七年級上冊微課PPT
- 2023年安全生產(chǎn)先進(jìn)集體申報(bào)表
- 碼頭裝卸作業(yè)風(fēng)險(xiǎn)辨識表
- 國家電網(wǎng)安全生產(chǎn)典型違章300條(含扣分)
評論
0/150
提交評論