【正文】
140154軟件可維護(hù)性,是指軟件產(chǎn)品交付使用后,在實(shí)現(xiàn)改正潛伏的錯(cuò)誤、改進(jìn)性能等屬性、適應(yīng)環(huán)境變化等方面工作的(難易)程度。130152軟件測試是執(zhí)行程序發(fā)現(xiàn)并排除程序中潛伏的(錯(cuò)誤)的過程。070150流程圖也稱為程序框圖是最常用的一種表示法,它有順序、分支和(循環(huán))三個(gè)基本控制構(gòu)件。它用簡單的圖形記號(hào)分別表示數(shù)據(jù)流、轉(zhuǎn)換、(數(shù)據(jù)源)以及外部實(shí)體。010347基于計(jì)算機(jī)系統(tǒng)的軟件要素中的軟部件由程序、數(shù)據(jù)和(文檔)組成。140145測試用例中,不僅要選擇合理的輸入數(shù)據(jù),還要選擇(不合理)的輸入數(shù)據(jù)。080142通過向用戶提供視覺和聽覺上反饋,保持用戶與界面間的雙向通信,是提高界面可(交互)性的措施之一 43程序設(shè)計(jì)語言的可靠性是指程序設(shè)計(jì)語言本身不出錯(cuò)或?qū)﹀e(cuò)誤的(糾正)能力。050240建立數(shù)據(jù)流模型要遵循的原則包括:每個(gè)加工至少應(yīng)有一個(gè)輸入數(shù)據(jù)流以反映被處理數(shù)據(jù)的來源和一個(gè)(輸出)數(shù)據(jù)流來反映加工的結(jié)果。010138軟件可理解性,指系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的(需求)。010436程序設(shè)計(jì)語言的(可維護(hù))性通常指這種語言編寫的程序被理解,被修改及調(diào)整和改進(jìn)的難易程度。0103。1404 33軟件工程由方法、工具和(過程)三部分組成,稱軟件工程的三要素。140232(調(diào)試)的目的是確定錯(cuò)誤的位置和引起錯(cuò)誤的原因,并加以改正。130130軟件測試是軟件投入運(yùn)行(前),對(duì)軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)的強(qiáng)有力的最終審查。150128軟件的可互操作性,是指多個(gè)軟件元素相互(通信)并協(xié)同完成任務(wù)的能力。080126以詳細(xì)設(shè)計(jì)說明書為輸入,將該輸入用某種程序設(shè)計(jì)語言翻譯成計(jì)算機(jī)可以理解并最終可運(yùn)行的代碼的過程叫(編碼)過程。010325為了使用戶需求逐步精細(xì)化、完全化、一致化,通常采用(需求建模技術(shù))。010323軟件定義過程可通過軟件系統(tǒng)的(可行性研究)和需求分析兩個(gè)階段來完成。010120文檔(document)—一種數(shù)據(jù)媒體和其上所記錄的(數(shù)據(jù))。17任何一個(gè)基于計(jì)算機(jī)系統(tǒng)都可以用輸入處理輸出(IPO)圖來描述,它將系統(tǒng)轉(zhuǎn)成一個(gè)信息變換模型18為提高可交互性一般對(duì)所有可能造成損害的用戶操作動(dòng)作,應(yīng)堅(jiān)持要求用戶(確認(rèn)),例如,提問“你確實(shí)要?jiǎng)h除??”。150416在公式V(G)= E – N + 2中:E為程序圖G中邊的總數(shù); N 為程序圖中結(jié)點(diǎn)的總數(shù)。0201 14人機(jī)界面的風(fēng)格第一代界面是命令和(詢問)方式。10若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P= F/(1+(n*i))11軟件可靠性是指在給定的時(shí)間間隔內(nèi),程序成功運(yùn)行的(概率)。8在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語言、判定表、判定樹。6程序設(shè)計(jì)語言的心理特性主要表現(xiàn)在歧義性、簡潔性、傳統(tǒng)性、局部性和順序性。4軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。2規(guī)定功能的軟件,在一定程度上對(duì)自身錯(cuò)誤的作用(軟件錯(cuò)誤)具有屏蔽能力,則稱此軟件具有容錯(cuò)功能的軟件。4可移植性。2可測試性。5窮舉測試是不可能的。3把Pareto原理應(yīng)用到軟件測試中。對(duì)象模型是最基本最重要的,他為其他兩種模型奠定了基礎(chǔ),我們依靠對(duì)象模型完成了3種模型的集成軟件工程定義:1把系統(tǒng)的,規(guī)范的,可度量的途徑應(yīng)用于軟件開發(fā),運(yùn)行和維護(hù)過程,也就是把工程應(yīng)用于軟件;2研究1中提到的的途徑軟件生命周期各階段的基本任務(wù):問題定義;可行性研究;需求分析;總體設(shè)計(jì);詳細(xì)設(shè)計(jì);編碼和單元測試;綜合測試;軟件維護(hù)軟件過程定義:軟件過程是為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,他規(guī)定了完成各項(xiàng)任務(wù)的工作步驟生命周期:它規(guī)定了把生命周期劃分成哪些階段及各個(gè)階段的執(zhí)行順序,也稱過程模型生命周期/過程模型:瀑布模型;快速原型模型;增量模型;螺旋模型可行性研究過程步驟:1復(fù)查系統(tǒng)規(guī)模和目標(biāo);2研究目前正在使用的系統(tǒng);3導(dǎo)出新系統(tǒng)的高層邏輯模型;4進(jìn)一步定義問題;5導(dǎo)出和評(píng)價(jià)供選擇的解法;6推薦行動(dòng)方針;7草擬開發(fā)計(jì)劃;8書寫文檔提交審查 系統(tǒng)流程圖定義:它是概括地描繪物理系統(tǒng)的傳統(tǒng)工具數(shù)據(jù)流圖DFD定義:它是一種圖形化技術(shù),他描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出地過程中所經(jīng)受的變換 符號(hào):數(shù)據(jù)流圖有4種基本符號(hào):正方形表示數(shù)據(jù)原點(diǎn)或終點(diǎn);圓角矩形或圓形代表變換數(shù)據(jù)和處理;開口矩形代表數(shù)據(jù)存儲(chǔ);箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向典型總體設(shè)計(jì)過程的9個(gè)步驟:1設(shè)想供選擇的方案;2選取合理的方案;3推薦最佳方案;4功能分解;5設(shè)計(jì)軟件結(jié)構(gòu);6設(shè)計(jì)數(shù)據(jù)庫;7制定測試計(jì)劃;8書寫文檔(系統(tǒng)說明;用戶手冊(cè);測試計(jì)劃;詳細(xì)實(shí)現(xiàn)計(jì)劃;數(shù)據(jù)庫設(shè)計(jì)結(jié)果);9審查和復(fù)審模塊獨(dú)立程度的定性標(biāo)準(zhǔn)度量:1耦合:對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互聯(lián)程度的度量;2內(nèi)聚:它標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然拓展結(jié)構(gòu)程序設(shè)計(jì)經(jīng)典定義:如果一個(gè)程序的代碼塊僅僅通過順序,選擇和循環(huán)這3種基本控制結(jié)構(gòu)進(jìn)行連接,并且每個(gè)代碼塊只有一個(gè)入口和一個(gè)出口,則稱這個(gè)程序是結(jié)構(gòu)化的人機(jī)界面設(shè)計(jì),設(shè)計(jì)指南:1一般交互指南;2信息顯示指南;3數(shù)據(jù)輸入指南程序流程圖:又稱程序框圖,優(yōu)點(diǎn):對(duì)控制流程的描繪很直觀,便于初學(xué)者掌握;缺點(diǎn):1程序流程圖本質(zhì)上不是逐步求精的好工具,他透使程序員過早地考慮程序的控制流程而不去考慮程序的全局結(jié)構(gòu);2程序流程圖中用箭頭代表控制流,因此程序員不受任何約束,可以完全不顧結(jié)構(gòu)程序設(shè)計(jì)精神隨意轉(zhuǎn)移控制;3程序流程圖不易表示數(shù)據(jù)結(jié)構(gòu)盒圖:又稱SN圖,特點(diǎn):1功能域明確,可以從盒圖上一眼就看出來;2不可能任意轉(zhuǎn)移控制;3很容易確定局部和全程數(shù)據(jù)的作用域;4很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊的層次結(jié)構(gòu)Jackson圖:1順序結(jié)構(gòu):數(shù)據(jù)由一個(gè)或多個(gè)數(shù)據(jù)元素組成,每個(gè)元素按確定次序出現(xiàn)一次;2選擇結(jié)構(gòu):數(shù)據(jù)包含兩個(gè)或多個(gè)數(shù)據(jù)元素,每次使用這個(gè)數(shù)據(jù)時(shí)按一定條件從這些數(shù)據(jù)元素中選擇一個(gè);3重復(fù)結(jié)構(gòu):重復(fù)結(jié)構(gòu)的數(shù)據(jù),根據(jù)使用時(shí)的條件由一個(gè)數(shù)據(jù)元素出現(xiàn)零次或多次構(gòu)成Jackson圖的優(yōu)點(diǎn):1便于表示層次結(jié)構(gòu),而且是對(duì)結(jié)構(gòu)進(jìn)行自頂向下分解的有力工具;2形象直觀可讀性好;3技能表示數(shù)據(jù)結(jié)構(gòu)也能表示程序結(jié)構(gòu)計(jì)算環(huán)形復(fù)雜度的方法:1流程圖中的區(qū)域數(shù)等于環(huán)形復(fù)雜度;2流程G的環(huán)形復(fù)雜度V(G)=EN+2,其中E是流程圖中邊的條數(shù),N是結(jié)點(diǎn)數(shù);3流程G的環(huán)形復(fù)雜度V(G)=P+1,其中P是流程圖中判定結(jié)點(diǎn)的數(shù)目程序編碼的風(fēng)格應(yīng)遵循的規(guī)則:1程序內(nèi)部文檔;2數(shù)據(jù)說明;3語句構(gòu)造;4輸入輸出;5效率軟件測試的目標(biāo)(定義):1測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行的過程;2好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案;3成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試測試的目標(biāo):暴露程序中的錯(cuò)誤軟件測試的準(zhǔn)則:1所有測試都應(yīng)該能追述到用戶需求。指導(dǎo)青年樹立正確的人生觀是楊賢江青年教育思想的核心;他旗幟鮮明的主張青年要干預(yù)政治,投身革命,認(rèn)為這在當(dāng)時(shí)是中國社會(huì)的出路,也是青年的出路;強(qiáng)調(diào)青年必須學(xué)習(xí),學(xué)習(xí)是青年的權(quán)利與義務(wù);對(duì)青年的生活也提出了指導(dǎo)性意見。這些人在抗日戰(zhàn)爭和解放戰(zhàn)爭中都起到了領(lǐng)導(dǎo)和骨干作用?!翱勾蟆痹诮虒W(xué)中始終堅(jiān)持“理論聯(lián)系實(shí)際”和“少而精”的原則,因?yàn)椤翱勾蟆钡膶W(xué)制短,一般只培訓(xùn)半年。后來這三句話、八個(gè)字成為中國人民解放軍的“三八作風(fēng)”。毛澤東給“抗大”提出的教育方針是:“堅(jiān)定正確的政治方向,艱苦樸素的工作作風(fēng),靈活機(jī)動(dòng)的戰(zhàn)略戰(zhàn)術(shù)”。2中國人民抗日軍事政治大學(xué):簡稱“抗大”,1936年6月創(chuàng)辦于陜北瓦窯堡,是為了繼續(xù)培養(yǎng)紅軍干部而創(chuàng)辦的。這一政策客觀上維持教育的連續(xù)性,為今后國家建設(shè)培養(yǎng)、儲(chǔ)備了一定的人才。第三,進(jìn)一步加強(qiáng)政治思想教育,對(duì)中等教育的發(fā)展起到了穩(wěn)定作用。2“戰(zhàn)時(shí)須作平時(shí)看”:要求“戰(zhàn)爭發(fā)生時(shí),全國各地各級(jí)學(xué)校及其他文化機(jī)關(guān)、務(wù)力持鎮(zhèn)靜,以就地維持課務(wù)為原則”,無論是學(xué)制、課程、學(xué)校秩序、教育經(jīng)費(fèi)都應(yīng)該以平時(shí)為原則,“以維持正常教學(xué)為主旨”。中學(xué)教育年限是六年,分初中和高中兩級(jí),一般情況下初中三年,高中三年,高等教育分專門學(xué)校和大學(xué)兩種,“六三三學(xué)制”,在一定程度上集中了教育界的智慧和經(jīng)驗(yàn),考慮到了我國民族工業(yè)的發(fā)展對(duì)教育的要求,也考慮到了學(xué)齡兒童的身心發(fā)展特點(diǎn)和年齡分期問題。小學(xué)教育六年。為使新學(xué)制的討論有明確的方向,在學(xué)制醞釀過程即提出了相關(guān)的指導(dǎo)原則,具體為:①適應(yīng)社會(huì)進(jìn)化之需要;②發(fā)揚(yáng)平民教育精神;③謀個(gè)性之發(fā)展;④注意國民經(jīng)濟(jì)力;⑤注意生活教育;⑥使教育易于普及;⑦多留各地方伸縮余地。1922年新學(xué)制及“六三三”學(xué)制:1922年9月,教育部順應(yīng)形勢,召開全國學(xué)制會(huì)議,公布了《學(xué)校系統(tǒng)改革案》,這個(gè)學(xué)制被稱為“新學(xué)制”,或叫《壬戌學(xué)制》。認(rèn)為健全的人格必須德、智、體、美和諧發(fā)展。(詳見教材)1蔡元培“五育并舉”的教育方針:蔡元培非常重視健全人格教育,1912年,蔡元培發(fā)表《對(duì)于教育方針之意見》,提出了軍國民教育、實(shí)利主義教育、公民道德教育、世界觀教育和美感教育五育并舉的教育方針。它仍保持以小學(xué)大學(xué)教育為骨干,兼重師范教育和實(shí)業(yè)教育的整體結(jié)構(gòu)。1壬子癸丑學(xué)制:1912年7月,教育部公布了民國學(xué)制系統(tǒng)的結(jié)構(gòu)框架,稱為“壬子學(xué)制”;1913年8月,又陸續(xù)公布了一系列法令章程,從而形成了一個(gè)全面完整的學(xué)制系統(tǒng),稱為壬子癸丑學(xué)制。問題在于該學(xué)制的形式仿自資本主義國家,靈魂卻是中國封建階級(jí)的。在主系列之外是為各類學(xué)堂中,主要有兩類:實(shí)業(yè)類與師范類。學(xué)制主系列劃分為三段七級(jí)。1癸卯學(xué)制:1904年,清政府頒布《奏定學(xué)堂章程》,史稱“癸卯學(xué)制”?!毒煷髮W(xué)堂章程》共8章,對(duì)大學(xué)堂的性質(zhì)、辦學(xué)宗旨、課程、入學(xué)條件、學(xué)成出身、教習(xí)聘用、機(jī)構(gòu)設(shè)置、經(jīng)費(fèi)籌措及使用都作了詳細(xì)規(guī)定。它的地位:見教材305頁最上面一段。課程側(cè)重于“西文”和“西藝”。1902年,京師同文館并入京師大學(xué)堂。在中國近代教育史上,它被視為中國政府自行創(chuàng)建的第一所新式學(xué)堂,標(biāo)志著中國近代新式學(xué)堂的誕生。1861年,清政府在北京設(shè)立同文館,并于1862年正式開學(xué)。清末“新政”期間,于1905年設(shè)立學(xué)部,國子監(jiān)撤消。它們組成子唐代中央官學(xué)的主干。唐代國子監(jiān)總轄國子學(xué)、太學(xué)、四門學(xué)、律學(xué)、算學(xué)、書學(xué)和廣文館。以前各代學(xué)校都隸屬于太常寺,隋文帝時(shí)襲北齊國子寺之名,設(shè)立國子寺總轄國子、太學(xué)、四門等學(xué),煬帝大業(yè)三年(607年)改國子寺為國子監(jiān),不隸太常寺,設(shè)祭酒一人,專門掌管教育。14﹑國子監(jiān):我國封建時(shí)代的教育管理機(jī)關(guān)和最高學(xué)府,也是朝廷掌管國學(xué)政令的最高官署。并成為后來封建社會(huì)家庭教育的重要材料。稷下學(xué)宮的性質(zhì)和特點(diǎn):性質(zhì):(1)(2)