一、 軟件工程的一般知識
(1) 說說您所知道的軟件開發的有關國家標準或國際標準。
(2) 一般軟件項目要做哪些文檔?
(3) 在您從事過的項目裏,團隊是如何組成的?有哪些主要開發階段?這些開發階段一般各佔用整個開發週期的百分比是多少?
(4) 什麼是基線BASELINE?
(5) 什麼是數據庫的E-R圖?
(6) 您做系統設計用何種工具?
(7) 談談您對軟件工程的理解。
(8) 有時要求軟件開發人員做一些客戶服務工作,談談您對這件事的看法。
(9) 您認爲一個好的軟件開發人員應具有的最重要的三種素質?與性格有關嗎?
(10) 如果您的項目經理安排你去做你不願做的事,您如何處理?
(11) 如果您在一個公司工作了一段時間後,認爲公司該給您加薪了,而公司卻沒這樣做,您怎麼辦?
二、 UML
(1) 說說UML有哪幾種圖?
(2) 什麼是用例圖?有何用途?
(3) 序列圖和協作圖的主要區別在哪裏?
(4) 用UML做設計有何益處?