欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      軟件工程師可行性和需求分析報告

      時間:2019-05-14 01:42:25下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《軟件工程師可行性和需求分析報告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《軟件工程師可行性和需求分析報告》。

      第一篇:軟件工程師可行性和需求分析報告

      軟件工程師可行性與需求分析報告

      一、職業(yè)目標(biāo)與內(nèi)容

      職業(yè)定義

      軟件工程師是一個認(rèn)證考試,具體地說是從事軟件職業(yè)的人員的一種職業(yè)能力的認(rèn)證,通過它說明具備了工程師的資格。主要工作進(jìn)行軟件前期的項目需求的分析,然后對項目進(jìn)行風(fēng)險評估并試圖解決這些風(fēng)險,然后開始進(jìn)行軟件的開發(fā),后期對軟件的進(jìn)度做相關(guān)的評估。一般可以分為系統(tǒng)軟件工程師,應(yīng)用軟件工程師兩類。在企業(yè)中職位一般分為以下四種人:

      1、企業(yè)信息化管理:負(fù)責(zé)信息化建設(shè)中的目標(biāo)與方案決策,信息化建設(shè)、升級、更新;

      2、工程技術(shù)人員:負(fù)責(zé)軟件系統(tǒng)的分析、設(shè)計、開發(fā)、數(shù)據(jù)庫、使用、維護(hù)和升級;

      3、運(yùn)行維護(hù)崗位:負(fù)責(zé)軟件開發(fā)代碼的編寫以及基本的開發(fā)和測試;

      4、操作應(yīng)用人員:主要應(yīng)用軟件進(jìn)行日常的管理工作。

      工作內(nèi)容

      1、按照客戶需求和市場需求進(jìn)行設(shè)計、開發(fā)相應(yīng)軟件產(chǎn)品。

      2、根據(jù)工作的進(jìn)度和編程工作規(guī)范編寫系統(tǒng)中的功能模塊。

      3、對編寫的所有程序進(jìn)行嚴(yán)格的測試。

      4、對軟件實施測試方案,從而進(jìn)行軟件故障的診斷、定位、分析和調(diào)試。

      5、編寫軟件產(chǎn)品實施文檔,并管理相關(guān)軟件文檔。

      6、對業(yè)務(wù)部門提供相應(yīng)的軟件技術(shù)支持。

      7、參加各種相關(guān)軟件應(yīng)用培訓(xùn)課程。

      二、職業(yè)可行性分析

      1、社會可行性

      目前國內(nèi)軟件測試工程師的來源主要有三方面:一是以前專業(yè)做軟件開發(fā)的人員后來轉(zhuǎn)行做軟件測試,二是從大學(xué)招聘的本科或者研究生,三就是通過培訓(xùn)機(jī)構(gòu)招聘的專業(yè)學(xué)員。據(jù)了解,在國外測試人才的供應(yīng)方式多以第三種為主,而國內(nèi)目前除少數(shù)培訓(xùn)機(jī)構(gòu)外尚未形成足夠的人才供應(yīng)規(guī)模。以北京中關(guān)村為例,現(xiàn)有軟件企業(yè)5000多家,僅對日本軟件外包領(lǐng)域的人才缺口就高達(dá)5000人,而對美軟件外包人才缺口更大,可供量不足10%。中關(guān)村一位負(fù)責(zé)人介紹,未來5年北京將有至少200億美元的外包訂單,由此可推算出中關(guān)村將出現(xiàn)100萬的軟件人才缺口。巨大的產(chǎn)業(yè)前景和匱乏的人才現(xiàn)狀,使越來越多的IT企業(yè)關(guān)注軟件測試人才的儲備工作。

      軟件和信息服務(wù)外包產(chǎn)業(yè)已成為各個國家經(jīng)濟(jì)發(fā)展的重點(diǎn)。從增加值角度來看,同樣金額的出口,服務(wù)外包對中國經(jīng)濟(jì)的貢獻(xiàn)是來料加工的20倍以上; 從能源消耗上看,服務(wù)外包單位GDP能耗僅為制造業(yè)的20%。據(jù)調(diào)查研究顯示,當(dāng)前中國軟件和

      信息服務(wù)外包產(chǎn)業(yè)人才流動率較高,而且缺口很大。企業(yè)成立時間比較短,規(guī)模大多

      比較小,企業(yè)人才平均流動率達(dá)18.28%,這和缺乏培訓(xùn)、業(yè)務(wù)來源不穩(wěn)定、報酬機(jī)

      制不夠合理等因素有關(guān)。同時由于產(chǎn)業(yè)發(fā)展迅速,人才供不應(yīng)求,尤其是本地化人才

      和中高級管理人才。

      市場需求的巨大和專業(yè)人才的缺乏令人吃驚,這正是商機(jī)和盈利的重要突破口???/p>

      以預(yù)見,中國軟件和信息服務(wù)外包產(chǎn)業(yè)將在不久的將來成為引領(lǐng)中國第三產(chǎn)業(yè)轉(zhuǎn)型和發(fā)

      展的龍頭產(chǎn)業(yè),相關(guān)職業(yè)包含高級軟件工程師的人才需求將會非常巨大。

      2、經(jīng)濟(jì)可行性

      軟件開發(fā)、網(wǎng)絡(luò)維護(hù)等職業(yè)技能要求較高的職位薪酬也相對較高,目前在軟件行業(yè)

      內(nèi)部,能夠進(jìn)行軟件整體開發(fā)設(shè)計的軟件設(shè)計人員比較稀缺。雖然軟件從業(yè)人員的薪水

      一路看漲,但是職位的爭奪也異常激烈。

      據(jù)調(diào)查得知,一般的程序員在開始試用時會有2500到4000那樣子,轉(zhuǎn)正以

      后至少也有5000元以上,做到項目開發(fā)經(jīng)理了年薪至少在10萬以上,做到高級

      工程師了年薪可能達(dá)到100萬以上。軟件工程師是一項高端技術(shù)性的工作,所以工作年限、學(xué)歷、等因素對薪酬有很大的影響,除此之外,職位、工作地域?qū)π匠暌灿幸欢ǖ挠绊?。??茖W(xué)歷平均年薪為2.5~3.5萬元,本科為3.5~4.5萬元,碩士以上學(xué)歷

      可達(dá)7萬元左右。

      3、技術(shù)可行性

      想成為一名正式的軟件工程師,僅僅依靠在學(xué)校所學(xué)的C++、C#、JAVA以及數(shù)據(jù)庫

      和網(wǎng)絡(luò)應(yīng)用的知識,是遠(yuǎn)遠(yuǎn)不夠的。由于Java和.NET技術(shù)在市場上平分秋色,都有

      大量的崗位需求,同時值得慶幸的是二者在應(yīng)用層面上的技術(shù)差異越來越少;在未來的學(xué)習(xí)中,我應(yīng)該更加了解JAVA和C#語言開發(fā),考取相應(yīng)的證書。并在之

      后的工作中邊學(xué)習(xí)邊掌握更多的編程語言,向一個全面的軟件工程師進(jìn)行發(fā)展。

      三、職業(yè)需求分析

      實現(xiàn)目標(biāo)所需的技術(shù)和職業(yè)素質(zhì)

      1、軟件編程技術(shù)

      軟件編程技能實際應(yīng)該是測試人員的必備技能之一,在微軟,很多測試人員都

      擁有多年的開發(fā)經(jīng)驗。因此,測試人員要想得到較好的職業(yè)發(fā)展,必須能夠編寫程序。只有能給編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。

      此外,對軟件測試人員的編程技能要求也有別于開發(fā)人員:測試人員編寫的程序應(yīng)著眼于運(yùn)行正確,同時兼顧高效率,尤其體現(xiàn)在與性能測試相關(guān)的測試代碼編寫上。因此測試人員要具備一定的算法設(shè)計能力。依據(jù)資深測試工程師的經(jīng)驗,測試工程師至少應(yīng)該掌握J(rèn)ava、C#、C++之類的一門語言以及相應(yīng)的開發(fā)工具。

      2、測試軟件技術(shù)

      測試專業(yè)知識很多,本書內(nèi)容主要以測試人員應(yīng)該掌握的基礎(chǔ)專業(yè)技能為主。

      測試專業(yè)技能涉及的范圍很廣:既包括黑盒測試、白盒測試、測試用例設(shè)計等基

      礎(chǔ)測試技術(shù),也包括單元測試、功能測試、集成測試、系統(tǒng)測試、性能測試等測試方法,還包括基礎(chǔ)的測試流程管理、缺陷管理、自動化測試技術(shù)等知識。

      3、數(shù)據(jù)庫應(yīng)用

      數(shù)據(jù)庫在當(dāng)今的信息外包產(chǎn)業(yè)是很重要的。很多應(yīng)用程序都是以數(shù)據(jù)庫的數(shù)據(jù)為中

      心, 而數(shù)據(jù)庫的產(chǎn)品也有不少, 其中關(guān)系型數(shù)據(jù)庫仍是主流形式, 所以作為高級軟件工程師而言, 至少熟練掌握一兩種數(shù)據(jù)庫, 對關(guān)系型數(shù)據(jù)庫的關(guān)鍵元素非常清楚, 測試人員至少應(yīng)該掌握MySql、MS SqlServer、Oracle等常見數(shù)據(jù)庫的使用。

      4、網(wǎng)絡(luò)協(xié)議TCP/IP

      在互聯(lián)網(wǎng)如此普及的今天, 如果還沒有對互聯(lián)網(wǎng)的支撐協(xié)議TCP/IP協(xié)議棧有很好的掌握就很難在IT業(yè)立足.從最早的客戶/服務(wù)器結(jié)構(gòu), 到今天的WEB Services, 這一切都離不開以TCP/IP協(xié)議棧為基礎(chǔ)的網(wǎng)絡(luò)協(xié)議支持, 所以, 深入掌握TCP/IP協(xié)議是非常必要的。

      5、計算機(jī)專業(yè)英語

      隨著中國的信息外包產(chǎn)業(yè)逐步展開, IT業(yè)急需與國外相關(guān)高新技術(shù)接軌來保持在發(fā)展上不落人后。于是IT業(yè)相關(guān)從業(yè)人員現(xiàn)有的英語水平成為限制中國信息產(chǎn)業(yè)與國外交流的瓶頸。一個普遍的共識是:良好的英語交流和閱讀能力成為衡量一個軟件工程師水平的隱性標(biāo)準(zhǔn),所以掌握計算機(jī)專業(yè)英語是很重要的。

      6、強(qiáng)烈的好奇心和學(xué)習(xí)精神

      對于一個立志成為高級軟件工程師的人, 最重要的其實是強(qiáng)烈的好奇心和學(xué)習(xí)精

      神。沒有比強(qiáng)烈的好奇心和學(xué)習(xí)精神更好的武器了, 它是成功的工程師乃至在各行各業(yè)的成功者們永攀高峰的源泉和動力所在。

      軟件和硬件上的條件需求

      1、程序語言環(huán)境

      具備C/C++,VB,VC,Java,.net,ASP,Javascript等語言。具體要求要視公司的具體項目或產(chǎn)品來定。但一般以C為基本要求。

      2、數(shù)據(jù)庫操作

      SQLServer,Oracle,Mysql,Sybase等。一般對測試人員的要求就是要求會使用,然后熟練使用SQL語句進(jìn)行查詢,修改,添加,刪除數(shù)據(jù)操作。

      3、主流操作系統(tǒng)使用

      熟悉Windows系列,Linux,Mac OS X系統(tǒng)的使用和操作

      4、自動化測試工具應(yīng)用和理解

      好多人覺得自動化測試就是使用自動化測試工具,其實各種工具只是自動化測試實

      施的一個有效利器,如何建立一個脫離工具的自動化測試框架遠(yuǎn)遠(yuǎn)比研究如何使用測試工具復(fù)雜,困難的多。

      自動化測試工具的使用:

      自動化測試框架(流程)

      GUI的功能測試自動化

      非GUI的功能測試自動化

      性能測試(廣義的和狹義的性能測試)

      自動化測試工具(功能測試工具,性能測試工具,缺陷管理工具,測試管理工具)

      5、文檔編寫能力

      熟悉編寫項目實訓(xùn)的測試計劃,測試用例,測試報告等相關(guān)文檔的編寫格式。

      6、語言

      掌握中文和英文,考取英語四級以及六級證書。熟悉計算機(jī)專業(yè)的英語術(shù)語。

      7、硬件需求

      熟悉企業(yè)服務(wù)器、個人臺式機(jī)、筆記本電腦、平板電腦等使用方法,了解其基本硬

      件結(jié)構(gòu)以及運(yùn)行原理。

      自我分析和職業(yè)規(guī)劃

      自我分析:

      我的性格是比較誠實、正直的,相對謙虛但不乏張狂,在做事情時認(rèn)真勤奮責(zé)任心強(qiáng),同時有一定的創(chuàng)新意識。在自己的生活與同學(xué)及其他人的交往中是比較大方的。

      在能力上,我認(rèn)為我的智力還是中等偏上的,在注意力上比較集中,善于觀察,記憶力

      較強(qiáng),思維比較開闊,想象力較強(qiáng)。在特殊能力,也就是我的特長上,我認(rèn)為自己并沒有什么特長,只是自己的興趣所到對一些東西投入了,或許會做的較好一點(diǎn),比如:計算機(jī)的掌握與控制,計算能力等,在語言表達(dá)能力及動作協(xié)調(diào)能力上我做的還不是很好,空間判斷能力也不是很突出。

      工作、學(xué)習(xí)中我能做到耐心解決每個問題,但是不夠細(xì)心,容易忽略一些細(xì)節(jié)。和團(tuán)隊

      隊員有很好的溝通,有著優(yōu)秀的學(xué)習(xí)能力,積極完成各種任務(wù)。上進(jìn)心強(qiáng),永不滿足現(xiàn)狀,不斷追求各種新的技術(shù)。

      職業(yè)規(guī)劃:

      1、大學(xué)時間提高自我水平

      要成為一個軟件工程師,所需要的不只是扎實的開發(fā)能力,對軟件開發(fā)的掌控能

      力,還有的是溝通和團(tuán)隊合作能力,就目前的軟件工程而已,個人能力已經(jīng)微乎其微了,一個大型的軟件,需要數(shù)十人,甚至上百人同時進(jìn)行開發(fā),所以溝通很重要。大學(xué)就是培養(yǎng)自身溝通能力與專業(yè)能力的最好平臺。

      大學(xué)四年首先要取得必要的證書來證實自己的實力,例如:取得學(xué)士學(xué)位證書,英語四級證書,計算機(jī)三級證書;取得專業(yè)資格證書等。另外還要提高自己的綜合能力,例如:提高獨(dú)立面對、解決問題的能力,提高語言組織溝通能力、專業(yè)技能、面試技巧。

      大學(xué)也是一個小的社會,而人本身就是社會最小的組成單位。所以我需要了解社

      會所需要的。讓自己去適應(yīng)社會。才能發(fā)展自身的目標(biāo)。從事自己專業(yè)的工作,對軟件工程有更為深刻的理解。累積實踐經(jīng)驗,甚至是為自己實現(xiàn)愿望提供必要的物質(zhì)基礎(chǔ)。所以我需要一邊工作一邊學(xué)習(xí)。

      2、進(jìn)入社會工作

      第一階段:(測試員)初級測試工程師(初出校門)

      自身條件:初入具備計算機(jī)專業(yè)學(xué)位,有一些手工測試經(jīng)驗。

      具體工作:執(zhí)行測試用例,記錄bug,并回歸測試,通過qtp等測試工具錄制回歸測試腳本,并執(zhí)行回歸測試腳本。

      學(xué)習(xí)方向:開發(fā)測試腳本并且開始熟悉測試生存周期和測試技術(shù)。

      第二階段:(測試工程師)程序分析員(1-2年)

      自身條件:有1~2年工作經(jīng)驗。具有初步的自動化測試能力,完善自動化測試腳本。

      具體工作:設(shè)計和編寫測試用例,編寫自動測試腳本程序且擔(dān)任測試編程初期的領(lǐng)導(dǎo)工作。

      學(xué)習(xí)方向:拓展編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能。

      第三階段:(高級測試工程師)程序分析員(3—4)

      自身條件:有3~4年經(jīng)驗。具有一定的行業(yè)業(yè)務(wù)知識,儲備系統(tǒng)分析員的能力。具體工作:幫助開發(fā)或維護(hù)測試或編程標(biāo)準(zhǔn)與過程,分析軟件需求,獲得測試需求。確定測試需求相應(yīng)的測試方法,獲得測試策略方案。參與同行的評審(軟件需求,軟件測試計劃等),并為其它初級的測試工程師或程序員充當(dāng)顧問。

      學(xué)習(xí)方向:繼續(xù)拓展編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能。

      第四階段:測試組負(fù)責(zé)人(4-6)

      自身條件:有4~6年經(jīng)驗。具有豐富的行業(yè)業(yè)務(wù)知識,具有系統(tǒng)分析員的能力,專長性能測試。

      具體工作:負(fù)責(zé)管理1~3名測試工程師或程序員。集中于技能方面,擔(dān)負(fù)一些進(jìn)度安排和工作規(guī)模/成本估算職責(zé)。分析性能瓶頸的原因,為開發(fā)團(tuán)隊 提供bug解決策略。

      學(xué)習(xí)方向:性能測試,測試技能

      第五階段:(資深安全或性能測試工程師)測試/編程高級負(fù)責(zé)人(6-10)

      自身條件:有6~10年經(jīng)驗的測試工程師或程序員。

      具體工作:負(fù)責(zé)管理8~10名技術(shù)人員。性能測試整體方案設(shè)計,軟件系統(tǒng)性能問題定位和性能優(yōu)化,內(nèi)存優(yōu)化及分析數(shù)據(jù)溢出等,分析系統(tǒng)的安全漏 洞等。負(fù)責(zé)進(jìn)度安排、工作規(guī)模/成本估算、按進(jìn)度表和預(yù)算目標(biāo)交付產(chǎn)品。負(fù)責(zé)開發(fā)項目的技術(shù)方法。為一些用戶提供支持與演示。

      學(xué)習(xí)方向:開發(fā)一些特定領(lǐng)域的技術(shù)專長

      第六階段:測試/質(zhì)量保證/開發(fā)(項目)、經(jīng)理

      自身條件:有10多年的工作經(jīng)驗。(10年及之后)

      具體工作:管理8名或更多的人員參加的1個或多個項目。負(fù)責(zé)這一領(lǐng)域(測試/質(zhì)量保證/開發(fā))內(nèi)的整個開發(fā)生存周期業(yè)務(wù)。為一些用戶提供交互和 大量演示。負(fù)責(zé)項目成本、進(jìn)度安排、計劃和人員分工

      第七階段:(公司級質(zhì)量總監(jiān))計劃經(jīng)理

      自身條件:有10年以上開發(fā)與支持(測試/質(zhì)量保證)活動方面的經(jīng)驗。

      具體工作:管理從事若干項目的人員以及整個開發(fā)生存周期。負(fù)責(zé)把握項目方向與盈虧責(zé)任

      第二篇:軟件需求分析報告

      軟件需求分析

      軟件需求分析所要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計的限制和軟件同其它系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效性需求。進(jìn)行需求分析時,應(yīng)注意一切信息與需求都是站在用戶的角度上。盡量避免分析員的主觀想象,并盡量將分析進(jìn)度提交給用戶。在不進(jìn)行直接指導(dǎo)的前提下,讓用戶進(jìn)行檢查與評價。從而達(dá)到需求分析的準(zhǔn)確性。分析員通過需求分析,逐步細(xì)化對軟件的要求,描述軟件要處理的數(shù)據(jù)域,并給軟件開發(fā)提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計、結(jié)構(gòu)設(shè)計和過程設(shè)計的數(shù)據(jù)和功能表示。在軟件完成后,制定的軟件規(guī)格說明還要為評價軟件質(zhì)量提供依據(jù)。

      需求分析的任務(wù)

      開發(fā)軟件系統(tǒng)最為困難的部分就是準(zhǔn)確說明開發(fā)什么。最為困難的概念性工作便是編寫出詳細(xì)技術(shù)需求,這包括所有面向用戶、面向機(jī)器和其它軟件系統(tǒng)的接口。同時這也是一旦做錯,將最終會給系統(tǒng)帶來極大損害的部分,并且以后再對它進(jìn)行修改也極為困難。目前,國內(nèi)產(chǎn)品的龐雜,一家企業(yè)可能有幾個系統(tǒng)并立運(yùn)行,它們之間接口是系統(tǒng)開發(fā)人員最頭痛的問題。對于商業(yè)最終用戶應(yīng)用程序,企業(yè)信息系統(tǒng)和軟件作為一個大系統(tǒng)的一部分的產(chǎn)品是顯而易見的。但是對于我們開發(fā)人員來說,并沒有編寫出客戶認(rèn)可的需求文檔,我們?nèi)绾沃理椖坑诤螘r結(jié)束?而如果我們不知道什么對客戶來說是重要的,那我們又如何能使客戶感到滿意呢?然而,即便并非出于商業(yè)目的的軟件需求也是必須的。例如庫、組件和工具這些供開發(fā)小組內(nèi)部使用的軟件。當(dāng)然你可能偶爾勿需文檔說明就能與其他人意見較為一致,但更常見的是出現(xiàn)重復(fù)返工這種不可避免的后果,而重新編制代碼的代價遠(yuǎn)遠(yuǎn)超過重寫一份需求文檔的代價,這些血的教訓(xùn)正在國內(nèi)的軟件開發(fā)者身上發(fā)生。近來,我遇到一個開發(fā)小組開發(fā)包括代碼編輯器在內(nèi)的一套內(nèi)部使用的計算機(jī)輔助軟件。不幸的是,當(dāng)他們開發(fā)完這個工具后,發(fā)現(xiàn)這個工具不能打印出源代碼文件,使用者當(dāng)然希望有這個功能。結(jié)果這個小組只好手工抄寫源代碼文檔以供代碼檢查。這說明那怕需求明確無誤并構(gòu)思準(zhǔn)確,如果我們沒有編寫文檔,軟件達(dá)不到期望目標(biāo)也只能是咎由自取了。相反的情況,我曾見一個要集成到“錯誤跟蹤系統(tǒng)”中的簡單界面寫了一頁需求說明。而操作系統(tǒng)系統(tǒng)管理員在為處理腳本時發(fā)現(xiàn)簡單的一張需求清單竟是如此有用。他們依據(jù)需求對系統(tǒng)進(jìn)行測試時,此系統(tǒng)不僅非常清晰地實現(xiàn)了所有必需功能,而且未發(fā)現(xiàn)任何錯誤。事實上,需求文檔在開發(fā)過程中一直起指導(dǎo)作用。需求的類型

      下面這些定義是需求工程領(lǐng)域中常見術(shù)語的定義。軟件需求包括三個不同的層次:業(yè)務(wù)需求、用戶需求和功能需求(也包括非功能需求)。1.業(yè)務(wù)需求(business requirement)反映了組織機(jī)構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們在項目視圖與范圍文檔中予以說明。2.用戶需求(user requirement)文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用實例(usecase)文檔或方案腳本說明中予以說明。3.功能需求(functional requirement)定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。在軟件需求規(guī)格說明書(SRS)中說明的功能需求充分描述了軟件系統(tǒng)所應(yīng)具有的外部行為。軟件需求規(guī)格說明在開發(fā)、測試、質(zhì)量保證、項目管理以及相關(guān)項目功能中都起了重要的作用。對一個大型系統(tǒng)來說,軟件功能需求也許只是系統(tǒng)需求的一個子集,因為另外一些可能屬于子系統(tǒng)(或軟件部件)。作為功能需求的補(bǔ)充,軟件需求規(guī)格說明還應(yīng)包括非功能需求,它描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等。它包括產(chǎn)品必須遵從的標(biāo)準(zhǔn)、規(guī)范和合約;外部界面的具體細(xì)節(jié);性能要求;設(shè)計或?qū)崿F(xiàn)的約束條件及質(zhì)量屬性。所謂約束是指對開發(fā)人員在軟件產(chǎn)品設(shè)計和構(gòu)造上的限制。質(zhì)量屬性是通過多種角度對產(chǎn)品的特點(diǎn)進(jìn)行描述,從而反

      映產(chǎn)品功能。多角度描述產(chǎn)品對用戶和開發(fā)人員都極為重要。下面以一個字處理程序為例來說明需求的不同種類。業(yè)務(wù)需求可能是:“用戶能有效地糾正文檔中的拼寫錯誤”,該產(chǎn)品的包裝盒封面上可能會標(biāo)明這是個滿足業(yè)務(wù)需求的拼寫檢查器。而對應(yīng)的用戶需求可能是“找出文檔中的拼寫錯誤并通過一個提供的替換項列表來供選擇替換拼錯的詞”。同時,該拼寫檢查器還有許多功能需求,如找到并高亮度提示錯詞的操作;顯示提供替換詞的對話框以及實現(xiàn)整個文檔范圍的替換。從以上定義可以發(fā)現(xiàn),需求并未包括設(shè)計細(xì)節(jié)、實現(xiàn)細(xì)節(jié)、項目計劃信息或測試信息。需求與這些沒有關(guān)系,它關(guān)注的是充分說明你究竟想開發(fā)什么。項目也有其它方面的需求,如開發(fā)環(huán)境需求或發(fā)布產(chǎn)品及移植到支撐環(huán)境的需求。

      第三篇:軟件可行性分析報告

      基于Android平臺的測繪內(nèi)業(yè)處理軟件開發(fā)與設(shè)計

      可行性分析報告

      1、引言

      1.1編寫目的隨著計算機(jī)、網(wǎng)絡(luò)、大數(shù)據(jù)的快速發(fā)展,測繪行業(yè)傳統(tǒng)的內(nèi)業(yè)處理以不能滿足如今快速、準(zhǔn)確的要求,另外一些生活上智能化設(shè)備的出現(xiàn),促使測繪行業(yè)也不斷想智能化方面發(fā)展。這樣,在測量過程中不但極大的減少人力物力,更重要的是提高工作效率,從而與我們今天快節(jié)奏的生活相結(jié)合,雖然目前已有很多這樣的軟件,但我們要事實根據(jù)所需,來編寫更加人性化的軟件。在這樣的背景前提下,我們需要編寫一個軟件,從而實現(xiàn)坐標(biāo)正反算、水準(zhǔn)測量內(nèi)業(yè)處理、復(fù)合導(dǎo)線內(nèi)業(yè)處理。接下來我們要對軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行可行性分析。1.2項目背景

      1.2.1 項目名稱:基于Android平臺的測繪內(nèi)業(yè)處理軟件 1.2.2 用戶:工程測量人員

      1.2.3 說明:本次軟件開發(fā)是對Delphi編程、軟件工程、測繪原理學(xué)習(xí)的綜合性考察,本次開發(fā)是大學(xué)生理論與實踐的有機(jī)結(jié)合,同時也是本學(xué)期“軟件工程”這門課程的考核。1.3定義

      Delphi,是Windows平臺下著名的快速應(yīng)用程序開發(fā)工具(Rapid Application Development,簡稱RAD)。使用的核心是由傳統(tǒng)Pascal語言發(fā)展而來的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫的功能,構(gòu)成一個以面向?qū)ο蟪绦蛟O(shè)計為中心的應(yīng)用程序開發(fā)工具。

      Android:Android是一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。

      1.4參考資料

      《軟件工程導(dǎo)論(第四版)》

      張海藩編著

      清華大學(xué)出版社出版

      2、可行性研究的前提 2.1要求

      2.1.1 功能要求

      此軟件所要完成的主要功能模塊有三部分:讀取數(shù)據(jù)、處理數(shù)據(jù)和輸出數(shù)據(jù)。

      讀取數(shù)據(jù)時,操作人員安置調(diào)整好一起后開始讀取相關(guān)數(shù)據(jù),并記錄角度、距離等信息。

      而處理數(shù)據(jù)時,這一環(huán)節(jié)由實現(xiàn)編好的軟件自動完成,工作人員只要在移動設(shè)備上通過相應(yīng)的按鍵就可以完成。

      數(shù)據(jù)輸出過程也是通過按鍵完成,處理完成的結(jié)果通過電子表格的形式可視化,最終在打印機(jī)中打印。2.1.2 性能要求

      為了滿足用戶的要求,軟件必須要準(zhǔn)確處理數(shù)據(jù),所以要求很少的bug;由于要存貯大量的地理數(shù)據(jù)數(shù)據(jù)和信息,也還要有足夠大的磁盤容量; 2.1.3輸入要求

      軟件有準(zhǔn)確識別各種測量專業(yè)的數(shù)據(jù)類型,軟件要自動拒絕輸入不正確的數(shù)據(jù),一面在運(yùn)算過程中出現(xiàn)各種漏洞,從而影響計算的準(zhǔn)確性。2.1.4 輸出要求

      要求能快速準(zhǔn)確的計算出相關(guān)數(shù)據(jù)。2.1.5如見運(yùn)行流程圖

      2.1.6完成期限

      初步確定開發(fā)期為一個半月。2.2目標(biāo)

      本軟件的編寫專業(yè)性要求較高,必須提供專業(yè)的資料使其能夠順利進(jìn)行。目標(biāo)具體表現(xiàn)為在學(xué)校內(nèi)部進(jìn)行運(yùn)用,初步實現(xiàn)數(shù)據(jù)處理,并保證能夠提高測量人員的工作效率;從而實現(xiàn)測量內(nèi)業(yè)處理的的高效性、方便性、實用性,提高測繪事業(yè)向科學(xué)化、智能化方向發(fā)展。2.3條件、假定和限制

      假設(shè)開發(fā)的軟件運(yùn)行的最短壽命為五年;開發(fā)時間與試運(yùn)行時間預(yù)定為兩個月;經(jīng)費(fèi)的投資為零;軟件運(yùn)行環(huán)境如下:運(yùn)行平臺: Android/編程軟件:Delphi/創(chuàng)建數(shù)據(jù)庫:Sqlserver 2012; 2.4可行性研究方法 采用調(diào)研法:通過自己以及身邊同學(xué)在實際應(yīng)用中的需求;然后經(jīng)過查閱相關(guān)資料并請教老師,落實最后的問題定義。2.5決定可行性的主要因素

      本次可行性分析是按照軟件工程的規(guī)范步驟進(jìn)行的,即按復(fù)查項目目標(biāo)和規(guī)模,然后提出軟件的實現(xiàn)方案,推薦最佳方案,對所推薦的方案進(jìn)行經(jīng)濟(jì)、技術(shù)、用戶操作和法律的可行性分析,最后給出軟件是否值得開發(fā)的結(jié)論。

      3、對現(xiàn)有軟件的分析

      當(dāng)前大多數(shù)處理軟件都是個人編寫,沒有形成統(tǒng)一的規(guī)范,沒有和一起很好的相結(jié)合,功能單一,其次,有些軟件的功能有很大的局限性,不夠完善,沒有真正廣泛運(yùn)用于實際測量工作中。3.1工作負(fù)荷

      由于測量內(nèi)業(yè)處理是一個繁瑣枯燥的工作,只靠人工讀取數(shù)據(jù)、記錄、計算,工作效率較低,通常還會有處理錯誤的情況。

      所以這些都給測量人員增加了非常大的工作負(fù)荷;同時也測繪事業(yè)的發(fā)展帶來了嚴(yán)重的制約。3.2費(fèi)用支出

      本來測量的周期較長,過長的內(nèi)業(yè)處理時間造成人力物力的大量輸出,從而使資金不斷支出。

      4、所建議技術(shù)可行性分析 4.1對軟件的簡要描述

      根據(jù)軟件目標(biāo)以及現(xiàn)行軟件存在的問題,建議軟件將復(fù)合導(dǎo)線計算、水準(zhǔn)測量、坐標(biāo)正反算這幾個功能整合在同一個軟件中,預(yù)期計劃建立接口,今后軟件更新過程中實現(xiàn)網(wǎng)絡(luò)鏈接,這樣測量數(shù)據(jù)就通過網(wǎng)絡(luò)形式傳輸,這樣處理數(shù)據(jù)機(jī)制就向網(wǎng)絡(luò)化、大數(shù)據(jù)、云計算方向發(fā)展。4.2數(shù)據(jù)流程圖 4.3與現(xiàn)有軟件比較的優(yōu)越性

      極大的減少工作時間,提高工作效率。

      可以大大減少工作人員,節(jié)約人力資源的開銷;另一方面由于數(shù)據(jù)處理靠手機(jī)等移動設(shè)備處理,可以減輕測量人員的工作負(fù)擔(dān),有效地提高了整體的工作效率和精確度。

      軟件可擴(kuò)充性強(qiáng):該軟件后期升級較為方便,可以根據(jù)測量的實際情況來靈活配置,可根據(jù)不同需求增加新功能模塊和子軟件以滿足用戶的個性化需求。

      兼容性強(qiáng):軟件可提供數(shù)據(jù)接口和應(yīng)用接口,便于軟件集成和二次開發(fā),確保有效利用現(xiàn)有資源。

      4.4采用建議軟件可能帶來的影響 4.4.1對設(shè)備的影響

      軟件對于設(shè)備要求更高的穩(wěn)定性與安全性來保證其正常運(yùn)行。并且對于打印、復(fù)印設(shè)備需要要求與計算機(jī)進(jìn)行互聯(lián)。4.4.2對用戶的影響

      由于采用建議軟件提高了工作效率,可使客戶辦理業(yè)務(wù)更加快捷、方便。高效的數(shù)據(jù)處理方式。4.4.3對軟件運(yùn)行的影響

      軟件設(shè)計的主要目的是提高工作效率。所以在軟件設(shè)計和建設(shè)初期應(yīng)著手參考各方面的標(biāo)準(zhǔn)與規(guī)范,并且應(yīng)遵從該規(guī)范各項技術(shù)規(guī)定,并做好軟件的標(biāo)準(zhǔn)化設(shè)計與管理工作。軟件考慮今后發(fā)展的需要,因而必須為容量與處理數(shù)據(jù)能力等方面的擴(kuò)充與換代的可能,這種擴(kuò)充不僅充分保護(hù)了原有投資,而且具有較高的綜合性能價格比。4.4.4對運(yùn)行環(huán)境的影響

      由于使用者人數(shù)眾多,水平不一,該軟件設(shè)計時考慮到使用者在使用時要求操作簡單,計算準(zhǔn)確,軟件設(shè)計采用模塊化設(shè)計,使用戶更方便的進(jìn)行操作,無需提前學(xué)習(xí)使用。4.4.5對經(jīng)費(fèi)支出的影響

      由于需要上網(wǎng)或圖書館查閱相關(guān)資料,但這些條件都基本能滿足本次軟件開發(fā)的需求,所以不需要經(jīng)費(fèi)的支出。4.5技術(shù)可行性評價

      開發(fā)軟件的計算機(jī)硬件已經(jīng)非常普及,所以完全沒有問題;現(xiàn)在的計算機(jī)各方面的技術(shù)都非常成熟,相對來說開發(fā)此軟件的技術(shù)也要求比較簡單,因此在技術(shù)方面是可行的;若按計劃,在規(guī)定的期限內(nèi),本軟件的開發(fā)是可以完成的。

      5、所建議軟件經(jīng)濟(jì)可行性分析 5.1軟件開發(fā)費(fèi)用 5.1.1人員費(fèi)用。本軟件由本人學(xué)習(xí)開發(fā),非商業(yè)性軟件,所以在開發(fā)過程中人員費(fèi)用為0。

      5.1.3軟件費(fèi)用。軟件所需的軟件費(fèi)用為0元,其中:

      DelphiXE7,Sqlserver2012:可免費(fèi)下載 5.1.4咨詢和評審費(fèi)、調(diào)研和差旅費(fèi):約0元

      綜上,軟件開發(fā)總費(fèi)用為0元 5.2軟件運(yùn)行費(fèi)用。免費(fèi)。5.2.1軟件維護(hù)費(fèi)。免費(fèi)。5.3效益

      5.3.1一次性收益。提高工作效率,減少工作人員人數(shù)。本系軟件行可以提高數(shù)據(jù)處理處理的效率。如果測量單位現(xiàn)有測量人員按10人計算,人員工資平均為3000元/月,一年工作時間為200天。由于使用該軟件明顯提高了工作效率,從而節(jié)約了30天的工作時間,這樣在一年中測量單位可以節(jié)約將近1萬元的支出,另外多出的時間還可以做更多的工作,這樣每年的收入將多出1萬多元。5.3.2經(jīng)常性收益。紙張、鉛筆等記錄數(shù)據(jù)工具用量減少可節(jié)約成本每年約1千元。

      6、社會因素可行性分析 6.1法律因素

      本次開發(fā)編程是在學(xué)習(xí)中的一次開發(fā),所使用軟件都可以從網(wǎng)上下載,并無侵權(quán)或者抄襲等違法情況,也沒有被申請過專利,所以,在法律方面是可行的。6.2用戶使用可行性

      開發(fā)的軟件操作要非常簡單,以便不同的人們都可以很方便操作使用。

      7、其他可供選擇的方式

      可以使用現(xiàn)有軟件,但是由于現(xiàn)有軟件過于簡單、在移動平臺上運(yùn)行的很少,所以不建議使用這個方案。

      8、結(jié)論意見

      為了使傳統(tǒng)測量適應(yīng)現(xiàn)代化高科技的需求,促進(jìn)測量工作的快速、準(zhǔn)確性,建議立即著手軟件開發(fā)的建議。

      第四篇:軟件工程師職業(yè)發(fā)展的可行性與需求分析(xiexiebang推薦)

      軟件工程師職業(yè)可行性與需求分析報告

      職業(yè)定義

      軟件工程師主要進(jìn)行軟件前期的項目需求的分析,然后對項目進(jìn)行風(fēng)險評估并試圖解決這些風(fēng)險,然后開始進(jìn)行軟件的開發(fā),后期對軟件的進(jìn)度做相關(guān)的評估。一般可以分為系統(tǒng)軟件工程師,應(yīng)用軟件工程師兩類

      工作內(nèi)容

      1、根據(jù)客戶要求或市場要求設(shè)計、開發(fā)軟件產(chǎn)品。

      2、按照工作進(jìn)度和編程工作規(guī)范編寫系統(tǒng)中的功能模塊或程序。

      3、對所編寫的程序進(jìn)行嚴(yán)格的綜合測試,測試軟件模塊和軟件集成產(chǎn)品。

      4、進(jìn)行軟件故障的診斷、定位、分析和調(diào)試,以實施產(chǎn)品測試方案。

      5、編寫軟件產(chǎn)品文檔以實施軟件文檔計劃,管理相關(guān)軟件文檔。

      6、向業(yè)務(wù)部門提供軟件的后期技術(shù)支持。

      7、通過設(shè)計、開發(fā)和維護(hù)指定產(chǎn)品中的高質(zhì)量代碼,與團(tuán)隊協(xié)作評估和了解新技術(shù),并使用這些技術(shù)構(gòu)建應(yīng)用程序。

      8、參與相關(guān)軟件應(yīng)用培訓(xùn)課程的設(shè)計及培訓(xùn)。引言

      1.1 編寫目的為更好指導(dǎo)個人以后就業(yè)已經(jīng)職業(yè)發(fā)展明確目的。

      1.2 背景

      說明:

      A.在大學(xué)時期指導(dǎo)需要學(xué)習(xí)技能

      B.為以后工作提供明確的指導(dǎo)方向社會可行性

      計算機(jī)技術(shù)的快速發(fā)展史得軟件產(chǎn)品已融入國民經(jīng)濟(jì)的各個領(lǐng)域,優(yōu)秀的IT技術(shù)人才是當(dāng)前職場中最熱門的“搶手貨”。我國IT業(yè)在經(jīng)歷了2004年整體回暖后,2005年又開始進(jìn)入市場細(xì)分期。軟件工程師也是IT行業(yè)需求量最大的職位,穩(wěn)居IT行業(yè)職位需求TOP 10的第一位,而高及工程師則位列第二。

      軟件和信息服務(wù)外包產(chǎn)業(yè)已成為各個國家經(jīng)濟(jì)發(fā)展的重點(diǎn).從增加值角度來看, 同樣金額的出口, 服務(wù)外包對中國經(jīng)濟(jì)的貢獻(xiàn)是來料加工的20倍以上;從能源消耗上看, 服務(wù)外包單位GDP能耗僅為制造業(yè)的20%.這在中國政府大力倡導(dǎo)可持續(xù)發(fā)展戰(zhàn)略以及大力發(fā)展高技術(shù)第三產(chǎn)業(yè)的主旋律下是適應(yīng)中國經(jīng)濟(jì)發(fā)展, 也是符合中國社會客觀需求的.可以看到的是, 未來中國軟件和信息服務(wù)外包產(chǎn)業(yè)發(fā)展空間巨大, 其原因有三: 首先是具有成本優(yōu)勢, 中國低成本的競爭優(yōu)勢是全世界公認(rèn)的.第二, 具有人力資源優(yōu)勢, 中國是世界上人力資源極為豐富的國家, 軟件和信息服務(wù)外包服務(wù)業(yè)是勞動密集型產(chǎn)業(yè), 中國未來在軟件和信息服務(wù)外包

      業(yè)內(nèi)將成為全球最具競爭力的轉(zhuǎn)移承接地.第三, 中國有非常龐大的國內(nèi)市場, 這是中國吸引跨國公司進(jìn)入很重要的一個原因.但與發(fā)展?jié)摿Σ粚ΨQ的是, 現(xiàn)今中國軟件和信息產(chǎn)業(yè)人才相當(dāng)缺乏,據(jù)調(diào)查研究顯示, 當(dāng)前中國軟件和信息服務(wù)外包產(chǎn)業(yè)人才流動率較高, 而且缺口很大.企業(yè)成立時間比較短, 規(guī)模大多比較小, 企業(yè)人才平均流動率達(dá)18.28%, 這和缺乏培訓(xùn)、業(yè)務(wù)來源不穩(wěn)定、報酬機(jī)制不夠合理等因素有關(guān).同時由于產(chǎn)業(yè)發(fā)展迅速, 人才供不應(yīng)求, 尤其是本地化人才和中高級管理人才.市場需求的巨大和專業(yè)人才的缺乏令人吃驚,但這正是商機(jī)和盈利的重要突破口.可以預(yù)見,中國軟件和信息服務(wù)外包產(chǎn)業(yè)將在不久的將來成為引領(lǐng)中國第三產(chǎn)業(yè)轉(zhuǎn)型和發(fā)展的龍頭產(chǎn)業(yè), 相關(guān)職業(yè)包含高級軟件工程師的人才需求將會非常巨大

      隨著IT產(chǎn)品出現(xiàn)的技術(shù)融合,掌握更多的編程語言、熟悉客戶語言和文化背景、精通國際規(guī)則、具有國際市場開拓能力的高端軟件工程師、復(fù)合型軟件人才將是職場中的寵兒。經(jīng)濟(jì)可行性

      IT界,薪酬相對較高的就是軟件開發(fā)、網(wǎng)絡(luò)維護(hù)等對IT技能要求相對較高的職位,目前在軟件行業(yè)內(nèi)部,能夠進(jìn)行軟件整體開發(fā)設(shè)計的軟件設(shè)計人員比較稀缺。雖然軟件從業(yè)人員的薪水一路看漲,但是職位的爭奪也異常激烈。2008年6月,智聯(lián)招聘的調(diào)查統(tǒng)計數(shù)據(jù)顯示,軟件工程師求職與招聘人數(shù)的比例達(dá)到了15.4:1。

      作為一名剛剛畢業(yè)的大學(xué)生,也只是一個編程人員而已,畢業(yè)后剛開始薪水可能只有2000元,當(dāng)能力達(dá)到一定的水準(zhǔn)后,即經(jīng)驗積累到一定的程度,一般程序員做了兩年之后,月薪都會成倍的增長,6000元,8000元,10000元。

      而成為軟件工程師后的平均工資在5000~12000元之間。軟件工程師是一項高端技術(shù)性的工作,所以工作年限、學(xué)歷、等因素對薪酬有很大的影響,除此之外,職位、工作地域?qū)π匠暌灿幸欢ǖ挠绊憽?茖W(xué)歷平均年薪為2.5~3.5萬元,本科為3.5~4.5萬元,碩士以上學(xué)歷可達(dá)7萬元左右。通常一名高級軟件工程師的年薪在11萬元左右,而項目經(jīng)理的年薪則可以高達(dá)30萬之多。技術(shù)可行性

      以目前個人的專業(yè)技能來說,我所具備的JAVA,C#,數(shù)據(jù)庫知識,還不足以使我成為一名軟件工程師。所以我以后的學(xué)習(xí)工作生涯中必須不斷累積自身的知識及開發(fā)經(jīng)驗,通過自身與他人的知識總結(jié)不斷提高自己,在未來的一年中,學(xué)習(xí)JAVA知識并考取SCJP證書,完成人生的第一個軟件技術(shù)人的證明。然后邊工作邊學(xué)習(xí)軟件知識,通過考證提高自己的職場競爭力,以自己的工作經(jīng)驗為基礎(chǔ)一步步實現(xiàn)自己的目標(biāo)完成目標(biāo)所應(yīng)具備的技術(shù)及素質(zhì)

      1.編程開發(fā)工具.至少熟練掌握兩到三種開發(fā)工具的使用, 這是程序員的立身之本。C/C++以其高效率和高度的靈活性成為開發(fā)工具中的利器, 很多系統(tǒng)級的軟件還是用C/C++編寫.而JAVA的跨平臺和與WEB很好的結(jié)合是JAVA的優(yōu)勢所在。其次, 如果能掌握一種簡便的可視化開發(fā)工具, 如VB,PowerBuilder,Delphi,C++ Builder,則更好, 這些開發(fā)工具減小了開發(fā)難度, 并能夠在無形中強(qiáng)化對象模型的概念.另外, 需要掌握基本的腳本語言, 如shell,perl等。

      2.數(shù)據(jù)庫.數(shù)據(jù)庫在當(dāng)今的信息外包產(chǎn)業(yè)是很重要的。很多應(yīng)用程序都是以數(shù)據(jù)庫的數(shù)據(jù)為中心, 而數(shù)據(jù)庫的產(chǎn)品也有不少, 其中關(guān)系型數(shù)據(jù)庫仍是主流形式, 所以作為高級軟件工程師而言, 至少熟練掌握一兩種數(shù)據(jù)庫, 對關(guān)系型數(shù)據(jù)庫的關(guān)鍵元素非常清楚, 熟練掌握SQL的基本語法是非常重要的。

      3.網(wǎng)絡(luò)協(xié)議TCP/IP.在互聯(lián)網(wǎng)如此普及的今天, 如果還沒有對互聯(lián)網(wǎng)的支撐協(xié)議TCP/IP協(xié)議棧有很好的掌握就很難在IT業(yè)立足.從最早的客戶/服務(wù)器結(jié)構(gòu), 到今天的WEB Services, 這一切都離不開以TCP/IP協(xié)議棧為基礎(chǔ)的網(wǎng)絡(luò)協(xié)議支持, 所以, 深入掌握TCP/IP協(xié)議是非常必要的。

      4.軟件工程與CMM.現(xiàn)代大型軟件系統(tǒng)的開發(fā)中, 工程化的開發(fā)控制成為軟件系統(tǒng)成功的保證。編程只是軟件生命周期中的其中一環(huán), 本人認(rèn)為優(yōu)秀的軟件工程師應(yīng)該掌握軟件開發(fā)各個階段的基本技能, 如市場分析, 可行性分析, 需求分析, 結(jié)構(gòu)設(shè)計, 詳細(xì)設(shè)計, 軟件測試等.否則就永遠(yuǎn)只會是一個程序員, 而無法成為名副其實的工程師。

      5.計算機(jī)技術(shù)專業(yè)英語

      隨著中國的信息外包產(chǎn)業(yè)逐步展開, IT業(yè)急需與國外相關(guān)高新技術(shù)接軌來保持在發(fā)展上不落人后。于是IT業(yè)相關(guān)從業(yè)人員現(xiàn)有的英語水平成為限制中國信息產(chǎn)業(yè)與國外交流的瓶頸。一個普遍的共識是:良好的英語交流和閱讀能力成為衡量一個軟件工程師水平的隱性標(biāo)準(zhǔn),所以掌握計算機(jī)專業(yè)英語是很重要的。

      6.強(qiáng)烈的好奇心和學(xué)習(xí)精神.對于一個立志成為高級軟件工程師的人, 最重要的其實是強(qiáng)烈的好奇心和學(xué)習(xí)精神。沒有比強(qiáng)烈的好奇心和學(xué)習(xí)精神更好的武器了, 它是成功的工程師乃至在各行各業(yè)的成功者們永攀高峰的源泉和動力所在。具體實現(xiàn)方法

      1.利用大學(xué)時間充實自己.知識積累:取得學(xué)位證書,計算機(jī)三級證書;取得專業(yè)資格證書,如SCCP

      綜合能力;提高獨(dú)立面對、解決問題的能力,提高語言組織溝通能力、專業(yè)技能、面試技巧。

      一個軟件工程師,所需要的不只是扎實的開發(fā)能力,對軟件開發(fā)的掌控能力,還有的是溝通和團(tuán)隊合作能力,就目前的軟件工程而已,個人能力已經(jīng)微乎其微了,一個大型的軟件,需要數(shù)十人,甚至上百人同時進(jìn)行開發(fā),所以溝通很重要。大學(xué)就是培養(yǎng)自身溝通能力與專業(yè)能力的最好平臺。

      然而,只要是人都離不開社會,人本身就是社會最小的組成單位。所以我們需要了解社會所需要的。然自己去適應(yīng)社會。才能發(fā)展自身的目標(biāo)。從事自己專業(yè)的工作,對軟件工程有更為深刻的理解。累積實踐經(jīng)驗,甚至是為自己實現(xiàn)愿望提供必要的物質(zhì)基礎(chǔ)。所以我需要一邊工作一邊學(xué)習(xí)。

      2.熟悉網(wǎng)絡(luò)信息,使自己時刻保持在最前端。

      現(xiàn)在中國政府正在大力支持中國軟件行業(yè)的發(fā)展,經(jīng)過了系統(tǒng)化體系培訓(xùn)的軟件人才更容易走向國際化,也更受國內(nèi)大中型規(guī)模軟件公司的歡迎(200人-幾千人)。軟件工程師城市之間差異比較大,國外軟件工程師絕對不是青春飯,但在中國情況不一樣。如果一直走技術(shù)路線而且一直在國內(nèi)民營企業(yè)做,那么基本上就是青春飯了。如果能夠從技術(shù)轉(zhuǎn)管理或者轉(zhuǎn)咨詢那就當(dāng)然不是了,尤其是在跨國公司有過項目管理經(jīng)驗的話還是很吃香的。

      軟件工程人才的就業(yè)前景十分看好。未來幾年,國內(nèi)外高層次軟件人才將供不應(yīng)求。畢

      業(yè)生主要在各大軟件公司、企事業(yè)單位、高等院校、各大研究所、國防等重要部門從事軟件設(shè)計、開發(fā)、應(yīng)用與研究工作。有數(shù)據(jù)表明,我國軟件出口規(guī)模達(dá)到215億元,軟件從業(yè)人員達(dá)到72萬人,在中國十大IT職場人氣職位中,軟件工程師位列第一位,軟件工程人才的就業(yè)前景十分樂觀。

      信息化是IT界的焦點(diǎn)。而信息化的實現(xiàn),除了需要技術(shù)支持,人才也是很重要的環(huán)節(jié)。如何培養(yǎng)與國際接軌的高素質(zhì)軟件工程人才,已經(jīng)成為中國軟件產(chǎn)業(yè)的當(dāng)務(wù)之急。

      軟件產(chǎn)業(yè)的發(fā)展水平,決定了一個國家的信息產(chǎn)業(yè)發(fā)展水平及其在國際市場上的綜合競爭力。目前,我國軟件高級人才的短缺已經(jīng)成為制約我國軟件產(chǎn)業(yè)快速發(fā)展的一個瓶頸。在中國,國內(nèi)市場對軟件人才的需求每年高達(dá)80萬人,而高校計算機(jī)畢業(yè)生中的軟件工程人才還很缺乏,尤其是高素質(zhì)的軟件工程人才的極度短缺。盡快培養(yǎng)起適合信息產(chǎn)業(yè)所需要的高素質(zhì)軟件工程人才,已經(jīng)成為信息化工作中的重中之重。

      3.制定學(xué)習(xí)計劃,強(qiáng)化自身知識水平,無論是工作還是在校時間。

      初入階段(工作后3個月~1年)

      對于剛剛?cè)胄械男氯?,這個時期是一個全面熟悉期,最能夠?qū)W習(xí)到新的知識,也最有拼搏的熱情和動力。借著這股沖勁,我需要盡可能了解所在領(lǐng)域的全貌,了解各個主要分支的內(nèi)容、特性、優(yōu)勢、局限性等等,并考察自己當(dāng)前的工作環(huán)境,結(jié)合個人匹配程度和興趣愛好,根據(jù)前述內(nèi)容調(diào)整自己的規(guī)劃。

      對于開發(fā)語言行當(dāng)而言,技術(shù)方面一般有幾類:JAVA,.net,C++,等;

      面對上述形形色色的方向,要都稍稍了解下內(nèi)涵,然后確定1~2個,作為中長期的主攻方向,達(dá)此標(biāo)準(zhǔn),基本已經(jīng)實現(xiàn)了入門,至于能否進(jìn)得廳堂,就要看后期的努力了。提高階段(工作后3年~5年)

      對于工作后選擇管理還是選擇技術(shù),其實這種問題,是無可無不可的,關(guān)鍵是看對自己的長期的定位了。不過,我個人建議當(dāng)前階段還是技術(shù)為重吧。畢竟,在一個技術(shù)環(huán)境中,要做好管理,沒有扎實的基礎(chǔ),也難服眾嘛。

      本階段是人最容易懈怠的階段。畢竟,剛剛?cè)胄械臒岢涝缫驯蝗諒?fù)一日的繁復(fù)工作給冷卻,有了一定的工作經(jīng)驗,勝任本職,對于大多數(shù)人而言,絕不是問題。家庭、娛樂方面開始占據(jù)了業(yè)余生活的主流??墒牵吘勾蠹疫€很年輕,大多數(shù)人此時也不過20多歲,就此懈怠也是非??膳碌?。因此,有規(guī)劃的提高自身核心競爭力,在這個時候尤為關(guān)鍵。

      提高是要提高的,但是對于大多數(shù)人而言,也沒有必要很拼搏,此時處在一個比較穩(wěn)定的職位上的,我覺得應(yīng)該考慮進(jìn)行細(xì)化自己的中期規(guī)劃了。根據(jù)選定的方向,制定一個自我提升的計劃,并定義好自我檢查的里程碑(譬如:每個季度或半年算一個階段),每天或者每周,有規(guī)律的學(xué)習(xí)一點(diǎn)即可。抱定一個目標(biāo)——“每天進(jìn)步一點(diǎn)點(diǎn)”,幾年一大成不是問題。我個人是反對急功近利的,傾向于穩(wěn)打穩(wěn)扎,這個階段忌做“萬金油”,而應(yīng)努力成為有一技之長的“專家”。

      對于選擇做技術(shù)的人而言,這個階段的達(dá)成標(biāo)準(zhǔn),一般至少要能夠熟悉你所選技術(shù)方向的大多數(shù)技術(shù)細(xì)節(jié),“細(xì)節(jié)決定成敗”嘛,雖然把握全局的能力是必要的,但是作技術(shù)而言,倘若不能鉆的很細(xì)很深,恐怕也很難以高手自居吧。

      對于選擇做管理的人而言,我個人傾向是:此階段接觸管理的理念,并可以介入管理,但是此階段不宜全面進(jìn)入管理(除非你有更深層次的考慮,可以不去穩(wěn)打穩(wěn)扎)。學(xué)習(xí)管理的理念是非常重要的,其實管理更多一種思維和做事的方式,這門學(xué)問很深入,也不像技術(shù),會不會是那么的顯著,因此,建議多看多學(xué),取長補(bǔ)短,并努力形成自己的做事風(fēng)格。高級軟件測試工程師,測試組長等,都是不錯的含有技術(shù)特征的管理職位,此時的你應(yīng)該能夠勝任于此。

      這個階段的達(dá)成后,你也可以躋身老手行列,不必為求職犯愁,你應(yīng)該可以很容易跳槽

      或時不時被獵頭騷擾下,達(dá)成此階段,你要做更深入的規(guī)劃。

      升華階段(老手后5年~10年)

      此時的我,即將步入中年,不論是曾經(jīng)專注技術(shù)還是偏愛管理的,都面臨著家庭和社會的雙重壓力,都不可能像年輕人一樣整天拼搏了,我需要穩(wěn)定,因此,不能頻繁的跳槽,應(yīng)考慮比較正規(guī)且有潛力的企業(yè),要考慮給自己一個長遠(yuǎn)的發(fā)展規(guī)劃。

      正因為有前期的細(xì)節(jié)的背景的支撐,此時,我需要努力提升自己的宏觀把握能力。哪怕做技術(shù)的,也要考慮適當(dāng)?shù)霓D(zhuǎn)型管理(中國特色是:工程師很難超過35歲的,一般人到了30歲不是轉(zhuǎn)管理就是轉(zhuǎn)商務(wù)了)。當(dāng)然,一般人是技術(shù)做得越好,管理的時候,越容易切中項目要害。但是,對于從技術(shù)上來的人,關(guān)鍵是要開始培養(yǎng)和人打交道的能力。此階段的關(guān)鍵是,需要逐步形成自己的管理風(fēng)格,具備協(xié)調(diào)并行事務(wù)的能力。

      當(dāng)然,純管理和技術(shù)型管理還是有所區(qū)別的。對于純管理的人,熟練應(yīng)用管理的科學(xué)理念,形成自己的風(fēng)格尤為重要。純管理的測試經(jīng)理人,不僅僅可以做好測試方面的管理,其實也可以做好項目甚至其他的管理。其實,不管管理的對象是什么,它們的管理理念還是相通的。從測試管理中摸索出來的很多經(jīng)驗,可以很好的推廣于其他的管理領(lǐng)域。而對于技術(shù)型管理的人,主要是帶好技術(shù)團(tuán)隊,同時,不斷補(bǔ)充新的技術(shù)知識,跟緊技術(shù)潮流。此時的你,有強(qiáng)大的技術(shù)背景支撐,不需要過分鉆研細(xì)節(jié),只需洞察核心,合理安排好你的團(tuán)隊成員即可。

      這個階段,也可能少數(shù)的人會選擇離開具體的企業(yè),而開始從事測試咨詢,那是一個充滿挑戰(zhàn)的嶄新開始,也必須有前期的積累方能勝任。

      對于大多數(shù)人而言,此階段中一個需要重點(diǎn)考慮的問題是,是否將測試作為自己的終生職位,如果是,基本上達(dá)到上述的目標(biāo),保持狀態(tài),基本可以做到退休的。畢竟,達(dá)到此階段,已經(jīng)付出了至少5年的努力,而且還是人生的黃金時段,時光一去不復(fù)返啊。

      第五篇:軟件需求-案例分析

      1、問題描述

      許多醫(yī)院存在高峰期掛號排隊時間長,就診等待時間長,倒號現(xiàn)象頻發(fā)的問題。因此,構(gòu)建一個網(wǎng)上預(yù)約掛號系統(tǒng),通過推薦患者使用該系統(tǒng)進(jìn)行出診信息查詢和醫(yī)生預(yù)約,可以緩解就診壓力、節(jié)約患者的時間,并且可以在一定程度上保證預(yù)約者和就診者一致,有利于提高醫(yī)院的服務(wù)質(zhì)量。為了更好的設(shè)計并實現(xiàn)這一系統(tǒng),對系統(tǒng)進(jìn)行需求建模和分析是十分必要的。

      2、情景描述的主要成分

      2.1、該系統(tǒng)所涉及的用戶

      本系統(tǒng)的用戶包含患者、醫(yī)生以及管理員三類。而且該三類用戶各自的特征和所要面對的情景也是截然不同的。

      對于患者來說,他們在年齡、計算機(jī)使用能力等方面存在較大差異,但面對的情景都一樣,就是要預(yù)約掛號,掛號成功過后就診。

      對于醫(yī)生來說,普遍具備較高的學(xué)歷,在醫(yī)療方面具備專業(yè)知識,有一定的計算機(jī)使用能力。所面對的情景有查看掛號信息,確定要就診的病人。

      對于管理員來說,他們負(fù)責(zé)對出診信息進(jìn)行管理,是醫(yī)院工作的安排者,具備較強(qiáng)的計算機(jī)使用能力。

      不同的用戶,對系統(tǒng)的要求也不相同?;颊呦Mㄟ^完成注冊和登錄后能夠進(jìn)行掛號預(yù)約,查詢醫(yī)生的出診信息和個人預(yù)約信息,并且能夠在規(guī)定的時間內(nèi)完成掛號預(yù)約或者取消已有的預(yù)約;醫(yī)生則希望能夠在登錄系統(tǒng)后可以查看病人的預(yù)約情況;而管理員希望可以修改出診信息和調(diào)整預(yù)約掛號。這些都是功能性的需求。

      同時對于所有用戶都希望該系統(tǒng)是易用的,而且能夠?qū)ψ约旱男畔⑵鸬奖Wo(hù)即系統(tǒng)安全性的要求,還有比如說系統(tǒng)的性能比較高效,能夠及時處理自己的預(yù)約申請。當(dāng)然開發(fā)系統(tǒng)的成本如果也能較低就更好了。這些都是非功能需求。

      2.2、情景描述的主要成分

      ? 目標(biāo)和關(guān)鍵成功因素

      預(yù)約掛號情景的目標(biāo)是“讓患者能夠及時的掛號,并能順利的就診”,而可能的子目標(biāo)包括:患者能夠注冊賬號,患者能夠登錄賬號,患者能夠查詢預(yù)約記錄,患者能夠取消已有預(yù)約,患者能夠查詢出診信息。關(guān)鍵成功因素,要保證系統(tǒng)能夠24小時正常穩(wěn)定的運(yùn)行,系統(tǒng)里的信息要是實時變化的,即可以預(yù)約的醫(yī)生要和實際在值班的醫(yī)生要匹配,不能出現(xiàn)掛上號了卻沒有醫(yī)生就診的情況。

      ? 物理上下文和邏輯上下文 物理上下文:醫(yī)院用于掛號的計算機(jī)可以正常的使用,情景中的可以被預(yù)約的醫(yī)生應(yīng)該是在醫(yī)院值班的;而對于患者可以選擇在醫(yī)院進(jìn)行預(yù)約,也可選擇在家中進(jìn)行預(yù)約,只要在預(yù)約時間內(nèi)能到達(dá)醫(yī)院就可。邏輯上下文:事件發(fā)生的條件是患者在系統(tǒng)中進(jìn)行了預(yù)約,然后管理員會根據(jù)現(xiàn)有的資源(可以預(yù)約的醫(yī)生)對預(yù)約進(jìn)行處理,如果同意,下一步就是醫(yī)生就診;如果沒有可以預(yù)約的醫(yī)生或合適的時間,患者的預(yù)約就不成功,患者需要重新選擇醫(yī)生或時間進(jìn)行預(yù)約。

      ? 組成情景的主要事件和活動 主要事件:患者預(yù)約掛號,管理員對預(yù)約掛號的處理,醫(yī)生就診。主要活動:患者注冊、登錄系統(tǒng),患者在系統(tǒng)中查詢可以預(yù)約的醫(yī)生和時間,患者取消已有預(yù)約,患者進(jìn)行就診;管理員接受或拒絕預(yù)約,管理員分配醫(yī)生;醫(yī)生查詢預(yù)約信息。

      ? 涉及的執(zhí)行者和其他參與者

      執(zhí)行者:醫(yī)院的醫(yī)生,預(yù)約掛號系統(tǒng)的管理員。其他參與者:醫(yī)院的相關(guān)人員,比如患者,前臺咨詢員等。

      ? 要使用的信息和資源 要使用的信息和資源包括,可以預(yù)約的醫(yī)生數(shù)量,所在科室等,醫(yī)院中的設(shè)備,病房等。? 要考慮的約束條件和要使用的規(guī)則 約束條件:同一醫(yī)生同一時間段內(nèi)只能接受一名患者的預(yù)約,根據(jù)醫(yī)療設(shè)備的屬性決定是否要排他性的使用。

      3、情景需求分析的步驟

      需求規(guī)格說明輸入過程需求目標(biāo)列表1.目標(biāo)分析系統(tǒng)模型目標(biāo),目的使用情景用戶問題實例2.輸入事件分析初始系統(tǒng)模型用戶,環(huán)境事件情景腳本4.輸出需求分析3.刻畫系統(tǒng)輸出情景結(jié)構(gòu)模型系統(tǒng)輸出類型信息需求5.社會影響分析Agent目標(biāo)6.涉眾分析需求規(guī)格說明

      3.1 目標(biāo)分析

      在第2部分情景描述的主要成分中已經(jīng)對目標(biāo)進(jìn)行了分析,即:預(yù)約掛號情景的目標(biāo)是“讓患者能夠及時的掛號,并能順利的就診”,而可能的子目標(biāo)包括:患者能夠注冊賬號,患者能夠登錄賬號,患者能夠查詢預(yù)約記錄,患者能夠取消已有預(yù)約,患者能夠查詢出診信息。3.2 輸入事件分析

      對于該系統(tǒng)的輸入事件可能會包括如下情況:初始使用該系統(tǒng)的用戶需要先注冊,而對于已經(jīng)注冊的用戶在使用系統(tǒng)預(yù)約掛號時首先要登錄系統(tǒng)。這是最基本的兩個輸入事件。3.3 刻畫系統(tǒng)輸出

      對于系統(tǒng)輸出我們要考慮系統(tǒng)輸出的形式,比如消息顯示,對話框等形式。不如用戶在登錄系統(tǒng)是輸入的用戶名和密碼不匹配的時候要給出對應(yīng)的提示信息,比如用戶名未注冊或密碼不對等。在提交預(yù)約掛號申請后系統(tǒng)也應(yīng)給出預(yù)約成功與否的提示。3.4輸出需求分析

      對于輸出需求要根據(jù)用戶的輸入給出對應(yīng)的輸出。比如用戶輸入查詢請求,那么系統(tǒng)應(yīng)該能夠給出詳細(xì)的信息。系統(tǒng)只給出對應(yīng)的輸出還不夠,同時要考慮輸出的信息是否合適。比如用戶要查詢眼科醫(yī)生的資料,系統(tǒng)的輸出就應(yīng)該只是眼科醫(yī)生的信息,而沒有必要把所有醫(yī)生的信息都輸出。3.5 社會影響分析

      在進(jìn)行社會影響分析時要同時考慮到積極和消極兩個方面的問題。系統(tǒng)是否可以提高效率,減少人員的工作量。同時也要考慮過多的自動化是否會削弱人對整個系統(tǒng)的意識,導(dǎo)致人對意外處理的能力降低,比如系統(tǒng)臨時出現(xiàn)問題,是否有一套應(yīng)急措施使醫(yī)院日常工作能夠正常的進(jìn)行。

      4、需求說明文檔

      基于之前構(gòu)建的模型,并參照IEEE 830-1998標(biāo)準(zhǔn)模板,撰寫的系統(tǒng)需求說明文檔如下。

      4.1 引言

      引言部分將對本文檔的編寫目的、系統(tǒng)的開發(fā)目的、名詞定義以及參考資料進(jìn)行說明,并對文檔的后續(xù)內(nèi)容進(jìn)行概述。4.1.1 編寫目的

      網(wǎng)上預(yù)約掛號系統(tǒng)是基于Web開發(fā)技術(shù)完成的網(wǎng)站。為了更好的設(shè)計并實現(xiàn)這一系統(tǒng),對系統(tǒng)進(jìn)行需求建模和分析是十分必要的。因此,基于之前構(gòu)建的各類模型,撰寫系統(tǒng)的需求說明文檔,并將其作為后續(xù)項目設(shè)計、項目開發(fā)和項目測試的指導(dǎo)。

      本文檔連同之前構(gòu)建的模型,可用來與客戶進(jìn)一步明確需求,同時可供項目經(jīng)理、設(shè)計人員、開發(fā)人員參考。4.1.2 系統(tǒng)目的

      許多醫(yī)院存在高峰期掛號排隊時間長,就診等待時間長,倒號現(xiàn)象頻發(fā)的問題。因此,構(gòu)建一個網(wǎng)上預(yù)約掛號系統(tǒng),通過推薦患者使用該系統(tǒng)進(jìn)行出診信息查詢和醫(yī)生預(yù)約,可以緩解就診壓力、節(jié)約患者的時間,并且可以在一定程度上保證預(yù)約者和就診者一致,有利于提高醫(yī)院的服務(wù)質(zhì)量。4.1.3 名詞定義 ? 患者預(yù)約系統(tǒng)

      網(wǎng)上預(yù)約掛號系統(tǒng)的子系統(tǒng),主要用于為患者提供預(yù)約掛號、信息查詢等功能。? 醫(yī)生工作查詢系統(tǒng)

      網(wǎng)上預(yù)約掛號系統(tǒng)的子系統(tǒng),主要用于為醫(yī)生提供各時段預(yù)約患者的信息。? 醫(yī)務(wù)管理系統(tǒng)

      網(wǎng)上預(yù)約掛號系統(tǒng)的子系統(tǒng),主要用于為管理員提供出診信息修改、預(yù)約掛號調(diào)整等功能。? 賬號控制系統(tǒng)

      網(wǎng)上預(yù)約掛號系統(tǒng)的子系統(tǒng),主要用于用戶賬號的注冊及登錄控制。? 安全保障系統(tǒng)

      網(wǎng)上預(yù)約掛號系統(tǒng)的子系統(tǒng),主要用于保障系統(tǒng)的程序、網(wǎng)絡(luò)及數(shù)據(jù)庫安全。4.1.4 參考資料

      [1]Objectiver: A KAOS tutorial.Respect-It(2004)[2]吳雙兵,劉偉.網(wǎng)上預(yù)約掛號系統(tǒng)設(shè)計與實現(xiàn)[J].醫(yī)學(xué)信息學(xué)雜志, 2015, 36(1):36-39.4.1.5 文檔概述

      需求說明文檔主要分為三個部分。本節(jié)屬于引言部分,主要用于對文檔本身進(jìn)行定義和描述。文檔的第二部分為系統(tǒng)的整體描述,包括系統(tǒng)的預(yù)期目標(biāo)、限制條件以及用戶的需求、特征。文檔的第三部分是需求說明,包含對系統(tǒng)需求的明確定義。

      4.2 整體描述

      本節(jié)將對系統(tǒng)預(yù)期、用戶需求、用戶特征、條件與限制、假定與依賴以及需求分配進(jìn)行說明。

      4.2.1 系統(tǒng)預(yù)期

      為了方便用戶在不需安裝任何軟件的情況下使用系統(tǒng),本系統(tǒng)整體采用B/S結(jié)構(gòu),用戶可以通過瀏覽器對其進(jìn)行訪問。4.2.2 用戶需求

      參照之前完成的目標(biāo)模型,對用戶的需求進(jìn)行整理和定義。由于系統(tǒng)整體較為復(fù)雜,因此本小節(jié)只包含已構(gòu)建目標(biāo)模型的功能性需求和非功能性需求。? 功能性需求

      1.患者進(jìn)行預(yù)約選擇

      為了實現(xiàn)患者進(jìn)行預(yù)約選擇的目標(biāo),系統(tǒng)應(yīng)完成的需求如下。(1)系統(tǒng)擁有患者預(yù)約頁面以及預(yù)約按鈕:

      系統(tǒng)的預(yù)約頁面可以顯示未來1至3天的出診醫(yī)生及其所有可被預(yù)約的出診時段。其中,尚未被預(yù)約的時段擁有預(yù)約按鈕;已被預(yù)約的時段無法被其他患者預(yù)約,因此無預(yù)約按鈕。(2)系統(tǒng)接收到預(yù)約請求:

      當(dāng)患者點(diǎn)擊預(yù)約按鈕,系統(tǒng)可以接收到預(yù)約請求。(3)患者被告知預(yù)約選擇結(jié)果:

      系統(tǒng)可以對患者是否預(yù)約成功進(jìn)行判定,如果成功則跳轉(zhuǎn)至信息確認(rèn)頁面,否則彈出對話框給予患者相應(yīng)提示。2.患者確認(rèn)預(yù)約信息

      為了實現(xiàn)患者確認(rèn)預(yù)約信息的目標(biāo),系統(tǒng)應(yīng)完成的需求如下。(1)系統(tǒng)擁有預(yù)約信息確認(rèn)頁面以及預(yù)約提交按鈕:

      系統(tǒng)的預(yù)約信息確認(rèn)頁面會顯示預(yù)約的醫(yī)生和時段,患者的個人信息,以及預(yù)約提交按鈕,患者可以在提交預(yù)約前核對這些信息。(2)系統(tǒng)接收到預(yù)約提交請求:

      當(dāng)患者點(diǎn)擊提交按鈕,系統(tǒng)可以接收到預(yù)約提交請求。(3)患者被告知預(yù)約提交結(jié)果:

      系統(tǒng)可以對預(yù)約是否提交成功進(jìn)行判定,并彈出對話框給予患者相應(yīng)提示。? 非功能性需求 1.安全的系統(tǒng)

      為了保證預(yù)約掛號系統(tǒng)的安全性,系統(tǒng)應(yīng)完成的需求如下。(1)用戶程序安全:

      系統(tǒng)應(yīng)明確區(qū)分不同類別用戶的權(quán)限。并且在用戶登錄時,輸入的密碼不可見、不可復(fù)制。(2)系統(tǒng)網(wǎng)絡(luò)安全:

      系統(tǒng)應(yīng)采取安全的網(wǎng)絡(luò)傳輸協(xié)議,網(wǎng)絡(luò)數(shù)據(jù)在被傳輸前應(yīng)進(jìn)行加密。(3)數(shù)據(jù)庫安全:

      數(shù)據(jù)庫中存儲的數(shù)據(jù)應(yīng)具備完整性,且密碼應(yīng)在加密后被存儲到數(shù)據(jù)庫中。此外,數(shù)據(jù)庫中的數(shù)據(jù)應(yīng)該可以被備份和恢復(fù)。2.低成本的系統(tǒng) 為了保證預(yù)約掛號系統(tǒng)的低成本,系統(tǒng)應(yīng)完成的需求如下。(1)系統(tǒng)開發(fā)成本低:

      開發(fā)團(tuán)隊?wèi)?yīng)具備合理的項目管理,且在開發(fā)前應(yīng)盡可能明確系統(tǒng)的需求。(2)系統(tǒng)運(yùn)營成本低:

      系統(tǒng)在運(yùn)行過程中,應(yīng)該盡可能少的占用資源。(3)系統(tǒng)維護(hù)成本低:

      系統(tǒng)應(yīng)該健壯可靠,出現(xiàn)問題后應(yīng)該易于修復(fù),且系統(tǒng)的功能應(yīng)該易于擴(kuò)展??紤]到系統(tǒng)健壯可靠與系統(tǒng)開發(fā)成本低存在一定的沖突,因此需要進(jìn)行一定的權(quán)衡。4.2.3 用戶特征

      本系統(tǒng)的用戶包含患者、醫(yī)生以及管理員三類,其特征如下。? 患者

      個體間在年齡、計算機(jī)使用能力等方面存在較大差異。? 醫(yī)生

      普遍具備較高的學(xué)歷,在醫(yī)療方面具備專業(yè)知識,有一定的計算機(jī)使用能力。? 管理員

      負(fù)責(zé)對出診信息進(jìn)行管理,是醫(yī)院工作的安排者,具備較強(qiáng)的計算機(jī)使用能力。4.2.4 條件與限制

      為了保證系統(tǒng)的可移植性和可擴(kuò)展性,本系統(tǒng)應(yīng)使用Java語言進(jìn)行開發(fā)。4.2.5 假定與依賴

      本系統(tǒng)假定提供的大、中、小三種字體大小可以滿足不同患者的需求,并且患者可以在系統(tǒng)的引導(dǎo)和提示下正常使用系統(tǒng)。4.2.6 需求分配

      由于文檔中并未列出系統(tǒng)的全部需求,因此無法對所有需求進(jìn)行優(yōu)先級排序。但已經(jīng)列出的均為系統(tǒng)較為核心的功能性需求和非功能性需求,應(yīng)具有高優(yōu)先級。

      4.3 需求說明

      需求說明部分將參照之前完成的模型,對系統(tǒng)結(jié)構(gòu)、對象模型以及操作過程模型進(jìn)行詳細(xì)描述。

      4.3.1 系統(tǒng)結(jié)構(gòu)

      本部分將主要參照圖 3-1所示的責(zé)任模型,根據(jù)主體對需求進(jìn)行劃分??紤]到系統(tǒng)較為復(fù)雜,因此只列出主體“患者預(yù)約系統(tǒng)”的相關(guān)需求。? 患者預(yù)約系統(tǒng)

      系統(tǒng)擁有患者預(yù)約頁面以及預(yù)約按鈕。

      系統(tǒng)接收到預(yù)約請求。

      患者被告知預(yù)約選擇結(jié)果。

      系統(tǒng)擁有預(yù)約信息確認(rèn)頁面及預(yù)約提交按鈕。

      系統(tǒng)接收到預(yù)約提交請求。

      患者被告知預(yù)約提交的結(jié)果。4.3.2 對象模型

      本部分將主要對圖 4-1所示的對象模型的結(jié)構(gòu)進(jìn)行解釋。

      網(wǎng)上預(yù)約掛號系統(tǒng)可以被詳細(xì)劃分為患者預(yù)約系統(tǒng)、醫(yī)生工作查詢系統(tǒng)、醫(yī)務(wù)管理系統(tǒng)、賬號控制系統(tǒng)、安全保障系統(tǒng)等五個子系統(tǒng)?;颊哳A(yù)約系統(tǒng)、醫(yī)生工作查詢系統(tǒng)、醫(yī)務(wù)管理系統(tǒng)的使用者分別為患者、醫(yī)生和管理員,這些用戶通過系統(tǒng)提供的頁面與系統(tǒng)進(jìn)行交互。

      對象模型中所涉及的名詞在4.1.3小節(jié)中有具體解釋。4.3.3 操作過程模型

      本部分將主要對圖 5-1,圖 5-3和圖 5-4所示的操作過程模型進(jìn)行說明,并以表格的形式列出各操作過程的參與主體及對應(yīng)需求。? 患者進(jìn)行預(yù)約選擇

      患者點(diǎn)擊預(yù)約按鈕后,患者預(yù)約系統(tǒng)會收到患者的預(yù)約請求,并觸發(fā)預(yù)約驗證操作,得到預(yù)約驗證結(jié)果。接下來,患者預(yù)約系統(tǒng)會以得出的預(yù)約結(jié)果為基礎(chǔ),進(jìn)行預(yù)約結(jié)果判定,進(jìn)而執(zhí)行頁面跳轉(zhuǎn)或消息框彈出操作。? 患者確認(rèn)預(yù)約信息

      患者點(diǎn)擊提交按鈕后,患者預(yù)約系統(tǒng)會收到患者的預(yù)約提交請求,并觸發(fā)預(yù)約提交操作。接下來,患者預(yù)約系統(tǒng)會根據(jù)提交結(jié)果彈出包含相應(yīng)信息的提示框。

      以上部分涉及到的操作過程及與之對應(yīng)的主體、需求如下表所示。

      以上部分涉及到的操作過程及與之對應(yīng)的主體、需求如表 4-1所示。

      操作 預(yù)約驗證 參與主體

      對應(yīng)需求

      患者預(yù)約系統(tǒng) 系統(tǒng)接收到預(yù)約請求,患者被告知預(yù)約選擇結(jié)果

      預(yù)約結(jié)果判定 患者預(yù)約系統(tǒng) 患者被告知預(yù)約選擇結(jié)果 預(yù)約提交 患者預(yù)約系統(tǒng) 系統(tǒng)接收到預(yù)約提交請求,患者被告知預(yù)約提交結(jié)果

      下載軟件工程師可行性和需求分析報告word格式文檔
      下載軟件工程師可行性和需求分析報告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        軟件項目開發(fā)可行性分析報告

        網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng)開發(fā)與設(shè)計可行性研究報告1、引言 1.1編寫目的 隨著網(wǎng)絡(luò)技術(shù)的日益普及和信息化建設(shè)的重視,網(wǎng)絡(luò)硬盤作為一種新型安全的網(wǎng)絡(luò)存儲系統(tǒng),主要適用于個人......

        (參考)電腦清理軟件界面設(shè)計需求分析報告(最終定稿)

        電腦清理軟件 界面設(shè)計需求分析報告一、 項目及基本描述首先給大家介紹的是我們的項目是一個電腦清理軟件,在這里我們最主要的目的是給電腦,尤其是使用電腦的用戶提供一個方便......

        軟件需求分析考試資料

        1、 需求分析的最終結(jié)果是需求規(guī)格說明書。 2、 需求分析中開發(fā)人員要從用戶那里解決的最重要的問題是讓軟件做什么。 3、 需求規(guī)格說明書中的內(nèi)容不應(yīng)該包括對算法的詳細(xì)過......

        軟件項目需求分析總結(jié)

        軟件項目需求分析總結(jié) 我們做的需求只解決了我們能做出這樣的項目,但是沒有解決這樣的項目是不是真就是客戶想要的。造成這種狀況的原因主要是下面幾個情況: 客戶本身說不清楚......

        軟件項目需求分析總結(jié)

        軟件項目需求分析總結(jié) 需求分析是項目開發(fā)的基礎(chǔ),基礎(chǔ)打的牢不牢直接關(guān)系到后面所有的工作,是項目實施成敗的關(guān)鍵 總體上說,我們的需求分析是做了,但是做得很不夠,我們做的需求只......

        軟件系統(tǒng)需求分析案例

        模擬商場關(guān)系系統(tǒng)需求分析 小品:模擬商場關(guān)系系統(tǒng)需求分析 小品角色: 主角:商場經(jīng)理,系統(tǒng)分析員 配角:商場秘書,分析員助手 小品斷片臺詞:(可以進(jìn)行適當(dāng)增刪) 場景A 商場經(jīng)理:我們建立......

        軟件工程師職業(yè)分析

        軟件工程師職業(yè)分析 首先什么是軟件工程師?軟件工程師主要進(jìn)行軟件前期的項目需求的分析,然后對項目進(jìn)行風(fēng)險評估并試圖解決這些風(fēng)險,然后開始進(jìn)行軟件的開發(fā),后期對軟件的進(jìn)度......

        軟件項目開發(fā)可行性分析報告(推薦五篇)

        系統(tǒng)開發(fā)與設(shè)計可行性研究報告 1、引言 1.1編寫目的【闡明編寫可行性研究報告的目的,指出讀者對象?!?1.2項目背景【應(yīng)包括:a.所建議開發(fā)軟件的名稱;b.項目的任務(wù)提出者、開發(fā)......