1. STL 類模板
標(biāo)準(zhǔn)庫中容器和算法這部分一般稱為標(biāo)準(zhǔn)模板庫
2. 為什么定義虛的析構(gòu)函數(shù)?
避免內(nèi)存問題,當(dāng)你可能通過基類指針刪除派生類對象時(shí)。必須保證基類析構(gòu)
函數(shù)為虛函數(shù)。
3. 項(xiàng)目管理怎么進(jìn)行?
制定軟件項(xiàng)目計(jì)劃; 軟件項(xiàng)目跟蹤及監(jiān)控。 軟件項(xiàng)目計(jì)劃(Software Project Planning)的目的是為了完成軟件工程和管理軟件項(xiàng)目所制定的計(jì)劃,其內(nèi)容包括估計(jì)待完成的工作,建立必要的約定和完成工作的計(jì)劃。 軟件項(xiàng)目跟蹤和控制(Software Project Tracking and Oversighting)的目的是對實(shí)際進(jìn)展建立足夠的可視性,使管理著能夠在軟件項(xiàng)目的執(zhí)行明顯偏離軟件計(jì)劃時(shí)采取有效措施。 其內(nèi)容包括將實(shí)際的完成情況及結(jié)果和已文檔化的估計(jì)、約定和計(jì)劃進(jìn)行對照,并且基于實(shí)際的完成情況和結(jié)果調(diào)整這些計(jì)劃
4. 單元測試如何進(jìn)行?
單元測試主要編寫驅(qū)動(dòng)函數(shù)和樁函數(shù),測試的目標(biāo)是完成語句覆蓋和路徑
覆蓋。驅(qū)動(dòng)函數(shù)用于調(diào)用被測函數(shù),傳遞測試參數(shù)給被測函數(shù)。樁函數(shù)用于模
擬被測函數(shù)調(diào)用的底層函數(shù), 需要對被測函數(shù)傳來的各種可能參數(shù)進(jìn)行正確的
響應(yīng)。
5. VSS 的三個(gè)核心操作是什么?
Check in、check out、get latest version。
6. USECASE圖畫到哪一級?
一般要提供用例圖、行為圖和交互圖及各角色定義。
7. 在評審過程中應(yīng)該做哪些工作?
以文檔評審為例
文檔評審電子流基本流程:
文檔負(fù)責(zé)人創(chuàng)建文檔評審電子流,指定評審專家和評審負(fù)責(zé)人->QA 經(jīng)理確認(rèn)通過,通知文檔作者->文檔作者提交文檔->評審專家提出評審意見->文檔作者修改文檔再次提交評審->評審專家會簽通過(可能需要召開評審會議)->秘書進(jìn)行文檔歸檔
8. 提交配置管理前做哪些工作?
已經(jīng)得到 QA 及配置管理委員會的確認(rèn)。如果提交的是源代碼,確認(rèn)包括需求、詳細(xì)設(shè)計(jì)等一系列文檔都已做了相應(yīng)的修改以及確認(rèn)。
9. 概要設(shè)計(jì)文檔如果到編碼時(shí)發(fā)現(xiàn)問題怎么處理?
先提交問題報(bào)告單,經(jīng)過軟件經(jīng)理審核,然后確認(rèn)修改設(shè)計(jì)方案,修改代碼,測試通過后,提交到配置庫,同時(shí)更新相關(guān)的概要設(shè)計(jì)文檔和詳細(xì)設(shè)計(jì)文檔。
10. 工作計(jì)劃怎么制定?
根據(jù)項(xiàng)目總體計(jì)劃落實(shí)到每個(gè)具體人員身上,按照月度和周來制度工作計(jì)劃。
11. Rose 的應(yīng)用情況
Rose 作為一種建模語言工具可以應(yīng)用于軟件的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和測試階段。
12. 軟件開發(fā)模式包括哪些?
公司的主要開發(fā)模式包括面向?qū)ο?、面向過程的開發(fā)模式,無論哪種方式都體現(xiàn)模塊組裝的思想。
13. 設(shè)計(jì)的主要目標(biāo)是什么?
逐步消化、細(xì)化需求,用程序的邏輯來表達(dá)文字性的描述。
14. 設(shè)計(jì)包含哪些方面?
概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、接口設(shè)計(jì)。
15. 測試在設(shè)計(jì)階段有沒有活動(dòng)要做?
在設(shè)計(jì)階段要確定集成測試計(jì)劃和單元測試計(jì)劃。
16. 合作性質(zhì)項(xiàng)目和傳統(tǒng)項(xiàng)目方式有什么區(qū)別?
傳統(tǒng)項(xiàng)目主要根據(jù)公司自己的開發(fā)流程進(jìn)行項(xiàng)目管理,合作性項(xiàng)目則需要
接納,有時(shí)甚至是按照合作方的開發(fā)模式進(jìn)行項(xiàng)目管理,這主要由項(xiàng)目性質(zhì)和
項(xiàng)目需求決定的。
17. 在項(xiàng)目啟動(dòng)時(shí),如何制定項(xiàng)目計(jì)劃?
如果是有規(guī)定交付日期的項(xiàng)目,就必須根據(jù)交付日期限定、項(xiàng)目需求、項(xiàng)目組成員的素質(zhì)(體現(xiàn)在代碼生產(chǎn)率)來確定項(xiàng)目計(jì)劃。在項(xiàng)目計(jì)劃的基礎(chǔ)上可以作出月、周計(jì)劃,計(jì)劃執(zhí)行時(shí)根據(jù)實(shí)際情況在不影響開發(fā)進(jìn)度的前提下調(diào)整計(jì)劃。
18. 項(xiàng)目管理計(jì)劃分為哪些類別?
粗的方面包括項(xiàng)目開發(fā)計(jì)劃、質(zhì)量計(jì)劃、配置計(jì)劃、測試計(jì)劃。