尊敬的公司領(lǐng)導(dǎo):
我叫xxx,201*年03月10日應(yīng)聘進(jìn)入公司,于目前在軟件公司擔(dān)任Java軟件工程師一職,主要負(fù)責(zé)廣西漁政項(xiàng)目的開(kāi)發(fā)與設(shè)計(jì),以及his醫(yī)療系統(tǒng)的業(yè)務(wù)熟悉與以后的開(kāi)發(fā)維護(hù)工作。近兩個(gè)月月來(lái),在領(lǐng)導(dǎo)和各位同事們的熱心幫助和指導(dǎo)下取得了一定的進(jìn)步,綜合看來(lái),我覺(jué)得自己還有以下的缺點(diǎn)和不足,如工作主動(dòng)性發(fā)揮的還是不夠,對(duì)工作的預(yù)見(jiàn)性和創(chuàng)造性不夠等,離領(lǐng)導(dǎo)的要求還有一定的距離。
在今后的工作和學(xué)習(xí)中,我會(huì)進(jìn)一步嚴(yán)格要求自己,虛心向其他領(lǐng)導(dǎo)、同事學(xué)習(xí),我相信憑著自己高度的責(zé)任心和自信心,一定能夠改正這些不足,爭(zhēng)取在各方面取得更大的進(jìn)步。公司寬松融洽的工作氛圍、團(tuán)結(jié)向上的企業(yè)文化,讓我很快進(jìn)入到了工作角色中來(lái)。來(lái)到這里工作,我最大的收獲莫過(guò)于公司全體員工在敬業(yè)精神、思想境界、業(yè)務(wù)素質(zhì)、工作能力上的優(yōu)秀品質(zhì),這些都是我個(gè)人所需要努力學(xué)習(xí)和提高的內(nèi)容,也激勵(lì)我在工作中不斷前進(jìn)與完善。在這兩個(gè)多的工作中,我深深體會(huì)到有一個(gè)和諧、共進(jìn)的團(tuán)隊(duì)是非常重要的,有一個(gè)積極向上、大氣磅礴的公司和領(lǐng)導(dǎo)是全體員工前進(jìn)的動(dòng)力。
公司給了我這樣一個(gè)發(fā)揮的舞臺(tái),我就要珍惜這次機(jī)會(huì),為公司的發(fā)展竭盡全力!正常情況下試用期為三個(gè)月,現(xiàn)特向公司提前申請(qǐng)?zhí)崆耙粋(gè)月轉(zhuǎn)正:希望公司領(lǐng)導(dǎo)能夠根據(jù)我的工作能力、態(tài)度及表現(xiàn)給予合格的評(píng)價(jià),能夠?qū)⑽肄D(zhuǎn)為正式員工。
申請(qǐng)人:
申請(qǐng)日期:
第二篇:it員工和Java軟件工程師轉(zhuǎn)正申請(qǐng)書尊敬的領(lǐng)導(dǎo):
我于xx年xx月xx號(hào)成為公司的試用員工,到xx年xx月xx號(hào)試用期已滿,根據(jù)公司的規(guī)章制度,現(xiàn)申請(qǐng)轉(zhuǎn)為公司正式員工。
本人在試用期間,作為公司的一名Java軟件工程師,工作認(rèn)真,按時(shí)完成分配任務(wù),工作技能和技術(shù)不算很優(yōu)秀,但也非常努力的學(xué)習(xí),和同事之間能夠通力合作,關(guān)系相處融洽而和睦。并積極學(xué)習(xí)一些在工作中用到的內(nèi)容,并很好的運(yùn)用到實(shí)際開(kāi)發(fā)中去。在項(xiàng)目的開(kāi)發(fā)過(guò)程中遇到錯(cuò)誤時(shí),能夠及時(shí)的與項(xiàng)目組其他成員溝通,并找到解決問(wèn)題的辦法,以保證項(xiàng)目的開(kāi)發(fā)效率。
在這里作為項(xiàng)目組中的一員,當(dāng)我從踏進(jìn)公司面試開(kāi)始,我相信公司是一個(gè)能讓人發(fā)揮聰明和才智的地方,在公司里,項(xiàng)目經(jīng)理有著豐富的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),見(jiàn)多識(shí)廣,工作中能夠?qū)ξ疫M(jìn)行正確的指導(dǎo),讓我在開(kāi)發(fā)的過(guò)程中避免了很多的錯(cuò)誤,少走了很多的彎路,從中我能學(xué)到很多的知識(shí),同時(shí)也積累了開(kāi)發(fā)經(jīng)驗(yàn)。在這兩個(gè)月來(lái)我學(xué)到了很多,看到公司的迅速發(fā)展,我深深地感到驕傲和自豪,也更加迫切的希望以一名正式員工的身份在這里工作,實(shí)現(xiàn)自己的奮斗目標(biāo),體現(xiàn)自己的人生價(jià)值,和公司一起成長(zhǎng)。
公司寬松融洽的工作氛圍、團(tuán)結(jié)向上的企業(yè)文化,深深地影響了我,讓我能夠很快進(jìn)入到了工作角色中來(lái)。在公司的領(lǐng)導(dǎo)下,我會(huì)更加嚴(yán)格要求自己,在作好本職工作的同時(shí),積極團(tuán)結(jié)同事,搞好大家之間的關(guān)系。在工作中,要不斷的學(xué)習(xí)與積累,不斷的提出問(wèn)題,解決問(wèn)題,不斷完善自我,使工作能夠更快、更好的完成。我相信我一定會(huì)做好工作,成為公司優(yōu)秀員工中的一份子,不辜負(fù)領(lǐng)導(dǎo)對(duì)我的期望。
在此我提出轉(zhuǎn)正申請(qǐng),希望自己能成為公司的正式員工,懇請(qǐng)領(lǐng)導(dǎo)予以批準(zhǔn)。
在此我提出轉(zhuǎn)正申請(qǐng),懇請(qǐng)領(lǐng)導(dǎo)給我繼續(xù)鍛煉自己、實(shí)現(xiàn)理想的機(jī)會(huì)。我會(huì)用謙虛的態(tài)度和飽滿的熱情做好我的本職工作,為公司創(chuàng)造價(jià)值,同公司一起展望美好的未來(lái)!
姓名:xxx日期:xxx
第三篇:Java軟件工程師介紹Java軟件工程師
職業(yè)概述:
Java的應(yīng)用可以說(shuō)是無(wú)處不在,從桌面辦公應(yīng)用到網(wǎng)絡(luò)數(shù)據(jù)庫(kù)等應(yīng)用,從pc到嵌入式移動(dòng)平臺(tái),從Java小應(yīng)用程序(applet)到架構(gòu)龐大的j2ee企業(yè)級(jí)解決方案,處處都有Java的身影,就連美國(guó)大型太空項(xiàng)目當(dāng)中,也使用了Java來(lái)開(kāi)發(fā)控制系統(tǒng)和相關(guān)軟件。用途如此之廣的Java造就了Java工程師的輝煌,使其在軟件工程師的領(lǐng)域里獨(dú)占鰲頭!Java軟件工程師運(yùn)用Java這個(gè)開(kāi)發(fā)工具去完成軟件產(chǎn)品的軟件程序設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、維護(hù)升級(jí)等工作。
工作內(nèi)容:
1.完成軟件的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、修改bug等工作,包括業(yè)務(wù)需求的溝通,功能模塊詳細(xì)設(shè)計(jì),業(yè)務(wù)功能實(shí)現(xiàn)與單元測(cè)試,系統(tǒng)維護(hù);
2.參與產(chǎn)品構(gòu)思和架構(gòu)設(shè)計(jì);
3.撰寫相關(guān)的技術(shù)文檔;
4.支持售前技術(shù)服務(wù);
5.支持項(xiàng)目對(duì)產(chǎn)品的應(yīng)用服務(wù)。
職業(yè)要求:
1.教育培訓(xùn):
計(jì)算機(jī)相關(guān)專業(yè),大專及以上學(xué)歷。相關(guān)專業(yè)證書有:sun certified Java programmer(scjp)和sun certified Java developer(scjd) 認(rèn)證。
2.工作經(jīng)驗(yàn):
有一定的軟件分析設(shè)計(jì)能力;熟悉Java、servlet、jsp、ejb等開(kāi)發(fā)技術(shù);熟練使用eclipse或jbuilder等Java開(kāi)發(fā)工具;熟悉Java+struts體系結(jié)構(gòu)和開(kāi)發(fā)工具;熟悉至少一種數(shù)據(jù)庫(kù)的開(kāi)發(fā)和設(shè)計(jì);具有良好的學(xué)習(xí)能力,具有強(qiáng)烈的工作責(zé)任心、有良好的溝通能力和團(tuán)隊(duì)合作精神。薪資行情:
根據(jù)idc的統(tǒng)計(jì)數(shù)字,在所有軟件開(kāi)發(fā)類人才的需求中,對(duì)Java工程師的需求達(dá)到全部需求量的60%~70%。同時(shí),Java工程師的薪水相對(duì)較高。Java軟件工程師一般月薪范圍在4000-10000元,遠(yuǎn)遠(yuǎn)超過(guò)了應(yīng)屆畢業(yè)生月薪2500元的平均水平。通常來(lái)說(shuō),有一年工作經(jīng)驗(yàn)的Java高級(jí)軟件工程師的薪酬大致在年薪10—13萬(wàn)左右。
職業(yè)發(fā)展路徑:
目前,雖然Java人才的薪水很高,但是對(duì)該類人才需求旺盛的it企業(yè)卻很難招聘到合格的Java軟件工程師。其中,最根本的原因就是許多計(jì)算機(jī)專業(yè)的畢業(yè)生在讀期間沒(méi)有掌握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人要求有較大的差距。因此,計(jì)算機(jī)專業(yè)的大學(xué)生欲成為Java軟件工程師,最便捷的一條路就是參加以實(shí)戰(zhàn)項(xiàng)目為主要教學(xué)方法的Java職業(yè)技能培訓(xùn),從而有效地縮短同企業(yè)具體用人要求之間的差距。
Java軟件工程師的未來(lái)發(fā)展方向大致分為兩類:
一是成為管理人員,例如產(chǎn)品研發(fā)經(jīng)理,技術(shù)經(jīng)理,項(xiàng)目經(jīng)理等;二是繼續(xù)他的技術(shù)工作之路,成為高級(jí)軟件工程師、需求工程師等。培訓(xùn)機(jī)構(gòu)參考:
國(guó)內(nèi)目前比較大的培訓(xùn)機(jī)構(gòu)有:北大青鳥(niǎo)連鎖加盟學(xué)校、牛耳軟件教育、昂立慧橋軟件學(xué)院、華奧方舟網(wǎng)絡(luò)工程師培訓(xùn)基地、niit全國(guó)連鎖、達(dá)內(nèi)it培訓(xùn)、東方標(biāo)準(zhǔn)、匯眾益智、威迅教育、華育國(guó)際 江蘇萬(wàn)和計(jì)算機(jī)培訓(xùn)中心等!
第四篇:Java軟件工程師如何學(xué)習(xí)有不少已經(jīng)在學(xué)Java或者是站在門外觀望,準(zhǔn)備學(xué)Java的同學(xué),都在問(wèn)著一個(gè)相同的問(wèn)題就是學(xué)Java有什么捷徑嗎?到底如何學(xué)習(xí)Java?對(duì)此我總結(jié)出來(lái)的是,任何一種技能的學(xué)習(xí)都是沒(méi)有捷徑可走的,但是我們可以總結(jié)出幾個(gè)學(xué)習(xí)方法,給大家參考一下:
步驟/方法
1. 思考一下
學(xué)習(xí)Java之前,先別急,靜下心來(lái)好好想想:
1)你對(duì)學(xué)習(xí)Java是否有興趣?
2)你是否能靜下心來(lái)堅(jiān)持不懈地學(xué)習(xí)?
嗯,這是個(gè)容易但又絕對(duì)不應(yīng)該忽略的問(wèn)題,你確信自己對(duì)Java感興趣、而且又有吃苦的準(zhǔn)備,那你才可能學(xué)好Java!如果具備這兩點(diǎn)條件,就請(qǐng)繼續(xù)往下看……
2. 準(zhǔn)備一下
2.1買本Java學(xué)習(xí)用書。
jdk 6正式版剛剛推出,市面上你暫時(shí)買不到j(luò)dk6的書籍,但我仍推薦你買一本適合入門的、較新jdk版本的Java書籍,那么,你現(xiàn)在選擇一本講述jdk5的入門書籍還是有條件的。我可以推薦一些入門書,但是我不打算這么做,因?yàn)楹衔铱谖兜,不一定適合你。但無(wú)論如何,《thing inJava》絕對(duì)不應(yīng)該作為你入門Java的第一本書籍!記住,網(wǎng)絡(luò)上學(xué)習(xí)Java的資源很多,但基本不夠系統(tǒng),擁有一本Java入門書籍,是你系統(tǒng)
學(xué)習(xí)Java的基礎(chǔ)。
2.2準(zhǔn)備Java學(xué)習(xí)環(huán)境。
準(zhǔn)備你的學(xué)習(xí)環(huán)境,很簡(jiǎn)單,安裝jdk6,然后用類似ultraedit、editplus的文本編輯器配置你的學(xué)習(xí)環(huán)境,internet上有很多關(guān)于如何配置的文章。初學(xué)Java,不建議用ide工具,通過(guò)一行行的敲代碼,你會(huì)碰到很多問(wèn)題,只有這樣,你才能學(xué)會(huì)怎樣解決問(wèn)題,并加深自己對(duì)Java的理解。 準(zhǔn)備好后,開(kāi)始進(jìn)入激動(dòng)人心的Java學(xué)習(xí)里程吧!
3. Java基礎(chǔ)學(xué)習(xí)之路
學(xué)習(xí)Java的過(guò)程雖然辛苦些,但又是處處有精彩!學(xué)習(xí)過(guò)程中的心態(tài)一定要保持專一,網(wǎng)上關(guān)于語(yǔ)言間的“pk”到處都是,別被浮躁影響!認(rèn)準(zhǔn)了Java,你就堅(jiān)持!克服心魔,恒心最終會(huì)給你回報(bào)的。
Java的體系分為Java se、Java ee和Java me(jdk 5.0以前分別叫j2se、j2ee和j2me),Java的敲門磚就是Java se了,也就是你要入門學(xué)習(xí)的內(nèi)容,不論你日后是選擇哪個(gè)體系領(lǐng)域作為發(fā)展方向,你都得從Java se起步。
學(xué)習(xí)Java se,打好Java基礎(chǔ);如果想學(xué)Java ee(對(duì)不起,我不了解Javame,所以我無(wú)法涉及Javame的相關(guān)內(nèi)容),對(duì)于awww.weilaioem.com)階段不同 d.基于的知識(shí)集不同
5、軟件平臺(tái)是指。a a.單一的操作系統(tǒng)或者網(wǎng)絡(luò)操作系統(tǒng) b.單一的計(jì)算機(jī) c.單一的操作系統(tǒng) d.dos 、windows 、unix
6、面向?qū)ο蠓治龀S玫膱D形工具是。b a.對(duì)象圖、數(shù)據(jù)流圖、狀態(tài)圖 b.對(duì)象圖、事件跟蹤圖、狀態(tài)圖 c.對(duì)象圖、功能圖、狀態(tài)圖 d.對(duì)象圖、事件跟蹤圖、類圖 7、軟件測(cè)試是按照特定的規(guī)程,的過(guò)程。a a.發(fā)現(xiàn)軟件錯(cuò)誤 b.說(shuō)明程序正確 c.證明程序沒(méi)有錯(cuò)誤 d.設(shè)計(jì)并運(yùn)行測(cè)試用例 8、對(duì)于分層的dfd父圖與子圖的平衡是指。b
a.父圖與子圖的輸入輸出數(shù)據(jù)流必須相同 b.子圖必須繼承父圖的輸入與輸出流 c.父圖與子圖相應(yīng)的輸入輸出數(shù)據(jù)流名字保持一致 d.子圖可以有自己的輸入輸出數(shù)據(jù)流
9、軟件設(shè)計(jì)包括概要設(shè)計(jì)和。d
a.宏觀設(shè)計(jì)b.計(jì)算機(jī)輔助設(shè)計(jì) c.面向過(guò)程的設(shè)計(jì) d.詳細(xì)設(shè)計(jì)
10、選出不是面向?qū)ο蠓椒ㄒ氐倪x項(xiàng)。b a.繼承性 b.易用性 c.共享性 d.封裝性 11、idef0方法比結(jié)構(gòu)化分析在作了改進(jìn)。d a.建立數(shù)據(jù)模型上 b.建立控制模型上
c.資源需求分析方面 d.自頂向下分解的嚴(yán)謹(jǐn)性方面
12、軟件工程的基本內(nèi)容包括。d
a.建模、設(shè)計(jì)、實(shí)現(xiàn) b.程序、數(shù)據(jù)、文檔資料 c.分析、設(shè)計(jì)、實(shí)現(xiàn) d.理論、結(jié)構(gòu)、方法、工具、環(huán)境與規(guī)范
13、消息由三個(gè)基本成分組成——。a a.接收對(duì)象、調(diào)用方法、參數(shù) b.發(fā)送對(duì)象、調(diào)用方法、參數(shù) c.接收對(duì)象、狀態(tài)、屬性值 d.接收對(duì)象、調(diào)用方法、狀態(tài) 14、dfd是用來(lái)描述功能的工具。b
a.進(jìn)行系統(tǒng) b.要實(shí)現(xiàn)的系統(tǒng)的 c.?dāng)?shù)據(jù)加工 d.計(jì)算機(jī)系統(tǒng)
15、成本效益分析是的主要內(nèi)容。a a.經(jīng)濟(jì)可行性分析 b.項(xiàng)目可行性分析 c.有形效益分析 d.無(wú)形效益分析 16、可行性研究報(bào)告必須給出。a
a.可行性分析和結(jié)論 b.經(jīng)濟(jì)、技術(shù)、社會(huì)可行性分析 c.項(xiàng)目目標(biāo)說(shuō)明和是否可以開(kāi)發(fā) d.可選擇的解決方案
17、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)也是概要設(shè)計(jì)的重要內(nèi)容,主要是進(jìn)行數(shù)據(jù)的。a
a.邏輯設(shè)計(jì) b.存取設(shè)計(jì) c.用戶試圖設(shè)計(jì) d.索引設(shè)計(jì)
18、軟件設(shè)計(jì)的基本任務(wù)是。a
a.模塊分解和模塊設(shè)計(jì) b.建立軟件邏輯模型 c.軟件模塊化 d.得出模塊結(jié)構(gòu)圖 19、衡量模塊獨(dú)立性的標(biāo)準(zhǔn)是。d
a.耦合的類型 b.內(nèi)聚的類型 c.模塊信息的隱藏性 d.耦合性和內(nèi)聚
20、結(jié)構(gòu)化分析建立功能模型的工具是。b a.判斷樹(shù)/判斷表 b.dfd c.dd d.結(jié)構(gòu)化語(yǔ)言
21、快速原型的問(wèn)題在于。b
a.缺乏支持原型開(kāi)發(fā)的軟件工具 b.要嚴(yán)格控制原型構(gòu)造的迭代 c.終端用戶對(duì)原型不能理解 d.軟件的測(cè)試和文檔更新困難 22、面向?qū)ο蠓椒▽W(xué)中在設(shè)計(jì)階段的準(zhǔn)則是。d
a.容易用 b.美觀 c.簡(jiǎn)單性 d.低耦合 23、軟件與硬件的最大區(qū)別是。a
a.軟件產(chǎn)品是邏輯產(chǎn)品,硬件產(chǎn)品是物質(zhì)產(chǎn)品 b.軟件產(chǎn)品是以手工生產(chǎn)方式生產(chǎn),硬件產(chǎn)品是以大工業(yè)生產(chǎn)方式生產(chǎn)
c.軟件產(chǎn)品不存在老化問(wèn)題,硬件產(chǎn)品存在老化問(wèn)題 d.軟件產(chǎn)品容易復(fù)制,硬件產(chǎn)品很難復(fù)制
24、軟件維護(hù)的困難是由于。a
a.軟件的開(kāi)發(fā)人員經(jīng)常不是軟件的維護(hù)人員 b.軟件的源程序很難讀懂
c.開(kāi)發(fā)的文檔總是不一致 d.維護(hù)的人員總是在變動(dòng)
25、軟件開(kāi)發(fā)工具主要目的是提高。a a.軟件的生產(chǎn)率和改善軟件產(chǎn)品質(zhì)量 b.軟件開(kāi)發(fā)的速度,縮短開(kāi)發(fā)周期
c.軟件的管理水平 d.軟件開(kāi)發(fā)自動(dòng)化水平
26、軟件開(kāi)發(fā)環(huán)境與軟件工具有一些區(qū)別,但并不包括。d
a.軟件開(kāi)發(fā)環(huán)境是一組相關(guān)軟件工具的集合
b.軟件開(kāi)發(fā)環(huán)境支持軟件生存周期多個(gè)活動(dòng),而軟件工具僅支持軟件過(guò)程的單個(gè)活動(dòng) c.軟件開(kāi)發(fā)環(huán)境是按一定開(kāi)發(fā)模型組成的集成框架,而軟件開(kāi)發(fā)工具不必與其他工具的界面、對(duì)象和控制集成 d.軟件開(kāi)發(fā)環(huán)境能夠輔助軟件開(kāi)發(fā)自動(dòng)化,而軟件工具不能
27、軟件工程的開(kāi)發(fā)過(guò)程是指。b
a.軟件生存周期內(nèi)的所有活動(dòng) b.軟件生存周期內(nèi)一系列有序活動(dòng)集
c.軟件工程的一組活動(dòng) d.軟件成存周期的所有任務(wù)
28、下面哪個(gè)答案不屬于測(cè)試工具的范疇。d
a.?dāng)?shù)據(jù)獲取b.仿真 c.交叉功能工具 d.?dāng)?shù)據(jù)包捕獲工具
29、需求分析的產(chǎn)品是。d
a.?dāng)?shù)據(jù)流程圖(dfd) b.?dāng)?shù)據(jù)字典(dd)c.判斷表 d.需求規(guī)格說(shuō)明書
30、在下面列出的使用快速原型的目的中,通常不把。d
a.通過(guò)快速的建造原型讓用戶使用、評(píng)價(jià)來(lái)不斷確認(rèn)軟件需要
b.過(guò)快速的建造原型來(lái)展現(xiàn)系統(tǒng)結(jié)構(gòu)、驗(yàn)證技術(shù)路線
c.通過(guò)快速的建造原型來(lái)確認(rèn)系統(tǒng)主要功能和性能、得到用戶的反饋
d.通過(guò)快速的建造原型來(lái)確認(rèn)系統(tǒng)要求的正確性
31、類與對(duì)象的關(guān)系與a
a.消息和事件 b.操作和行為 c.關(guān)聯(lián)和鏈 d.屬性和狀態(tài)
32、瀑布模型不適合用于的軟件開(kāi)發(fā)。a a.需求模糊不清 b.用戶不能參加開(kāi)發(fā) c.用戶對(duì)計(jì)算機(jī)不了解d.開(kāi)發(fā)人員對(duì)業(yè)務(wù)知識(shí)不熟悉
33、dfd的每個(gè)加工必須有。a
a.一個(gè)輸入和輸出數(shù)據(jù)流 b.一個(gè)輸入數(shù)據(jù)流 c.一個(gè)輸入數(shù)據(jù)流 d.一個(gè)輸出數(shù)據(jù)流
34、系統(tǒng)概要設(shè)計(jì)的主要成果是。c a.用戶界面的要求 b.用戶分析方案 c.概要設(shè)計(jì)說(shuō)明書 d.系統(tǒng)總體設(shè)計(jì)方案 35、快速安裝開(kāi)發(fā)技術(shù)對(duì)。c
a.原型設(shè)計(jì) b.用戶的計(jì)算機(jī)水平 c.開(kāi)發(fā)工具和環(huán)境 d.?dāng)?shù)據(jù)資源組織 36、完善性維護(hù)是指軟件。d
a.運(yùn)行以后所做的修改 b.提高軟件的可靠性所作的修改 c.提高軟件效率所作的修改 d.滿足性功能要求所作的修改 37、適應(yīng)性維護(hù)是指軟件。c
a.在移植中所作的修改 b.在擴(kuò)充中的修改 c.適應(yīng)性環(huán)境而作的修改d.在開(kāi)發(fā)中沒(méi)有考慮到修改
38、需求分析的任務(wù)是。a
a.正確說(shuō)明讓軟件做什么 b.用dfd建模 c.用dd建立數(shù)據(jù)模型 d.給出需求說(shuō)明書39、事件和狀態(tài)是孿生的關(guān)系,是因?yàn)。b a.狀態(tài)是屬性值的抽象
b.事件總是伴隨著狀態(tài)而存在,一個(gè)事件分開(kāi)兩種狀態(tài),一個(gè)狀態(tài)分開(kāi)兩個(gè)事件 c.狀態(tài)是一種屬性值的代表 d.狀態(tài)代表了對(duì)象對(duì)事件的影響 40、軟件生產(chǎn)的第二次變革是由工程化向轉(zhuǎn)變。a
a.自動(dòng)化 b.case 化 c.模糊化d.自由化
二、判斷題(共20題,20分)
1、軟件開(kāi)發(fā)的原型模型的主要優(yōu)點(diǎn)是能加強(qiáng)對(duì)項(xiàng)目管理和控制。×
2、軟件生命周期也可分為分析階段、開(kāi)發(fā)
階段和維護(hù)階段!
3、面向?qū)ο髲?qiáng)調(diào)對(duì)象的結(jié)構(gòu)!
4、對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作抽象于對(duì)象的統(tǒng)一體中!
5、除了不能打印職責(zé)執(zhí)行流程圖、業(yè)務(wù)協(xié)作流程圖之外,其他與專業(yè)版相同的playcase版本是開(kāi)發(fā)版!
6、playcase操作窗口通常由主菜單、工具欄和圖形編輯區(qū)組成!
7、在組成結(jié)構(gòu)樹(shù)中加入節(jié)點(diǎn)的方法有參照上級(jí)節(jié)點(diǎn)加入和參照同級(jí)節(jié)點(diǎn)追加兩種!8、組成節(jié)點(diǎn)可以是公司、部門、崗位、功能、步驟、表、欄目和方法。×
9、協(xié)作流程描述窗口由主菜單、樹(shù)形選項(xiàng)區(qū)、垂直工具欄、水平工具欄和組成節(jié)點(diǎn)編輯選項(xiàng)區(qū)組成! 10、playcase通過(guò)崗位說(shuō)明書詳細(xì)記錄業(yè)務(wù)/需求調(diào)查的信息。× 11、數(shù)據(jù)流圖主要描述了系統(tǒng)組成單元之間的數(shù)據(jù)和事件流動(dòng)的過(guò)程,為全局性地掌握數(shù)據(jù)的流動(dòng)提供了方便! 12、playcase用計(jì)算組裝鏈描述業(yè)務(wù)信息之間的組合關(guān)系! 13、playcase的應(yīng)用要領(lǐng)可以簡(jiǎn)單地歸結(jié)為一句話:同時(shí)把握業(yè)務(wù)和軟件! 14、信息表單的制作一定要在組成結(jié)構(gòu)樹(shù)圖中制作!
15、先設(shè)計(jì)好信息表單,才能繪制信息表單關(guān)系圖! 16、系統(tǒng)概要設(shè)計(jì)說(shuō)明書的主要內(nèi)容中也包括了程序設(shè)計(jì)說(shuō)明! 17、概要設(shè)計(jì)階段的主要任務(wù)是提出新系統(tǒng)的邏輯模型! 18、在軟件系統(tǒng)總體設(shè)計(jì)中應(yīng)時(shí)模塊之間更緊密的耦合,使模塊內(nèi)部的聯(lián)系更緊密!19、抽象與分解/細(xì)化是相反的過(guò)程,同時(shí)它們也是相輔相成的、缺一不可的方法。√20、在實(shí)際信息系統(tǒng)設(shè)計(jì)中,模塊之間的耦合經(jīng)常通過(guò)數(shù)據(jù)庫(kù)進(jìn)行,可以把他的耦合方式稱為松散的公共耦合。√ 三、填空題(共16題,20分)
1、開(kāi)發(fā)環(huán)境是一組相關(guān)(工具)的集成。 2、科學(xué)工程計(jì)算常用的語(yǔ)言有(fortran)、(pascal)、(c)。
3、耦合是(對(duì)不同模塊之間相互依賴程度)
的度量。
4、軟件工具是(支持軟件人員開(kāi)發(fā)和維護(hù)軟件活動(dòng)而使用的軟件)的軟件。
5、軟件開(kāi)發(fā)環(huán)境的目標(biāo)是提高(軟件開(kāi)發(fā)生產(chǎn)率和改善產(chǎn)品質(zhì)量)。
6、軟件開(kāi)發(fā)環(huán)境應(yīng)該是高度(集成)系統(tǒng)。 7、軟件開(kāi)發(fā)人員(或說(shuō)軟件工程師)與軟件分析員、軟件設(shè)計(jì)員、程序員、測(cè)試人員的關(guān)系是(整體與部分的)關(guān)系。 8、軟件生產(chǎn)周期各階段的劃分隨軟件的(規(guī)模、種類、開(kāi)發(fā)方式、開(kāi)發(fā)環(huán)境)不同而不同。
9、軟件生存周期概念的引入,對(duì)于(軟件生產(chǎn)的管理)有著重大的意義。 10、軟件維護(hù)是軟件生存周期的最后一個(gè)階段。軟件工程學(xué)針對(duì)維護(hù)工作的主要目標(biāo)是提高(軟件的可維護(hù)性)。
11、軟件需求分析的目標(biāo)主要是(確定軟件要做什么)。
12、數(shù)據(jù)流程圖常用(判定表)或(判定樹(shù))表示組合條件的判斷。
13、需求分析活動(dòng)產(chǎn)生的主要文件是(需求規(guī)格說(shuō)明書)。
14、源程序文檔化主要是指(程序加注釋)。 15、在確定類時(shí),所有的(名詞)是候選類。 16、增量模型開(kāi)發(fā)可以在過(guò)程(各個(gè)階段)都以增量方式開(kāi)發(fā),也可以在(某幾個(gè)階段)以增量方式開(kāi)發(fā)。
四、問(wèn)答題(共4題,10分) 1、1.什么是case?
2、2.軟件開(kāi)發(fā)時(shí)選擇開(kāi)發(fā)工具要考慮哪些因素?
3、3.主要的軟件開(kāi)發(fā)方法有哪些?主要有何不同?
4、4.軟件生產(chǎn)過(guò)程有哪些活動(dòng)?什么是軟件生存周期?
五、計(jì)算題(共1題,10分)
1、用Java語(yǔ)言編寫一個(gè)貪吃蛇小游戲 程序需求:
一條蛇在密閉的圍墻內(nèi),并且圍墻內(nèi)會(huì)隨機(jī)出現(xiàn)一個(gè)食物,通過(guò)鍵盤上的四個(gè)方向鍵控制蛇的移動(dòng),當(dāng)蛇頭撞到食物,食物會(huì)被吃掉,蛇的身體也會(huì)長(zhǎng)一節(jié),同時(shí)計(jì)10分;
接著繼續(xù)出現(xiàn)食物,等待蛇吃,如果蛇在移動(dòng)過(guò)程中,撞到墻壁則會(huì)從墻壁的另一側(cè)出現(xiàn),若身體交叉(蛇頭撞到自己的身體)則游戲結(jié)束。 程序要求:
1.要求用Java語(yǔ)言來(lái)實(shí)現(xiàn)
2.要求在設(shè)計(jì)過(guò)程中設(shè)計(jì)層次清晰的類 3.程序要有一定的容錯(cuò)功能 4.程序界面美觀,邏輯層次清晰,結(jié)構(gòu)合理,文檔清晰。
本網(wǎng)推薦更多精彩范文:Java軟件工程師試題
Java軟件工程師簡(jiǎn)歷
Java軟件工程師求職信
楊果然—Java軟件工程師
Java軟件工程師職位要求
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。