第一篇:軟件工程tvt完全免費(fèi)下載
-*-*-*-*-*-*-*-*-*-↖(^ω^)↗-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
|附:【本作品來(lái)自互聯(lián)網(wǎng),本人不做任何負(fù)責(zé)】?jī)?nèi)容版權(quán)歸作者所有|
-*-*-*-*-*-*-*-*-*-↖(^ω^)↗-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*第1章本章的主要題型是選擇題和簡(jiǎn)答題。
1. 軟件危機(jī)的主要表現(xiàn)是什么?答:“已完成”的軟件不滿(mǎn)足用戶(hù)的需求;開(kāi)發(fā)進(jìn)度不能保障;軟件開(kāi)發(fā)成本難以準(zhǔn)確估算;軟件產(chǎn)品的質(zhì)量沒(méi)有保證。
2. 軟件工程的定義?答:軟件工程是采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)與維護(hù)軟件,把經(jīng)過(guò)時(shí)間考驗(yàn)而證明正確的管理方法和先進(jìn)軟件開(kāi)發(fā)技術(shù)結(jié)合起來(lái),運(yùn)用到軟件開(kāi)發(fā)和維護(hù)過(guò)程中,來(lái)解決軟件危機(jī)。
3. 軟件工程研究的主要內(nèi)容是什么?答:軟件開(kāi)發(fā)技術(shù)和軟件開(kāi)發(fā)管理兩個(gè)方面。軟件開(kāi)發(fā)技術(shù)方面主要研究軟件開(kāi)發(fā)方法、軟件開(kāi)發(fā)過(guò)程、軟件開(kāi)發(fā)工具和環(huán)境。軟件開(kāi)發(fā)管理方面主要研究軟件工程管理學(xué)、軟件工程經(jīng)濟(jì)學(xué)、軟件工程心理學(xué)。
4. 軟件工程的7條基本原理是什么?答:①用分階段的生命周期計(jì)劃嚴(yán)格管理②堅(jiān)持進(jìn)行階段評(píng)審③實(shí)行嚴(yán)格的產(chǎn)品控制④采用現(xiàn)代程序設(shè)計(jì)技術(shù)⑤結(jié)果應(yīng)能清楚地審查⑥開(kāi)發(fā)小組的人員應(yīng)該少而精⑦承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。
5. 什么是軟件生命周期?答:指一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始到該軟件報(bào)廢為止的整個(gè)時(shí)期。通常將軟件的生命周期劃分為可行性研究、需求分析、設(shè)計(jì)、編碼、測(cè)試、集成、維護(hù)階段。
6. 軟件過(guò)程的定義?答:軟件開(kāi)發(fā)過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。它能夠清晰、直觀地表達(dá)軟件開(kāi)發(fā)全過(guò)程,明確規(guī)定要完成的主要活動(dòng)和任務(wù)。
7. 你能舉出幾個(gè)典型的軟件過(guò)程模型嗎?答:主要有瀑布模型、演化模型、噴泉模型、螺旋模型、智能模型。模型的選擇是基于軟件的特點(diǎn)和應(yīng)用領(lǐng)域。
8. 目前,主流的軟件開(kāi)發(fā)方法有哪些?答:結(jié)構(gòu)化方法和面向?qū)ο蠓椒ā?/p>
9. 軟件標(biāo)準(zhǔn)的層次是如何劃分的?答:為了提高軟件開(kāi)發(fā)的效率,保障軟件產(chǎn)品的質(zhì)量,軟件工程領(lǐng)域中公布了許多國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)、項(xiàng)目規(guī)范,通常由低級(jí)到高級(jí)使用。軟件工程的標(biāo)準(zhǔn)關(guān)系到許多方面,有規(guī)范開(kāi)發(fā)過(guò)程的標(biāo)準(zhǔn),有定義產(chǎn)品的標(biāo)準(zhǔn),還有管理標(biāo)準(zhǔn)和記法符號(hào)的標(biāo)準(zhǔn)等等。
10. 軟件工程師職業(yè)道德規(guī)范的8組關(guān)鍵詞是什么?1999年由acm/ieee-cs軟件工程師道德規(guī)范和職業(yè)實(shí)踐(seepp)聯(lián)合工作組制訂了《軟件工程師職業(yè)道德規(guī)范》,規(guī)范含有8組由關(guān)鍵詞命名的準(zhǔn)則:公眾、客戶(hù)和雇主、產(chǎn)品、判斷、管理、專(zhuān)業(yè)、同行、自身。
11. 職業(yè)化軟件工程師要注意的十大問(wèn)題是什么?答:①高質(zhì)量地完成任務(wù)②遵守行業(yè)標(biāo)準(zhǔn),不能肆意按照自己的想象來(lái)發(fā)揮③積極幫助他人④版權(quán)意識(shí)敏感⑤嚴(yán)格遵守計(jì)劃⑥公
私分明⑦注意知識(shí)更新⑧善于溝通⑨遵守職業(yè)規(guī)則⑩誠(chéng)實(shí)和正直。
第2章本章的題型主要是選擇題。
1. 可行性研究的目的是什么?答:用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。
2. 可行性研究的四大要素是:經(jīng)濟(jì)上可行,技術(shù)可行,法律允許、社會(huì)環(huán)境可行。
3. 可行性研究的實(shí)質(zhì):是要進(jìn)行一次簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)過(guò)程。首先要分析和澄清問(wèn)題定義,導(dǎo)出系統(tǒng)的邏輯模型,探索若可供選擇的方案,對(duì)每種方案仔細(xì)研究它的可行性。推薦一個(gè)較好的解決方案和一個(gè)初步的計(jì)劃。
4. 成本效益分析的目的:從經(jīng)濟(jì)角度分析開(kāi)發(fā)系統(tǒng)是否有價(jià)值。成本效益分析首先估算開(kāi)發(fā)成本,然后與可能的效益比較,有形的效益可以用貨幣的時(shí)間價(jià)值、投資回收期、純收入等指標(biāo)進(jìn)行度量。無(wú)形的效益主要是從社會(huì)影響力和對(duì)社會(huì)的貢獻(xiàn)等方面考慮。
第3章本章的題型有選擇題、簡(jiǎn)答題和應(yīng)用題。
1. 構(gòu)化分析方法的核心:用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下逐層分解,直至找到滿(mǎn)足功能要求的所有可實(shí)現(xiàn)的軟件元素為止。
2. 什么是需求工程?需求工程是指應(yīng)用有效的技術(shù)和方法進(jìn)行需求分析,確定客戶(hù)需求,幫助分析人員理解問(wèn)題,定義目標(biāo)系統(tǒng)的外部特征的一門(mén)學(xué)科。需求工程中的主要活動(dòng)有:需求獲取、需求分析、需求規(guī)格說(shuō)明、需求驗(yàn)證和需求變更管理。
3. 軟件需求可分解為四個(gè)層次:業(yè)務(wù)需求、用戶(hù)需求、功能需求和非功能需求。
4. 系統(tǒng)流程圖是描述一個(gè)系統(tǒng)物理模型的圖形工具,使用一些圖形符號(hào)以黑盒子的形式描繪系統(tǒng)的每個(gè)部件,如設(shè)備、文件、數(shù)據(jù)庫(kù)、程序、通訊和人工過(guò)程等。
5. 數(shù)據(jù)流程圖是描繪系統(tǒng)邏輯模型的圖形工具,只描繪信息在系統(tǒng)中的流動(dòng)和處理情況,不反映系統(tǒng)中的物理部件,數(shù)據(jù)流程圖使用四個(gè)標(biāo)準(zhǔn)符號(hào)。
6. 數(shù)據(jù)字典主要用來(lái)描述數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過(guò)程和外部實(shí)體。數(shù)據(jù)字典中所有的定義必須是嚴(yán)密的、精確的、無(wú)二義性的。
7. 結(jié)構(gòu)化分析的步驟:根據(jù)用戶(hù)的需求畫(huà)出初始的數(shù)據(jù)流程圖,寫(xiě)出數(shù)據(jù)字典和初始的加工處理說(shuō)明(ipo圖),實(shí)體關(guān)系用e-r圖描述。以初始數(shù)據(jù)流程圖為基礎(chǔ)進(jìn)行回溯,完善初始的數(shù)據(jù)流程圖。對(duì)軟件性能指標(biāo)、接口定義、設(shè)計(jì)和實(shí)現(xiàn)的約束條件等逐一進(jìn)行分析。以數(shù)據(jù)流程圖為核心,輔以數(shù)據(jù)字典和處理說(shuō)明,將整個(gè)軟件的功能要求、數(shù)據(jù)要求和運(yùn)行要求和擴(kuò)展要求逐一確認(rèn)。畫(huà)出軟件功能結(jié)構(gòu)圖。修正開(kāi)發(fā)計(jì)劃。編寫(xiě)需求規(guī)格說(shuō)明書(shū)和初始的用戶(hù)手冊(cè)。
8. 需求規(guī)格說(shuō)明書(shū)的主要內(nèi)容:軟件功能說(shuō)明,軟件性能要求、設(shè)計(jì)限制、外部接口要
求。
9. 本章要求學(xué)生掌握數(shù)據(jù)流程圖,并對(duì)給出的應(yīng)用畫(huà)數(shù)據(jù)流程圖、寫(xiě)數(shù)據(jù)字典和ipo過(guò)程描述。(應(yīng)用題)
第4章包括選擇題、簡(jiǎn)答題和應(yīng)用題。
1. 軟件設(shè)計(jì)的主要原則:模塊獨(dú)立性和信息隱藏。
2. 反映模塊獨(dú)立性有兩個(gè)標(biāo)準(zhǔn):內(nèi)聚和耦合。內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度,耦合衡量模塊之間彼此依賴(lài)的程度。
3. 信息隱藏的核心內(nèi)容是:一個(gè)模塊中所包含的信息,不允許其他不需要這些信息的模塊訪(fǎng)問(wèn)。
4. 結(jié)構(gòu)化設(shè)計(jì)是基于模塊化的、自頂向下、逐步求精等概念上的設(shè)計(jì)方法。
5. 結(jié)構(gòu)化設(shè)計(jì)方法的步驟:首先分析數(shù)據(jù)流的類(lèi)型,將數(shù)據(jù)流程圖映射為程序結(jié)構(gòu)圖,用“因子分解”方法定義軟件的層次結(jié)構(gòu),優(yōu)化設(shè)計(jì)結(jié)構(gòu)。
6. 數(shù)據(jù)設(shè)計(jì)包括:數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、文件設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。
7. 應(yīng)用題型:要求學(xué)生對(duì)給出的數(shù)據(jù)流程圖轉(zhuǎn)換成軟件結(jié)構(gòu)圖。
第5章本章主要是選擇題和簡(jiǎn)答題。
1. 構(gòu)化方法存在的主要問(wèn)題:①分析階段的主要模型是數(shù)據(jù)流模型,設(shè)計(jì)階段的主要模型是軟件模塊結(jié)構(gòu),數(shù)據(jù)流程圖和軟件模塊結(jié)構(gòu)圖之間需要進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換有一定的隨意性。②功能變化就會(huì)導(dǎo)致軟件模塊結(jié)構(gòu)發(fā)生變化,造成了軟件結(jié)構(gòu)不穩(wěn)定。③結(jié)構(gòu)化設(shè)計(jì)將數(shù)據(jù)定義與處理數(shù)據(jù)的過(guò)程相分離,不利于軟件復(fù)用。
2. 什么是類(lèi)?答:類(lèi)是具有相同屬性和相同行為的對(duì)象集合。對(duì)象是類(lèi)的一個(gè)實(shí)例。對(duì)象之間通過(guò)發(fā)送消息相互通信。
3. 類(lèi)封裝了屬性和方法,封裝隱藏了對(duì)象內(nèi)部的處理細(xì)節(jié)。通過(guò)繼承,子類(lèi)擁有父類(lèi)的所有屬性和方法,并可以在繼承父類(lèi)的基礎(chǔ)上進(jìn)行擴(kuò)展,添加新屬性和方法;也可以改寫(xiě)父類(lèi)的方法。通過(guò)多態(tài)技術(shù)使同一操作作用于不同類(lèi)的實(shí)例時(shí),產(chǎn)生不同的執(zhí)行結(jié)果。
4. uml是一種標(biāo)準(zhǔn)的圖形化建模語(yǔ)言,它是面向?qū)ο蠓治雠c設(shè)計(jì)方法的表現(xiàn)手段。其本質(zhì)表現(xiàn)是:它是一種可視化的建模語(yǔ)言,不是可視化的程序設(shè)計(jì)語(yǔ)言,不是工具或知識(shí)庫(kù)的規(guī)格說(shuō)明,不是過(guò)程,也不是方法,但允許任何一種過(guò)程和方法使用它。
5. uml提供了5種視圖(用例視圖、邏輯視圖、組件視圖、并發(fā)視圖和配置視圖)
6. uml有9種圖(用例圖、類(lèi)圖、對(duì)象圖、狀態(tài)圖、順序圖、合作圖、活動(dòng)圖、組件圖、配置圖)可以描述任何復(fù)雜的系統(tǒng)。
7. 簡(jiǎn)答題中包括畫(huà)簡(jiǎn)單的用例圖、類(lèi)圖、活動(dòng)圖、順序圖。
第6章 本章主要是選擇題和簡(jiǎn)答題。
1. 向?qū)ο蠓治龊驮O(shè)計(jì)用到的三個(gè)內(nèi)容:一套完善的建模符號(hào)、一系列有效的分析步驟和一個(gè)方便易用的建模工具。
2. 面向?qū)ο蟮姆治瞿P陀晒δ苣P、?duì)象模型和動(dòng)態(tài)模型三部分組成。
3. 功能模型由用例圖和順序圖表示,對(duì)象模型由類(lèi)圖和對(duì)象圖表示,動(dòng)態(tài)模型由活動(dòng)圖、狀態(tài)圖和順序圖表示。
4. 在分析對(duì)象模型中,分析類(lèi)是概念層次上的內(nèi)容,分為實(shí)體類(lèi)、邊界類(lèi)和控制類(lèi)三種類(lèi)型。
第7章 本章主要是選擇題和簡(jiǎn)答題。
1. 面向?qū)ο笤O(shè)計(jì)的內(nèi)聚有:服務(wù)內(nèi)聚和類(lèi)內(nèi)聚。耦合有兩類(lèi):交互耦合和繼承耦合。
2. 面向?qū)ο蟮脑O(shè)計(jì)活動(dòng)主要有:系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類(lèi)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和用戶(hù)界面設(shè)計(jì)。
3. 構(gòu)架設(shè)計(jì)是以分析模型為輸入,生成系統(tǒng)的物理構(gòu)架、邏輯構(gòu)架(子系統(tǒng))及其接口、概要的設(shè)計(jì)類(lèi)。根據(jù)分析階段產(chǎn)生的高層類(lèi)圖和交互圖,細(xì)化每個(gè)用例的類(lèi)圖,描述實(shí)現(xiàn)用例的類(lèi)及其類(lèi)之間的相互關(guān)系。詳細(xì)設(shè)計(jì)每個(gè)類(lèi)的屬性、方法和關(guān)系。
第8章 本章主要是選擇題和簡(jiǎn)答題。
1. 選擇程序設(shè)計(jì)語(yǔ)言考慮的因素:編程人員的水平和編程經(jīng)歷,待開(kāi)發(fā)軟件的類(lèi)型,算法和計(jì)算復(fù)雜性,數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性,軟件的開(kāi)發(fā)成本和時(shí)間要求,軟件的可移植性要求,可用的軟件工具。
2. 程序設(shè)計(jì)的風(fēng)格主要考慮:基本風(fēng)格、可讀性、正確性和容錯(cuò)性、可重用和可移植性、輸入和輸出風(fēng)格。
3. 代碼檢查是一種有效的代碼錯(cuò)誤檢測(cè)技術(shù),通過(guò)閱讀代碼,并進(jìn)行提問(wèn)和討論,從而發(fā)現(xiàn)可能存在的缺陷、遺漏和矛盾的地方。
4. 程序錯(cuò)誤一般包括數(shù)據(jù)缺陷、控制缺陷、計(jì)算缺陷、接口缺陷、輸入/輸出缺陷、存儲(chǔ)管理缺陷、異常處理缺陷等類(lèi)型。
5. 簡(jiǎn)答題中給出些不良代碼,要求學(xué)生根據(jù)本章的內(nèi)容對(duì)不良代碼進(jìn)行改進(jìn)。
第9章 本章主要是選擇題、簡(jiǎn)答題和應(yīng)用題。
1. 軟件測(cè)試的定義:是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,其目的在于以最少的時(shí)間和人力,系統(tǒng)地找出軟件中潛在的各種錯(cuò)誤和缺陷。
2. 單元測(cè)試集中于每一個(gè)獨(dú)立的模塊;集成測(cè)試集中于模塊的組裝;系統(tǒng)測(cè)試確保整個(gè)系統(tǒng)與系統(tǒng)的功能需求和非功能需求保持一致;驗(yàn)收測(cè)試是用戶(hù)根據(jù)驗(yàn)收標(biāo)準(zhǔn),在開(kāi)發(fā)環(huán)境或模擬真實(shí)環(huán)境中執(zhí)行的可用性、功能和性能測(cè)試。
3. 軟件測(cè)試技術(shù)大體上可以分成結(jié)構(gòu)測(cè)試和功能測(cè)試。結(jié)構(gòu)測(cè)試技術(shù)依據(jù)的是程序的邏輯結(jié)構(gòu),主要包括邏輯覆蓋方法;功能測(cè)試技術(shù)依據(jù)的是軟件行為的描述,主要包括等價(jià)類(lèi)劃分、邊界值分析測(cè)試等方法。
4. 應(yīng)用題:給出一段程序代碼,要求做結(jié)構(gòu)測(cè)試用例的設(shè)計(jì)。
5. 應(yīng)用題:給出一個(gè)簡(jiǎn)單的應(yīng)用,要求按照等價(jià)類(lèi)劃分或邊值分析測(cè)試設(shè)計(jì)功能用例。
第10章 本章主要是選擇題。
1. 軟件維護(hù)就是在軟件交付使用之后對(duì)軟件進(jìn)行的任何改變工作。
2. 維護(hù)活動(dòng)有4種:改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)。
第11章 本章主要是選擇題。
1. 軟件項(xiàng)目管理的內(nèi)容主要包括:人員的組織與管理,軟件度量,軟件項(xiàng)目計(jì)劃,風(fēng)險(xiǎn)管理,軟件質(zhì)量保證,軟件過(guò)程能力評(píng)估,軟件配置管理等。
2. 軟件項(xiàng)目組的結(jié)構(gòu)有民主式、主程序員式和現(xiàn)代程序員組三種典型的組織結(jié)構(gòu)。
3. 項(xiàng)目管理者應(yīng)當(dāng)合理地選擇恰當(dāng)?shù)臏贤ǚ绞,建立通暢的溝通渠道,保證能夠及時(shí)準(zhǔn)確地交流項(xiàng)目信息。常用的溝通方式有直接交流、電話(huà)、電子郵件和會(huì)議的方式。要求學(xué)生掌握每種溝通方式的特點(diǎn)和適用環(huán)境。
4. 項(xiàng)目計(jì)劃活動(dòng)的主要任務(wù)是估算項(xiàng)目的進(jìn)度、工作量、資源和風(fēng)險(xiǎn)。
5. 項(xiàng)目進(jìn)度常用gantt圖和工程網(wǎng)絡(luò)圖兩種方法,gantt圖直觀簡(jiǎn)明、易學(xué)易用,但它不能明顯地表示各項(xiàng)任務(wù)彼此間的依賴(lài)關(guān)系和關(guān)鍵任務(wù)。工程網(wǎng)絡(luò)圖不僅能描繪任務(wù)分解情況及每項(xiàng)作業(yè)的開(kāi)始時(shí)間和結(jié)束時(shí)間,還能清楚地表示各個(gè)任務(wù)之間的依賴(lài)關(guān)系,容易識(shí)別出關(guān)鍵路徑和關(guān)鍵任務(wù),因此,工程網(wǎng)絡(luò)圖是制定進(jìn)度計(jì)劃的強(qiáng)有力的工具。
6. 軟件過(guò)程的文檔主要分為三類(lèi):一類(lèi)是計(jì)算機(jī)程序,包括源代碼和可執(zhí)行程序,第二類(lèi)是描述程序的文檔,包括分析、設(shè)計(jì)、測(cè)試和用戶(hù)指南等,第三類(lèi)是數(shù)據(jù)。它們總稱(chēng)為軟
件配置。
7. 常見(jiàn)的軟件項(xiàng)目風(fēng)險(xiǎn)包括以下類(lèi)型:①軟件估算不準(zhǔn)確造成的風(fēng)險(xiǎn)。包括系統(tǒng)規(guī)模、用戶(hù)數(shù)量、可復(fù)用性等②市場(chǎng)影響風(fēng)險(xiǎn)。包括軟件產(chǎn)品的利潤(rùn)、管理層重視程度、交付期限的合理性等③與客戶(hù)相關(guān)的風(fēng)險(xiǎn)。包括需求的明確程度、客戶(hù)配合程度等④技術(shù)風(fēng)險(xiǎn)。包括技術(shù)成熟程度、開(kāi)發(fā)方法的特殊要求、功能實(shí)現(xiàn)的可行性等⑤開(kāi)發(fā)環(huán)境風(fēng)險(xiǎn)。包括各種case工具的可用程度和掌握程度,人員培訓(xùn)情況⑥開(kāi)發(fā)人員風(fēng)險(xiǎn)。包括人員的能力和經(jīng)驗(yàn)、技術(shù)培訓(xùn)、人員穩(wěn)定性等。
8. 軟件配置管理是軟件質(zhì)量保證的重要環(huán)節(jié),主要目的是控制變化。關(guān)鍵的活動(dòng)有配置項(xiàng)標(biāo)識(shí)、版本控制、變化控制、配置審計(jì)和配置變化報(bào)告。
第二篇:軟件銷(xiāo)售 工作計(jì)劃
軟件銷(xiāo)售 工作計(jì)劃
1.背景和問(wèn)題
互聯(lián)網(wǎng)和萬(wàn)維網(wǎng)(www.weilaioem.com)用于市場(chǎng)開(kāi)拓費(fèi)用。在這之后的12至15個(gè)月,還將需要500萬(wàn)rmb的投資。在運(yùn)行五到六年之后,就可以考慮首次公開(kāi)上市。按照我們的價(jià)值計(jì)算,對(duì)于第一輪的投資者將會(huì)有68%的內(nèi)部收益率。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。