版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2025年(軟件工程管理實(shí)踐技術(shù))工程管理實(shí)踐試題及答案一、單項(xiàng)選擇題(每題2分,共20分)1.在Scrum框架中,負(fù)責(zé)確保團(tuán)隊(duì)理解并遵循Scrum流程的角色是A.產(chǎn)品負(fù)責(zé)人?B.ScrumMaster?C.開發(fā)團(tuán)隊(duì)?D.項(xiàng)目經(jīng)理答案:B解析:ScrumMaster是流程的守護(hù)者,負(fù)責(zé)移除障礙、引導(dǎo)會議,確保Scrum被正確理解與執(zhí)行。2.某項(xiàng)目采用持續(xù)交付,每次代碼提交觸發(fā)自動化測試與部署。以下哪項(xiàng)最能降低“配置漂移”風(fēng)險A.每日手工更新生產(chǎn)配置?B.將基礎(chǔ)設(shè)施代碼化并納入版本控制C.僅允許運(yùn)維人員登錄服務(wù)器?D.每周凍結(jié)一次代碼庫答案:B解析:基礎(chǔ)設(shè)施即代碼(IaC)保證環(huán)境一致性,任何變更可追溯、可回滾,消除漂移。3.在DevOps度量體系中,最能直接反映交付加速的指標(biāo)是A.MTTR?B.變更失敗率?C.前置時間?D.缺陷密度答案:C解析:前置時間(LeadTime)衡量從需求提出到投產(chǎn)的全流程時長,縮短即代表流速提升。4.某微服務(wù)系統(tǒng)采用藍(lán)綠發(fā)布,切換后發(fā)現(xiàn)數(shù)據(jù)庫新字段長度不足導(dǎo)致交易失敗,此問題最可能缺失的實(shí)踐是A.契約測試?B.性能測試?C.混沌工程?D.容量預(yù)估答案:A解析:契約測試可提前發(fā)現(xiàn)消費(fèi)者與提供者之間的接口不一致,避免“綠”環(huán)境上線后數(shù)據(jù)格式?jīng)_突。5.在大型項(xiàng)目中使用FeatureToggle,其主要管理原則不包括A.生命周期可追蹤?B.默認(rèn)開啟新特性?C.粒度最小化?D.定期清理過期開關(guān)答案:B解析:新特性默認(rèn)關(guān)閉,通過灰度控制降低風(fēng)險,默認(rèn)開啟違背安全發(fā)布原則。6.以下哪項(xiàng)最能體現(xiàn)“價值驅(qū)動交付”A.按模塊一次性交付全部功能?B.按迭代交付最高優(yōu)先級用戶故事C.按技術(shù)組件分層交付?D.按代碼行數(shù)付酬答案:B解析:迭代交付高優(yōu)先級價值,快速獲得用戶反饋并調(diào)整,符合敏捷價值觀。7.在SaaS多租戶場景下,為降低“noisyneighbor”效應(yīng),最合理的治理策略是A.共享數(shù)據(jù)庫共享表,按字段區(qū)分租戶?B.獨(dú)享虛擬機(jī)但共享磁盤C.采用限流與資源配額?D.禁止高峰時段訪問答案:C解析:限流與配額可在共享資源池內(nèi)保障公平,兼顧成本與隔離。8.某團(tuán)隊(duì)使用看板方法,在制品(WIP)限額為5,但測試列持續(xù)阻塞,最優(yōu)先的改進(jìn)動作是A.增加開發(fā)人員?B.提高測試列WIP限額?C.分析并解決測試瓶頸?D.延長迭代長度答案:C解析:WIP超限常因下游瓶頸,需先解決根因而非簡單放寬限額。9.在軟件成本估算中,使用COCOMOII時,若“所需可靠性”評級為“非常高”,則其對應(yīng)的成本驅(qū)動因子A.小于1?B.等于1?C.大于1?D.不確定答案:C解析:高可靠性要求更多工作量,因子大于1,體現(xiàn)指數(shù)級上升。10.以下關(guān)于事件風(fēng)暴(EventStorming)的描述正確的是A.僅適用于技術(shù)架構(gòu)設(shè)計?B.需提前建立數(shù)據(jù)模型C.強(qiáng)調(diào)領(lǐng)域?qū)<遗c開發(fā)人員協(xié)作?D.產(chǎn)出為甘特圖答案:C解析:事件風(fēng)暴通過跨角色協(xié)作探索業(yè)務(wù)流程,快速發(fā)現(xiàn)領(lǐng)域事件與聚合根。二、判斷題(每題1分,共10分)11.在GitFlow模型中,hotfix分支應(yīng)從develop分支拉出。(×)答案:錯誤,應(yīng)從master拉出,修復(fù)后合并回master與develop。12.根據(jù)加速(Accelerate)2022年度報告,高績效組織在部署頻率上顯著高于低績效組織。(√)13.在OKR體系中,KeyResult應(yīng)描述“做什么”而非“做到什么程度”。(×)答案:KR必須可衡量,強(qiáng)調(diào)結(jié)果而非任務(wù)。14.使用Spinnaker做持續(xù)部署時,可一鍵回滾至上一版本。(√)15.在敏捷合同中,固定總價模式最能保護(hù)甲方應(yīng)對需求變化。(×)答案:固定總價抑制變化,應(yīng)采用目標(biāo)價或彈性范圍合同。16.服務(wù)網(wǎng)格(ServiceMesh)將通信邏輯下沉至基礎(chǔ)設(shè)施層,可減少業(yè)務(wù)代碼侵入。(√)17.根據(jù)ISO/IEC25010,可移植性不包含“適應(yīng)性”子特性。(×)答案:適應(yīng)性屬于可移植性。18.在精益思想中,“Muda”專指動作浪費(fèi),不包括庫存浪費(fèi)。(×)答案:Muda涵蓋所有不增值活動,含庫存、等待等。19.采用云原生架構(gòu)后,可完全放棄傳統(tǒng)監(jiān)控,僅依賴可觀測性平臺。(×)答案:監(jiān)控與可觀測性互補(bǔ),不可完全替代。20.若團(tuán)隊(duì)使用StoryPoint估算,則速度(Velocity)可用于預(yù)測發(fā)布日期。(√)三、簡答題(每題10分,共30分)21.闡述“流水線即代碼”(PipelineasCode)的核心實(shí)踐,并給出GitHubActions示例片段,說明如何保障不可變構(gòu)建。答案:核心實(shí)踐:1.將流水線描述文件(如.yml、.groovy)納入版本庫,與源碼同庫管理,實(shí)現(xiàn)變更追溯與評審。2.使用聲明式語法,避免UI點(diǎn)擊式配置,降低漂移風(fēng)險。3.構(gòu)建環(huán)境容器化,每次Job啟動全新Pod,消除“雪花”服務(wù)器。4.依賴包與工具版本鎖定,如package-lock.json、DockerfileSHA256。5.流水線階段內(nèi)嵌質(zhì)量門禁:靜態(tài)掃描、單元測試、漏洞檢測,失敗即中止。示例片段(.github/workflows/service.yml):```yamlname:immutable-buildon:[push]jobs:build:runs-on:ubuntu-22.04container:image:ghcr.io/myorg/builder@sha256:7fa4c9fsteps:uses:actions/checkout@v4run:npmci--immutablerun:npmruntest:unitrun:dockerbuild-tghcr.io/myorg/app:${{github.sha}}.run:echo"se```不可變保障:容器鏡像使用固定摘要;npmci強(qiáng)制鎖版本;cosign簽名防止鏡像被篡改。22.說明“混沌工程”五大原則,并設(shè)計一個針對電商訂單服務(wù)的混沌實(shí)驗(yàn),包括穩(wěn)態(tài)假設(shè)、實(shí)驗(yàn)變量、rollback策略。答案:五大原則:1.建立穩(wěn)態(tài)假設(shè):先定義系統(tǒng)正常行為指標(biāo)。2.多樣化真實(shí)事件:注入生產(chǎn)可能發(fā)生的故障。3.在生產(chǎn)環(huán)境運(yùn)行:真實(shí)流量才能暴露潛在問題。4.最小化爆炸半徑:灰度、隔離、快速中止。5.持續(xù)自動化:集成到CD,定期執(zhí)行。電商訂單服務(wù)實(shí)驗(yàn)設(shè)計:穩(wěn)態(tài)假設(shè):99%訂單創(chuàng)建請求RT<600ms,錯誤率<0.1%,每分鐘成功單量≥1000。實(shí)驗(yàn)變量:使用ChaosMesh對order-pod注入800ms網(wǎng)絡(luò)延遲,持續(xù)5分鐘,影響10%流量。觀測指標(biāo):PrometheusQPS、RT、ErrorRate、Kafka訂單Topic偏移量。Rollback:一旦錯誤率>1%或成功單量<800/分鐘,立即終止注入,自動擴(kuò)容訂單服務(wù)Pod至原2倍,5分鐘內(nèi)指標(biāo)未恢復(fù)則回滾版本。實(shí)驗(yàn)結(jié)果:延遲注入后RT升至750ms,錯誤率0.15%,未破閾值,驗(yàn)證系統(tǒng)在一定延遲下仍可接受,后續(xù)優(yōu)化線程池大小。23.對比“項(xiàng)目制”與“產(chǎn)品制”在預(yù)算、治理、績效三方面的差異,并給出企業(yè)從項(xiàng)目制向產(chǎn)品制轉(zhuǎn)型的三步路徑。答案:差異:預(yù)算:項(xiàng)目制按年度立項(xiàng),預(yù)算一次性撥付,年底收回;產(chǎn)品制按價值流持續(xù)預(yù)算,滾動審查,按成果追加。治理:項(xiàng)目制以PMO為中心,階段關(guān)口評審;產(chǎn)品制建立跨職能Squad,由產(chǎn)品董事會持續(xù)優(yōu)先級排序??冃В喉?xiàng)目制考核按時按預(yù)算交付;產(chǎn)品制考核業(yè)務(wù)成果(MAU、營收、NPS)與技術(shù)健康度。轉(zhuǎn)型路徑:Step1價值流識別:用事件風(fēng)暴梳理端到端價值流,劃分可獨(dú)立營收的產(chǎn)品線。Step2預(yù)算池改革:取消年度項(xiàng)目預(yù)算,設(shè)立產(chǎn)品投資基金,按季度OKR釋放,建立“創(chuàng)新-驗(yàn)證-擴(kuò)展”三段式資金閘門。Step3績效重塑:將KPI轉(zhuǎn)為OKR,技術(shù)團(tuán)隊(duì)與業(yè)務(wù)團(tuán)隊(duì)共背收入指標(biāo),引入“失敗獎金”鼓勵實(shí)驗(yàn),PMO轉(zhuǎn)型為價值流辦公室(VFO),提供教練與度量服務(wù)。四、計算題(每題15分,共30分)24.某組織計劃將單體系統(tǒng)拆分為微服務(wù),拆分前年均故障數(shù)為45次,年均停機(jī)時長1260分鐘。拆分后預(yù)測故障數(shù)升至90次,但單次平均修復(fù)時間(MTTR)從28分鐘降至8分鐘。(1)計算拆分前后的年度可用性(保留四位小數(shù))。(2)若每次故障平均帶來20000元損失,拆分后年度損失變化多少?(3)從風(fēng)險角度說明是否應(yīng)拆分,并給出兩項(xiàng)配套措施降低新故障模式。答案:(1)可用性A=(8760×60–Downtime)/(8760×60)拆分前:D=1260min→A1=(525600–1260)/525600=0.9976拆分后:D=90×8=720min→A2=(525600–720)/525600=0.9986(2)損失:拆分前:45×20000=900000元拆分后:90×20000=1800000元變化:增加900000元(3)雖然可用性提升0.0010(約8.76min/年),但損失翻倍。需引入:a.服務(wù)網(wǎng)格熔斷與重試,降低級聯(lián)故障概率;b.混沌工程定期注入網(wǎng)絡(luò)分區(qū),驗(yàn)證故障隔離與自愈,減少實(shí)際故障次數(shù)至≤50次,則新?lián)p失≤100萬,可接受。25.某團(tuán)隊(duì)使用規(guī)劃撲克估算用戶故事,歷史速度為28StoryPoint/迭代。新發(fā)布計劃包含以下故事:A(5),B(8),C(13),D(3),E(5),F(21),G(8),H(13),I(5),J(2)。(1)用MoSCoW法則劃分,Must共48點(diǎn),Should共15點(diǎn),Could共7點(diǎn)。若必須在3個迭代內(nèi)交付Must,問平均速度需至少多少?(2)若團(tuán)隊(duì)僅維持28點(diǎn)速度,需多少個完整迭代才能交付全部83點(diǎn)?(3)假設(shè)每迭代成本15萬元,客戶愿為提前1迭代支付獎金10萬元,討論是否應(yīng)接受技術(shù)債以提速20%,并給出量化依據(jù)。答案:(1)Must48點(diǎn),3迭代→48/3=16點(diǎn)/迭代,低于歷史28點(diǎn),可行。(2)83/28≈2.96→需3個完整迭代。(3)提速20%即速度33.6點(diǎn),83/33.6≈2.47,仍須3迭代,無法提前;若提速30%至36.4點(diǎn),83/36.4≈2.28,仍需3迭代。結(jié)論:僅當(dāng)提速≥34%才能壓到2迭代,技術(shù)債引入缺陷成本可能高于10萬獎金,不建議。五、案例分析題(30分)26.背景:云脈出行公司計劃2025年上線“自動駕駛調(diào)度平臺”,涉及車端OS、云端調(diào)度、用戶App三套子系統(tǒng)。CEO要求“六一”前發(fā)布Demo,CTO擔(dān)心質(zhì)量風(fēng)險。目前組織為職能型:開發(fā)、測試、運(yùn)維、車輛團(tuán)隊(duì)分屬不同VP。技術(shù)棧:JavaSpring、ROS2、K8s、Kafka、PostgreSQL。已識別風(fēng)險:R1車端OTA帶寬不足,升級包>2GB;R2云端算法迭代周期>1周,無法每日優(yōu)化;R3車規(guī)級硬件到貨延遲4周;R4道路測試需政府臨時牌照,審批時長未知。問題:a)繪制一張RACI表,覆蓋“需求澄清-開發(fā)-道路測試-發(fā)布”四個階段,要求至少8項(xiàng)任務(wù),體現(xiàn)跨部門協(xié)作。b)設(shè)計一條最小可行(MVP)發(fā)布流水線,使算法團(tuán)隊(duì)每日可交付容器鏡像到車端邊緣節(jié)點(diǎn),列出階段、輸入輸出、質(zhì)量門禁。c)針對R1與R2,給出兩條量化緩解措施,并計算預(yù)期收益。答案:a)RACI表(節(jié)選)任務(wù)→需求澄清架構(gòu)設(shè)計車端ROS開發(fā)云端算法訓(xùn)練HIL臺架測試道路測試排期OTA升級驗(yàn)證生產(chǎn)發(fā)布開發(fā)部RCRCIICC測試部CCCCARRA運(yùn)維部ICICCCRR車輛團(tuán)隊(duì)CIAIRAII政府事務(wù)IIIICCII(R=Responsible,A=Accountable,C=Consulted,I=Informed)b)MVP流水線:階段1算法開發(fā):Python訓(xùn)練腳本入Git,觸發(fā)GitLabCI。輸入:訓(xùn)練數(shù)據(jù)S3路徑、代碼commit。輸出:模型文件.onnx、指標(biāo)報告(mAP≥0.92)。門禁:單元測試通過率100%,模型大小≤300MB。階段2容器化:CI自動構(gòu)建鏡像,注入模型。輸出:鏡像地址@sha256。門禁:Trivy掃描Critical=0。階段3仿真驗(yàn)證:K8sJob在OpenScenario運(yùn)行1000公里虛擬里程。輸出:仿真報告,碰撞次數(shù)=0。階段4灰度OTA:Canary5輛車,邊緣節(jié)點(diǎn)拉取鏡像,運(yùn)行30min。輸出:車端日志、延遲P99<200ms。門禁:自動回滾窗口,錯誤率>1%即觸發(fā)。階段5發(fā)布:剩余車輛分批升級,每批20%,間隔6h。c)緩解措施:M1針對R1:采用差分升級算法,實(shí)測2GB包可壓縮至180MB,節(jié)省帶寬91%。假設(shè)全國1萬輛車,每次升級節(jié)約流量18.2TB,按云廠商CDN0.15元/GB,單次節(jié)省273萬元。M2針對R2:將訓(xùn)練集群從本地GPU服務(wù)器遷移到按需云GPU,訓(xùn)練時間從7天降至16小時,每日可迭代。預(yù)計算法優(yōu)化提前3周,減少路測耗油與人工費(fèi)用約120萬元。六、論述題(30分)27.結(jié)合2025年軟件工程趨勢,論述“平臺工程”如何成為連接Dev與Ops的新界面,并圍繞“開發(fā)者體驗(yàn)(DevEx)”給出可落地的度量框架,包含北極星指標(biāo)、運(yùn)營指標(biāo)、領(lǐng)先指標(biāo)各兩項(xiàng),說明數(shù)據(jù)獲取手段與提升策略。答案:平臺工程通過構(gòu)建自助式內(nèi)部開發(fā)平臺(IDP),將基礎(chǔ)設(shè)施、流水線、安全、策略封裝為“goldenpath”,使開發(fā)者無需關(guān)心底層細(xì)節(jié),專注業(yè)務(wù)價值。其成為新界面的原因:1.統(tǒng)一抽象:K8s、IaC、策略即代碼(OPA)統(tǒng)一由平臺團(tuán)隊(duì)維護(hù),Dev
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026屆銀川市重點(diǎn)中學(xué)高三英語第一學(xué)期期末達(dá)標(biāo)測試試題含解析
- 票據(jù)管理制度適用范圍(3篇)
- 藥品紙箱管理制度范本(3篇)
- 設(shè)計工時管理制度范本(3篇)
- 輔材配件管理制度范本(3篇)
- 野生種質(zhì)資源圃管理制度(3篇)
- 防疫臨時駐場人員管理制度(3篇)
- 食品品質(zhì)責(zé)任管理制度內(nèi)容(3篇)
- 疾病預(yù)防與安全應(yīng)急 溺水的預(yù)防與急救 課件2025-2026學(xué)年人教版初中+體育與健康七年級全一冊
- 中學(xué)學(xué)生社團(tuán)財務(wù)管理制度
- 2026年藥店培訓(xùn)計劃試題及答案
- 2026春招:中國煙草真題及答案
- 六年級寒假家長會課件
- 物流鐵路專用線工程節(jié)能評估報告
- 2026河南省氣象部門招聘應(yīng)屆高校畢業(yè)生14人(第2號)參考題庫附答案
- 2026天津市南開區(qū)衛(wèi)生健康系統(tǒng)招聘事業(yè)單位60人(含高層次人才)備考核心試題附答案解析
- 2025江蘇無錫市宜興市部分機(jī)關(guān)事業(yè)單位招聘編外人員40人(A類)備考筆試試題及答案解析
- 卵巢過度刺激征課件
- 漢服行業(yè)市場壁壘分析報告
- 重瞼手術(shù)知情同意書
- 2026華潤燃?xì)庑@招聘(公共基礎(chǔ)知識)綜合能力測試題附答案解析
評論
0/150
提交評論