亚洲成a人片在线不卡一二三区,天天看在线视频国产,亚州Av片在线劲爆看,精品国产sm全部网站

        軟件測試實習(xí)報告開頭(范文3篇)

        發(fā)布時間:2024-01-29 00:34:40

        • 文檔來源:用戶上傳
        • 文檔格式:WORD文檔
        • 文檔分類:實習(xí)報告
        • 點擊下載本文

        千文網(wǎng)小編為你整理了多篇相關(guān)的《軟件測試實習(xí)報告開頭(范文3篇)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《軟件測試實習(xí)報告開頭(范文3篇)》。

        第一篇:軟件測試專業(yè)實習(xí)報告

        當(dāng)前位置:日記300字>實習(xí)報告> 軟件測試專業(yè)實習(xí)報告 s("title_top");軟件測試專業(yè)實習(xí)報告 時間:2022-05-09 13:17:38 實習(xí)報告 我要投稿 s("content_top"); 相關(guān)推薦

        軟件測試專業(yè)實習(xí)報告

        一段充實而忙碌的實習(xí)生活結(jié)束了,這次實習(xí)讓你有什么心得呢?是時候回頭總結(jié)這段時間的實習(xí)生活了。很多人都十分頭疼怎么寫一份精彩的實習(xí)報告,下面是小編為大家收集的軟件測試專業(yè)實習(xí)報告,歡迎閱讀,希望大家能夠喜歡。

        一、實習(xí)單位

        我現(xiàn)在在xx公司實習(xí),職業(yè)是web測試實習(xí)生。公司成立于2017年,是一家專為6-15歲的青少年提供合適優(yōu)質(zhì)的編程教育產(chǎn)品和服務(wù),提供包括自主研發(fā)的PiPa積木圖形化編程,CodeMonkey代碼闖關(guān)式編程,Python,C++,NOIP/NOI等系統(tǒng)化課程,以“理論、觀察、實踐、假設(shè)、結(jié)論”的科學(xué)教育方法,旨在全面提升青少年的邏輯思維、創(chuàng)新創(chuàng)造、溝通能力、合作能力、動手能力、觀察認(rèn)知能力等綜合素質(zhì)的年輕公司。

        二、實習(xí)工作職責(zé)

        工作職責(zé)第一點是負(fù)責(zé)項目的測試流程,編寫測試計劃、測試用例;第二點是尋找bug并記錄跟蹤bug;第三是完成測試環(huán)境的部署并提交測試報告,熟悉MySQL數(shù)據(jù)庫,利用TAPD管理bug。

        三、實習(xí)內(nèi)容

        剛開始上班只是熟悉需求和系統(tǒng),每天編寫測試用例,測試用例全部必須要有很強的邏輯思維和考慮周到設(shè)計出來的文檔才能有很好的覆蓋率,也就是覆蓋率要很強,編輯出來的測試用例才能找到重要的bug。第二周和第三周主要是負(fù)責(zé)編寫測試用例和執(zhí)行測試用例并且尋找bug跟蹤bug,在不斷的完善測試用例。并且在更新版本后我們還要再走一遍自已寫的測試用例,去核實修改的bug是否已經(jīng)修改并且功能達(dá)到原先期望值。隨著公司產(chǎn)品增多,測試的內(nèi)容也由最開始的只需測試H5頁面轉(zhuǎn)變?yōu)闇y試H5、APP、小程序、接口。

        四、總結(jié)

        (1)工作態(tài)度

        大學(xué)三年,專業(yè)方向更多為開發(fā)方向,軟件測試只是涉及一下而已。說來慚愧,因為大學(xué)的開發(fā)課程沒有掌握完全,以至于在找開發(fā)的工作上的沒信心和吃了不少閉門羹,但學(xué)的開發(fā)課程沒有掌握完全,以至于在找開發(fā)的工作上的沒信心和吃了不少閉門羹,但是自己不想找像銷售什么的其它崗位,不是不尊重這些行業(yè),只是不舍得將大學(xué)學(xué)的專業(yè)舍棄,所以最后轉(zhuǎn)換方向找軟件測試的崗位。剛進入公司,對于一無所知的我,一切都要重頭學(xué)習(xí)。好在關(guān)于數(shù)據(jù)庫方面的知識大學(xué)時候?qū)W過,所以在數(shù)據(jù)庫上不用花太多時間。所以我覺得剛進公司對我最大的挑戰(zhàn)就是公司測試用到的軟件,比如部署工具、bug管理工具以及不熟悉公司業(yè)務(wù)。第一天接觸這些的時候自己像個無助的孩子,感覺迷茫極了,雖然說剛開始有同事帶一下,但是有太多要學(xué)的,但是我知道這是我入門的第一個挑戰(zhàn),所以我還是迎難而上,不懂的地方就問,然后記筆記,我知道工作就是要不斷學(xué)習(xí)才能不被淘汰,在批評中不斷的吸取教訓(xùn),在教訓(xùn)中不斷的重新學(xué)習(xí),只有不斷學(xué)習(xí)不斷的吸取教訓(xùn),勤于思考,才能慢慢的累計經(jīng)驗。

        (2)工作方法

        “好記性不如爛筆頭”“百聞不如一練”,在工作期間,我一邊學(xué)習(xí)新的知識一邊積累經(jīng)驗,遇到難題,我會先上網(wǎng)查找答案,并且我知道部門的同事們個個都是開發(fā)的高手,他們也是我的資源,在請教或者尋找答案的時候,我會先理解然后做好筆記加深自己的印象和以便日后復(fù)習(xí)。現(xiàn)在在公司里邊我學(xué)習(xí)到的東西有很多,有很大的學(xué)習(xí)空間,在軟件測試方面我希望自己的工作能力有大的長進,我能夠想到在一個好的領(lǐng)導(dǎo)下自己也會有較大的發(fā)展,不管工作壓力多大我都堅信,只要自己肯努力干,希望就在前方!

        (3)工作責(zé)任

        在公司我從沒有把自已當(dāng)成是實習(xí)生,我和大家一樣遵守公司的每一項制度,把自已當(dāng)成是公司的一份子,認(rèn)真工作,聽從安排,不會中途放棄,能主動處理好分內(nèi)與分外相關(guān)工作,有人監(jiān)督與無人監(jiān)督都能主動承擔(dān)責(zé)任而不推卸責(zé)任。如果一個人沒有責(zé)任心,他即使有再大的能耐也做不出好的成績來,在其位,做其事,負(fù)其責(zé)。在未來的工作中,面臨的是更多的機遇和挑戰(zhàn),我必須堅守責(zé)任,不能逃避責(zé)任,當(dāng)工作指派給自己時,不妨視之為一種機遇,采取積極的態(tài)度,主動承擔(dān)起責(zé)任來,要始終把責(zé)任和自己的工作聯(lián)系在一起,把自己溶入到工作中,把責(zé)任放到首位,以認(rèn)真負(fù)責(zé)的態(tài)度,盡心竭力,做好每項工作。但僅僅具有責(zé)任心是不夠的,還要堅持不懈,持之以恒,不斷地通過學(xué)習(xí)來提高自己的業(yè)務(wù)水平和自身的能力素質(zhì),使自己始終保持旺盛的斗志和良好的精神狀態(tài),只有這樣,才能增強我的責(zé)任意識,也只有這樣,才能把責(zé)任意識落到實處,取得成效,更好地完成各項工作。

        實習(xí)時,初入社會的我們不可避免的會見到一些陰暗面,但是我覺得好的東西始終多一些,因為我每天都可以看到溫暖的太陽,聞到溫馨新鮮的空氣,見到許許多多善良可愛的人。

        從上一年十二月份以來,經(jīng)歷了找工作的艱辛,經(jīng)歷了工作上的磨合和適應(yīng),總的來說,工作真的讓我受益匪淺。不光是學(xué)到了很多技術(shù),而且加深了對軟件測試的理解,從個人發(fā)展來看,我覺得從認(rèn)識上讓我完成了從學(xué)習(xí)到工作的角色轉(zhuǎn)變。提高了動手能力,得到了很多工作上的經(jīng)驗教訓(xùn)。更重要的是讓我體會到這個職業(yè)的樂趣,讓我愛上這個職業(yè)。“千里之行,始于足下”,我認(rèn)為這次實習(xí)對我走向社會起到了一個橋梁、過渡的作用,是人生的重要經(jīng)歷和重要步驟。作為初涉社會的開端,這里有許多回憶和聯(lián)想。面對殘忍的現(xiàn)實社會,每個人都無法選擇逃避,除了勇敢面對,我們也無從選擇!在今后的工作和生活中,我將繼續(xù)學(xué)習(xí),深入實踐,不斷提升自我,努力創(chuàng)造業(yè)績,繼續(xù)在自己的工作領(lǐng)域創(chuàng)造更多的價值。

        五、結(jié)束語

        實習(xí)是我從學(xué)校到社會的過渡,是我職業(yè)生涯的開始,也是我通過自己努力為了讓自己夢想成真的途徑,實習(xí)的經(jīng)歷將成為我永遠(yuǎn)難忘的回憶。最后向所有為我的實習(xí)提供幫助的老師們及企業(yè)師傅們表示感謝,感謝他們?yōu)槲业膶嵙?xí)給予幫助和關(guān)照!同時祝愿剛走出學(xué)校的學(xué)子們一切順利!

        第二篇:軟件測試實習(xí)報告

        一.實習(xí)目的

        通過實習(xí)提高自己的對社會的認(rèn)知能力,同時理論聯(lián)系實際,讓自己迅速適應(yīng)社會,跟上IT前進的快速步伐。通過理論與實際的結(jié)合、學(xué)校與社會的溝通,進一步提高學(xué)生的思想覺悟、業(yè)務(wù)水平,尤其是觀察、分析和解決問題的實際工作能力,以便培養(yǎng)自己成為能夠主動適應(yīng)社會主義現(xiàn)代化建設(shè)需要的高素質(zhì)的復(fù)合型人才。

        二.實習(xí)單位及崗位介紹

        (一)實習(xí)單位簡介

        XXX公司是全球領(lǐng)先的互聯(lián)網(wǎng)在線產(chǎn)品及服務(wù)的軟件及解決方案提供商。

        (二)崗位介紹

        我的職位是class團隊的一名QA。

        主要職責(zé):

        1、編寫測試用例。

        2、根據(jù)測試計劃搭建和維護測試環(huán)境。

        3、執(zhí)行測試工作,提交測試報告。

        4、對測試中發(fā)現(xiàn)的問題進行詳細(xì)分析和準(zhǔn)確定位,與開發(fā)人員討論缺陷管理方案。

        5、對測試結(jié)果進行總結(jié)與統(tǒng)計分析,對測試進行跟蹤,并提出反饋意見。

        6、對業(yè)務(wù)部門提供相應(yīng)技術(shù)支持,確保軟件質(zhì)量達(dá)標(biāo)。

        三.實習(xí)內(nèi)容及過程:

        (一)實習(xí)內(nèi)容

        1、學(xué)習(xí)公司業(yè)務(wù)流程,相關(guān)工具的使用。

        2、學(xué)習(xí)安裝配置和維護測試環(huán)境。

        3、編寫測試計劃,測試用例,執(zhí)行測試,bug驗證,回歸測試,編寫測試報告。

        4、跟蹤上市產(chǎn)品線BUG解決報告,測試驗證結(jié)果。為業(yè)務(wù)部門提供相應(yīng)的技術(shù)支持,確保軟件質(zhì)量指標(biāo)。

        5、參加本組例行會議;參加公司各種培訓(xùn)、考核、技術(shù)交流活動等。

        (二)實習(xí)過程

        懷著對IT行業(yè)的憧憬,我進入了XXX實習(xí),我在公司所從事的工作是軟件測試。在實習(xí)之前,我們進行了計算機課程的實訓(xùn),我選擇了軟件測試方向。在此期間老師教給了我們一些測試的基礎(chǔ)知識,使我對軟件測試有了一定的認(rèn)識,也更想探尋一下真正的軟件測試工作。在我真正投入工作之前,我在網(wǎng)上查詢了許多測試員的相關(guān)要求,了解了作為一個測試人員必須耐心,細(xì)心和平和的心態(tài),他的目標(biāo)是盡可能早一些找出軟件缺陷,提高產(chǎn)品的質(zhì)量,降低維護的成本,盡可能的達(dá)到客戶的需求。

        1、學(xué)習(xí)業(yè)務(wù)流程

        測試并不是單純意思上的機械的“測試”,他首先要求對產(chǎn)品非常熟悉,不管是從功能上還是操作上。因此,在剛開始的一個多星期內(nèi)我先學(xué)習(xí)軟件的相關(guān)業(yè)務(wù)流程??粗粋€個的產(chǎn)品信息文檔,一點點從操作開始入手,逐步了解產(chǎn)品功能。我們的產(chǎn)品是一個比較成熟的上市產(chǎn)品,在不斷的升級改進中,因此業(yè)務(wù)邏輯較為復(fù)雜,加上英文的障礙,使我在學(xué)習(xí)的過程中遇到了前所未有的挑戰(zhàn)。

        看不懂的時候,用翻譯工具,或者將問題搜集起來,詢問公司的前輩,有時候加班把東西帶回家看。從未體會過的巨大壓力化為我學(xué)習(xí)的動力。通過不斷的學(xué)習(xí)文檔內(nèi)容,以為自己對產(chǎn)品知識已經(jīng)有了一定的了解,但是在考核的時候發(fā)現(xiàn)自己什么都沒有掌握,有些部分的第一次考核沒過,心里更加焦急。在經(jīng)過一星期多的努力,終于通過了相關(guān)的內(nèi)容的考核,正式邁向了軟件測試的大門。

        2、BUG學(xué)習(xí)驗證過程

        作為軟件測試人員,更為重要的是我們需要了解客戶需求,根據(jù)客戶的要求來測試,看看產(chǎn)品是否能達(dá)到他們的要求。從這方面考慮的話也是需要我們必須比任何人都要熟悉產(chǎn)品的一切。所以之前的相關(guān)業(yè)務(wù)的學(xué)習(xí)也對我今后的測試工作起到了巨大的作用。

        在進入測試工作后,我首先還是通過跟蹤產(chǎn)品一下已存在或者修復(fù)過的BUG信息,熟悉具體功能和業(yè)務(wù)邏輯,并對這些BUG進行驗證。在我驗證BUG信息的時候,每一個BUG對于我來說都是新的,完全不同的,即使是針對同一個模塊的相關(guān)子模塊,所以每在我驗證完一個BUG之后,都會對相關(guān)的業(yè)務(wù)相對的熟悉一些。

        另外在我學(xué)習(xí)驗證BUG信息的過程中,我熟悉了管理工具JIRA的使用,以及相關(guān)測試環(huán)境的搭建與維護。因為很多BUG存在于不同版本的產(chǎn)品上,所以我經(jīng)常處于卸載與安裝軟件的工程中。在搭建測試環(huán)境時也廢了不少功夫,因為我們的產(chǎn)品是一個相對成熟社區(qū)管理服務(wù)型的軟件系統(tǒng),其中搭建環(huán)境時需要安裝修改的東西挺多的,所以每次一遇到問題就趕緊問我旁邊的同事。到最后在幾次艱難的嘗試之后,才完全搞定測試環(huán)境搭建問題,心中也有了小小的成就感。

        3、新功能模塊測試

        在一段時間熟悉了相關(guān)業(yè)務(wù)后,我接觸到了自己的第一個feature,也就是針對一個新的小功能模塊的測試。這個功能模塊的測試讓我一方面更加全面的了解軟件測試工作,另一方面也讓我更多的認(rèn)識到自己軟件測試實踐能力的不足。在我拿到這個任務(wù)的時候,我首先想到的是看這部分的需求文檔,在一長篇的介紹下,我終于了解到了針對這部分內(nèi)容的需求分析是怎樣的。那接下來就該完成我的需求計劃了。很感謝另外的一位QA同志發(fā)給了我一個測試計劃的文檔,而我就開始依葫蘆畫瓢的完成我的測試計劃了。

        但是接下來新的問題又出現(xiàn)了,測試計劃完成了,但是測試用例中的數(shù)據(jù)該怎么準(zhǔn)備呢?!一個測試用例必須要有測試數(shù)據(jù)啊,不管你是使用的'任何方法進行測試,都必須有數(shù)據(jù)才行。而我選擇最常用的等價類劃分方法,也是需要大量的數(shù)據(jù)的。在意識到問題后,我又開始了新一段的學(xué)習(xí)過程。學(xué)習(xí)這個功能每一個模塊數(shù)據(jù)的產(chǎn)生過程,準(zhǔn)備相應(yīng)的數(shù)據(jù)。突然之間,邊學(xué)邊做的狀態(tài)使我的速度一下子慢了許多。在對需求不清楚的時候,我找到了我們的系統(tǒng)分析人員,通過討論,更為清晰的了解到了客戶需求。在準(zhǔn)備數(shù)據(jù)時,也是不斷的向我的同事請教,學(xué)習(xí),在經(jīng)過了漫長的教導(dǎo)與自我學(xué)習(xí)的過程后,終于完成了測試用例的設(shè)計工作。

        4、發(fā)現(xiàn)BUG的美妙過程和其他

        作為測試人員,除了驗證BUG和編寫測試用例的過程,我們的另一項內(nèi)容當(dāng)然就是發(fā)現(xiàn)BUG了,這也是我最喜歡的一件事兒。生活中喜歡大大咧咧,而在對所測試的產(chǎn)品上本人就有了喜歡吹毛求疵毛病,在過去的兩個月中,成功發(fā)現(xiàn)了2個BUG,雖然在數(shù)量上不是很多,但是對于剛剛涉足測試行業(yè)的我也是一個不小的激勵。在發(fā)現(xiàn)了2個BUG之后,我不是立即的通過管理工具報告BUG,而是通過自己的反復(fù)驗證,求證過后才將具體的BUG信息,如描述,發(fā)現(xiàn)版本,優(yōu)先級等填入了JIRA的管理系統(tǒng)中提交。發(fā)現(xiàn)BUG固然興奮,但是提交的時候卻更是要慎重一些的。

        除了進行測試的工作外,我們還有日報告,周報告需要提交,讓你的負(fù)責(zé)人了解你的工作進度安排。當(dāng)然也會有豐富多彩的技術(shù)交流活動,如參加其他小組的測試交流會,公司的技術(shù)沙龍等。不僅緩解了工作的壓力,更讓我們學(xué)到了知識,充實了自己。

        四.實習(xí)總結(jié)及體會:

        兩個月的實習(xí)下來,讓自己走進了一個全新的領(lǐng)域,也開始真正了解了軟件測試工作。實習(xí)是一個開端,一個讓自己學(xué)會成長的地方,當(dāng)然也確實讓自己長大了許多。不管是從工作技能上還是從為人處事上,我都感覺到了有很大的提高。

        首先,在工作技能上,因為從事的是測試工作,對于自己來說雖然有著一些理論知識,但是這還遠(yuǎn)遠(yuǎn)不夠,一切還是需要我從頭開始的,而更需要自己的努力、耐心和細(xì)心。這些都是自己欠缺的,但是在工作了這幾個月后,真的發(fā)現(xiàn)自己有了很大的改善。雖然離真正的軟件測試人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標(biāo)前進。

        其次,在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經(jīng)歷使人成長,只有真正的經(jīng)歷過,才可以讓自己真的成熟起來,要想真的出人頭地,好的為人是前提。

        說來自己真的算是很幸運吧,能夠有幸到活躍網(wǎng)絡(luò)實習(xí)。剛開始的時候很多人都和我一樣,認(rèn)為軟件測試工作簡單,只需要動動鼠標(biāo)就行,當(dāng)我真正投入軟件測試工作后才明白當(dāng)初的認(rèn)識是多么的片面膚淺。雖然自己從事的是功能測試,手工測試的工作,但是那鼠標(biāo)也不是那么亂點的!另外還有我暫時沒有涉及到的自動化測試工作,這無疑也是一個和軟件開發(fā)人員一樣需要有著扎實的編程能力的。

        還記得剛剛走入公司的時候,感覺很奇妙,一切都是那么新奇,那么陌生,不敢隨便講話,凡事都小心翼翼的,這對于性格開朗的我來說,簡直到了折磨的程度,不過幸運的是公司的同事都非常好,工作的氛圍非常的輕松。也許還是剛到不久的緣故,使我在對待比我年長的同事的時候會習(xí)慣性的尊敬她們,像以前在學(xué)校尊敬老師的那樣。但這樣卻也阻礙了我與她們的正常交流,不過后來在她們的幫助下,也習(xí)慣了大家彼此之間朋友式的相處模式。

        總之,通過這次實習(xí),確實讓自己成長了許多。在實習(xí)期間,我學(xué)到了許多東西,遇到了一些困難,也看到了自己本身存在著許多問題。在測試時要想使自己的測試更加周全,總會遇到這樣那樣的問題。當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強自己的實踐操作技能,為以后能做好測試工作而努力。

        第三篇:軟件工程認(rèn)識實習(xí)報告

        軟件工程認(rèn)識實習(xí)報告

        專業(yè)班級:csdn-java 學(xué)生姓名:曹炳旭

        隨著軟件工程學(xué)習(xí)的深入,除了對基本專業(yè)知識的掌握外,對軟件工程總 體的把握顯得越來越重要,因此這次認(rèn)識實習(xí)學(xué)到的知識對于我們認(rèn)識軟件工程和規(guī)劃今后道路來說非常重要,通過這次認(rèn)識實習(xí),了解了軟件工程的定義、目的歷史、熱點問題等,掌握了軟件開發(fā)的流程,編程語言和行業(yè)現(xiàn)狀。并對今后的學(xué)習(xí)和職業(yè)道路有了自己的規(guī)劃,明確了自己的方向。軟件工程認(rèn)識實習(xí)

        一、認(rèn)識軟件工程

        1、軟件工程定義與目的

        (1)軟件工程定義

        軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護軟件,以及如何把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來的學(xué)科。它涉及到程序設(shè)計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標(biāo)準(zhǔn)、設(shè)計模式等方面。

        (2)軟件工程的目的軟件工程的目標(biāo)是明確的,就是研制開發(fā)與生產(chǎn)出具有良好的軟件質(zhì)量和費用合算的產(chǎn)品。

        費用合算是指軟件開發(fā)運行的整個開銷能滿足用戶要求的程度。

        軟件質(zhì)量是指該軟件能滿足明確的和隱含的需求能力的有關(guān)特征和特性的總和。

        2、軟件工程的內(nèi)容

        (1)軟件工程研究內(nèi)容

        軟件工程學(xué)主要研究軟件結(jié)構(gòu)、軟件設(shè)計方法論、軟件工具、軟件工程標(biāo)準(zhǔn)和規(guī)范,以及與軟件工程有關(guān)的理論等。

        (2)軟件工程學(xué)習(xí)的內(nèi)容

        從軟件的生產(chǎn)管理技術(shù)來分:軟件的需求定義和分析技術(shù);軟件設(shè)計技術(shù)和設(shè)計審查技術(shù);軟件設(shè)計表現(xiàn)技術(shù);軟件測試技術(shù);軟件可靠性的理論及其評價方法;軟件擴充和維護;軟件成本估算等。

        從內(nèi)容上可分為理論、結(jié)構(gòu)、方法、工具等部分。其中理論與結(jié)構(gòu)是方法論與工具的基礎(chǔ)及前提。在方法論與工具方面存在著這樣的關(guān)系:為了找出行之有效的方法就應(yīng)該具備合適的工具;反之,為了制造、改進軟件工具,也應(yīng)先有合適的方法

        3、軟件工程的發(fā)展歷史

        (1)、早期軟件的出現(xiàn)

        計算機出現(xiàn)之前,就已經(jīng)有很多數(shù)學(xué)家為計算機軟件的出現(xiàn)打下了堅實的數(shù)學(xué)理論基礎(chǔ),比如著名的數(shù)學(xué)家“阿蘭.圖靈”和他的導(dǎo)師一起努力,在20世紀(jì)三、四十年代年代就創(chuàng)建立了“圖靈機”理論,從理論上解決了計算機軟件和核心——“計算復(fù)雜性”以及“算法表示”問題。

        (2)、現(xiàn)代計算機軟件的問世

        1946年,伴隨著第一臺電子計算機的問世誕生了。以寫軟件為職業(yè)的人也開始出現(xiàn),他們多是經(jīng)過訓(xùn)練的數(shù)學(xué)家和電子工程師,硬件通常用來執(zhí)行一個單一的程序,而這個程序又是為一個特定的目的而編制的。

        1954年,“約翰.巴科斯”建立了高級語言的思想,并設(shè)計出了世界上第一個真正意義上(至今廣泛應(yīng)用)的高級語言,第一個完全脫離機器硬件的高級語言—Fortran問世1961年第一個數(shù)據(jù)庫管理系統(tǒng)—IDS由通用電氣(GE)公司的Charles Bachman開發(fā)出。(3)軟件危機的出現(xiàn)

        60年代中期軟件開始作為一種產(chǎn)品被廣泛使用,出現(xiàn)了“軟件作坊”專職應(yīng)別人的需求寫軟件。“軟件危機”就這樣開始了!1968年北大西洋公約組織的計算機科學(xué)家在聯(lián)邦德國召開的國際學(xué)術(shù)會議上第一次提出了“軟件危

        機”(software crisis)這個名詞。概括來說,軟件危機包含兩方面問題:

        一、如何開發(fā)軟件,以滿足不斷增長,日趨復(fù)雜的需求;如何維護數(shù)量不斷膨脹的軟件產(chǎn)品。同年秋季,NATO(北約)的科技委員會召集了近50名一流的編程人員、計算機科學(xué)家和工業(yè)界巨頭,討論和制定擺脫“軟件危機”的對策。在那次會議上第一次提出了軟件工程(software engineering)這個概念。60年代末“軟件危機”后出現(xiàn)的第一個生命周期模型。如下所示:分析 → 設(shè)計 → 編碼 → 測試 → 維護,使人們認(rèn)識到了文檔的標(biāo)準(zhǔn)以及開發(fā)者之間、開發(fā)者與用戶之間的交流方式的重要性。

        1969年UNIX出現(xiàn)

        1969年12月,Internet 的前身——美國的ARPA網(wǎng)投入運行,它標(biāo)志著我們常稱的計算機網(wǎng)絡(luò)的興起。

        1969年,提出了結(jié)構(gòu)化程序設(shè)計方法,1970年,第一個結(jié)構(gòu)化程序設(shè)計語言—Pascal語言出現(xiàn),標(biāo)志著結(jié)構(gòu)化程序設(shè)計時期的開始,即PO(面向過程的開發(fā)或結(jié)構(gòu)化方法)以及結(jié)構(gòu)化的分析、設(shè)計和相應(yīng)的測試方法。

        1971年,大、超大規(guī)模集成電路計算機,應(yīng)用更加廣泛,出現(xiàn)了微型計算機。(4)現(xiàn)代軟件的發(fā)展 1972 C語言出現(xiàn)

        1975年的第六版 UNIX才開始走出貝爾實驗室 1983年 C++出現(xiàn)

        1983年IBM DB2數(shù)據(jù)庫產(chǎn)品推出的。

        1984年Tuxedo作為第一個嚴(yán)格意義上的中間件產(chǎn)品由AT&T的貝爾實驗室開發(fā)完成。

        1985年Windows 1.0正式推出。之前軟件結(jié)構(gòu)體系也是Mainframe結(jié)構(gòu),該結(jié)構(gòu)下客戶、數(shù)據(jù)和程序被集中在主機上。

        90年代,中間件技術(shù)才開始迅速發(fā)展,建立在計算機和網(wǎng)絡(luò)技術(shù)基礎(chǔ)上的計算機網(wǎng)絡(luò)技術(shù)得到了迅猛的發(fā)展。

        1993年美國宣布建立國家信息基礎(chǔ)設(shè)施NII 后,全世界許多國家紛紛制定和建立本國的NII,從而極大地推動了計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,使計算機網(wǎng)絡(luò)進入了一個嶄新的階段。目前,全球以美國為核心的高速計算機互聯(lián)網(wǎng)絡(luò)即Internet已經(jīng)形成。

        1994年 PHP出現(xiàn)。1995年 Java出現(xiàn)。

        1996年 JavaScript出現(xiàn)。

        2000年 C#出現(xiàn)。業(yè)務(wù)基礎(chǔ)平臺作為一個新的軟件層級尤為引人注目。業(yè)務(wù)基礎(chǔ)平臺是以業(yè)務(wù)導(dǎo)向和驅(qū)動的、可快速構(gòu)建應(yīng)用系統(tǒng)的軟件平臺

        2006年被炒得沸沸揚揚的SOA(Service-Oriented Architecture)作為下一代軟件架構(gòu),主要用于解決傳統(tǒng)對象模型中無法解決的異構(gòu)和耦合問題。軟件的發(fā)展史其實就是在裸機(硬件)和終端用戶之間不斷沉淀(平臺化)的過程。當(dāng)與裸機接近的某個層次發(fā)展成熟后,與 這個層次相關(guān)的創(chuàng)新和成果會明顯減少,而從這個層次更靠近終端用戶業(yè)務(wù)的層次的創(chuàng)新和成果會增多。就這樣不斷不斷的沉淀形成平臺,不斷的向用戶和業(yè)務(wù)領(lǐng)域 靠攏。

        4.軟件工程的發(fā)展趨勢

        Internet及其上應(yīng)用的快速發(fā)展與普及,使計算機軟件所面臨的環(huán)境開始從靜態(tài)封閉逐步走向開放、動態(tài)和多變。軟件系統(tǒng)為了適應(yīng)這樣一種發(fā)展趨勢,將會逐步呈現(xiàn)出柔性、多目標(biāo)、連續(xù)反應(yīng)式的網(wǎng)構(gòu)軟件系統(tǒng)的形態(tài)。面對這種新型的軟件形態(tài),傳統(tǒng)的軟件理論、方法、技術(shù)和平臺面臨了一系列挑戰(zhàn)。從宏觀上看,這種挑戰(zhàn)為我們研究軟件理論、方法和技術(shù)提供了難得的機遇,使我們有可能建立一套適合于Internet開放、動態(tài)和多變環(huán)境的新型軟件理論、方法和技術(shù)體系。從微觀的角度來看,Internet的發(fā)展將使系統(tǒng)軟件和支撐平臺的研究重點開始從操作系統(tǒng)等轉(zhuǎn)向新型中間件平臺,而網(wǎng)構(gòu)軟件的理論、方法和技術(shù)的突破必將導(dǎo)致在建立新型中間件平臺創(chuàng)新技術(shù)方面的突破。

        二、認(rèn)識軟件開發(fā)

        1、軟件開發(fā)流程

        (1)需求調(diào)研分析

        相關(guān)系統(tǒng)分析員和用戶初步了解需求,然后用WORD列出要開發(fā)的功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關(guān)的界面時,在這一步里面可以初步定義好少量的界面。

        系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會清楚例用系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還例出相關(guān)的界面和界面功能。系統(tǒng)分析員和用戶再次確認(rèn)需求。

        (2)概要設(shè)計

        首先,開發(fā)者需要對軟件系統(tǒng)進行概要設(shè)計,即系統(tǒng)設(shè)計。概要設(shè)計需要對軟件系統(tǒng)的設(shè)計 進行考慮,包括系統(tǒng)的基本處理流程、系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為軟件的詳細(xì)設(shè)計提供基礎(chǔ)。

        (3)詳細(xì)設(shè)計

        在概要設(shè)計的基礎(chǔ)上,開發(fā)者需要進行軟件系統(tǒng)的詳細(xì)設(shè)計。在詳細(xì)設(shè)計中,描述實 現(xiàn)具體模塊所涉及到的主要算法、數(shù)據(jù)結(jié)構(gòu)、類的層次結(jié)構(gòu)及調(diào)用關(guān)系,需要說明軟件系統(tǒng)各個層次中的每一個程序(每個模塊或 子程序)的設(shè)計考慮,以便進行編碼和測試。

        (4)編碼

        在軟件編碼階段,開發(fā)者根據(jù)《軟件系統(tǒng)詳細(xì)設(shè)計報告》中對數(shù)據(jù)結(jié)構(gòu)、算法分析和模塊實現(xiàn)等方面的設(shè)計要求,開始具體的編寫程序工作,分別實現(xiàn)各模塊的功能,從而實現(xiàn)對目標(biāo)系統(tǒng)的功能、性能、接口、界面等方面的要求。

        (5)測試

        測試編寫好的系統(tǒng)。交給用戶使用,用戶使用后一個一個的確認(rèn)每個功能(6)軟件交付準(zhǔn)備 在軟件測試證明軟件達(dá)到要求后,軟件開發(fā)者應(yīng)向用戶提交開發(fā)的目標(biāo)安裝程序、數(shù)據(jù)庫的數(shù)據(jù)字典、《用戶安裝手冊》、《用戶使用指南》、需求報告、設(shè)計報告、測試報告等雙方合同約定的產(chǎn)物。

        (7)驗收

        用戶驗收。

        (8)軟件運行維護

        2、軟件開發(fā)所需的知識和技能

        軟件開發(fā)基礎(chǔ)知識和技能:程序設(shè)計基礎(chǔ)、網(wǎng)頁設(shè)計基礎(chǔ)、關(guān)系數(shù)據(jù)庫基礎(chǔ)、面向?qū)ο蟮目梢暬绦蛟O(shè)計、數(shù)據(jù)庫應(yīng)用與開發(fā)、客戶/服務(wù)器開發(fā)技術(shù)、軟件工程、客戶端編程、WEB程序設(shè)計、WEB開發(fā)技術(shù)、高級.NET開發(fā)技術(shù)、嵌入式系統(tǒng)開發(fā)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、IT產(chǎn)品服務(wù)與營銷等。

        3、目前的軟件行業(yè)現(xiàn)狀

        (1)國外軟件產(chǎn)業(yè)發(fā)展現(xiàn)狀

        發(fā)達(dá)國家已經(jīng)認(rèn)識到軟件的重要性,并將其視為國家關(guān)鍵技術(shù),軟件技術(shù)的研究和軟件產(chǎn)業(yè)的發(fā)展是當(dāng)今發(fā)達(dá)國家競相扶持的重點,并成為國家間相互競爭的武器,一些發(fā)展中國家也在積極發(fā)展自己的軟件行業(yè),爭取抓住機遇,迎頭趕上。

        在軟件產(chǎn)業(yè)發(fā)展中,發(fā)達(dá)國家占有明顯優(yōu)勢,美國已經(jīng)成為全球軟件發(fā)展的龍頭,大多數(shù)先進的軟件技術(shù)及產(chǎn)品都源于美國,世界軟件市場的份額分配大致為:美國60%,西歐20%,美國12%,其他8%。

        發(fā)展中國家在軟件行業(yè)發(fā)展中以印度較為突出,其軟件行業(yè)已在世界市場占有有利地位,在世界銀行對7個軟件出口國的比較研究中,從提供軟件服務(wù)的規(guī)模和質(zhì)量看,印度名列第一。1995年,印度約有90%的軟件出口,目前,印度已有近百個軟件企業(yè)通過了ISO-9000質(zhì)量認(rèn)證。(2)國內(nèi)軟件產(chǎn)業(yè)發(fā)展現(xiàn)狀

        (一)在全球軟件產(chǎn)業(yè)中的地位低微,與周邊國家相比也存在較大差距

        從總量以及所占比例來看,2000年,我國軟件產(chǎn)業(yè)占全球市場的份額雖然與周邊國家如印度、韓國所占的份額相差不多,比愛爾蘭略低0.3個百分點,似乎差別不大,但是考慮到軟件產(chǎn)品質(zhì)量、軟件開發(fā)的規(guī)范程度、軟件出口或滿足國內(nèi)市場的程度等方面,我國與這些周邊國家以及愛爾蘭相比則存在很大差距。(二)軟件產(chǎn)業(yè)對國民經(jīng)濟發(fā)展的貢獻較低,發(fā)展速度不能適應(yīng)國家信息化的要求。1996—2001年,我國軟件產(chǎn)業(yè)國內(nèi)市場增長速度分別為46.8%、31%、26.4%、27%、33%、34%,年均增長率約為30%,雖然高于世界軟件產(chǎn)業(yè)的平均增長速度,但比印度軟件產(chǎn)業(yè)起飛時期低20個百分點,比愛爾蘭低50個百分點,難以滿足國家信息化建設(shè)對軟件產(chǎn)業(yè)的要求。

        三.作為一名大一學(xué)生,還有不到兩年時間畢業(yè),我給自己做的規(guī)劃如下:

        (1)在校時間

        a.在校期間完成基本學(xué)業(yè),牢固掌握基礎(chǔ)課,學(xué)好專業(yè)課,為考研和就業(yè)做準(zhǔn)備,利用課余時間深入學(xué)習(xí)軟件編程技術(shù),linux技術(shù),數(shù)據(jù)庫語言,匯編語言,數(shù)據(jù)結(jié)構(gòu)等,提高自己的專業(yè)能力。

        b.積極參加各種活動,提高自己的交流能力,語言表達(dá)能力,團隊合作能力。

        c.利用課余時間或假期,尋求專業(yè)方面的實踐,在實踐中掌握和鞏固學(xué)到的知識。

        五。心得與體會

        通過對軟件工程的認(rèn)識實習(xí),我受益良多。以前一直對軟件存在一些偏見或者是誤解,認(rèn)為軟件就是程序,軟件的開發(fā)就是編寫程序,只要編寫完了程序,就可以完成任務(wù)。但是通過認(rèn)識實習(xí),我認(rèn)識到了我以前的錯誤,軟件其實不僅僅是程序,軟件開發(fā)其實也不僅僅是編寫程序,軟件是思想在硬件上的載體和體現(xiàn),處理的是邏輯和信息。唯有對軟件和軟件工程的開發(fā)過程,有充分的認(rèn)識,才能開發(fā)出好的軟件產(chǎn)品。

        從認(rèn)識實習(xí)中我也發(fā)現(xiàn),編程其實是一種樂趣與苦惱共存的創(chuàng)造性活動,變成不僅僅能夠滿足我們內(nèi)心深處進行創(chuàng)造的渴望,還能預(yù)約我們的內(nèi)心情感。

        通過在認(rèn)識實習(xí)中的自主學(xué)習(xí),我知道我需要掌握如何在最小的成本中,訓(xùn)練自己的基本工程素質(zhì)和能力,如何激發(fā)自己的積極性等,也讓我明白了扎實的專業(yè)基礎(chǔ)的重要性和團隊協(xié)作能力的重要性。劇本這些能力會讓我們在今后的學(xué)習(xí)和將來的工作中少走彎路。

        認(rèn)識實習(xí)雖然結(jié)束,軟件之路才剛剛開始,也許在學(xué)習(xí)和今后的工作中會疲憊會有很多失敗很多挫折,但是既然選擇了這條路并且對其保持有充分的熱情,就不會放棄,相信我會在軟件行業(yè)走得更好,走的更遠(yuǎn)。

        網(wǎng)址:http://puma08.com/bgzj/sxbg/1926552.html

        聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至89702570@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。