原创 軟件工程Day4

1、Beta 測試是驗收測試的一種 2、環形複雜度計算: (1)流圖中的區域數等於環形複雜度。 (2)流圖G的環形複雜度V(G)=E-N+2,其中,E是流圖中邊的條數,N是結點數。 (3)流圖G的環形複雜度V(G)=P+1,其中,

原创 中南大學上機題01

容易的題 題目描述: 大家都很關心考試難易程度。K老師出題有一個規律,在出題之前,他會隨機寫下一個字符串,只要這個字符串中能按順序找到E,A,S,Y四個字母。他出題就會比較簡單。你拿到了這個字符串,請你告訴考試的題目難不難吧。 輸

原创 軟件工程Day7

1、在軟件開發過程中,演化模型適用於事先不能完整定義需求的軟件開發。 2、系統模型由對象模型、動態模型、功能模型組成。 3、在數據規範化中,從實用角度看,選用第三範式比較恰當。 4、 以下程序段的輸出結果爲(9) char c[

原创 在GitHub中上傳本地項目

1、擁有GitHub賬號(https://github.com/) 2、下載Git工具(https://gitforwindows.org/) 下載時一路next 3、在GitHub中新建一個倉庫,複製以下地址 4、右鍵單擊想要

原创 軟件工程Day8

1、扇入是指直接調用該模塊的上級模塊的個數。扇入大表示模塊的複用程序高。 扇出是指該模塊直接調用的下級模塊的個數。扇出大表示模塊的複雜度高,需要控制和協調過多的下級模塊; 2、需求分析 做什麼 詳細設計 怎麼做 3、軟件生命週期中

原创 股票小程序

股票小程序 源代碼: https://download.csdn.net/download/onion___/12246160 如果像我一樣實在很窮,可以在評論回覆,恰好碰見我在線的話,就會免費私發。 當然,如果真的急用並且不差

原创 軟件工程Day5

1、軟件開發常使用的兩種基本方法是結構化和原型化方法,在實際的應用中,它們之間的關係表現爲相互補充 2、軟件的特點: 軟件是一種邏輯實體,具有抽象性 軟件沒有明顯的製作過程 軟件在使用期間不存在磨損、老化問題 對硬件和環境具有依

原创 軟件工程Day3

1、軟件測試的目的: 測試是程序的執行過程,目的在於發現錯誤; 一個好的測試用例在於發現至今未發現的錯誤; 一個成功的測試是發現了至盡未發現的錯誤的測試; 2、while 先判斷表達式真假,再根據條件決定是否循環,可能一次也不

原创 軟件工程Day1

重拾記憶 1、好的測試是用少量的測試用例運行程序,發現被測程序儘可能多的錯誤。 2、採用等價類劃分方法,爲手機號碼設計測試用例,應該劃分3個等價區間(不考慮非數字情況) 3、增量模型:把待開發的軟件系統模塊化,將每個模塊作爲一個增

原创 軟件工程Day6

1、UML圖: 狀態圖:描述一個實體基於事件反應得到動態行爲; 協作圖:描述對象之間的交互關係; 活動圖:描述業務用例實現的工作流程; 順序圖:描述對象自身及對象間信息傳遞順序; 配置圖:描述系統中硬件和軟件的物理配置情況和系統體

原创 軟件工程Day2

1、集成測試分爲漸增組裝測試和非漸增組裝測試 1)非漸增組裝測試(非增式集成測試):將單元測試後的模塊按照總體的結構圖一次性集成起來,然後把連接的整體進行程序測試。 一般用黑盒法來編寫測試集並進行測試。 程序錯誤易出現,不容易集

原创 查找和排序 題目:輸入任意(用戶,成績)序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。

查找和排序 題目:輸入任意(用戶,成績)序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。 輸入描述: 輸入多行,先輸入要排序的人的個數,然後輸入排序方法0(降序)或者1(升序)再分別輸入他們的

原创 約數的個數

約數的個數 題目描述: 輸入n個整數,依次輸出每個數的約數的個數 輸入描述: 輸入的第一行爲N,即數組的個數(N<=1000) 接下來的1行包括N個整數,其中每個數的範圍爲(1<=Num<=1000000000) 當N=0時

原创 停車小程序

停車小程序 一個停車小程序,話不多說,放運行圖。 賞口飯吃:https://download.csdn.net/download/onion___/12246132 如果像我一樣實在很窮,可以在評論回覆,恰好碰見我在線的話,就會

原创 二叉搜索樹彙總

二叉搜索樹二叉搜索樹的建立判斷是否爲同一棵二叉搜索樹二叉搜索樹(鏡像)的判斷 二叉搜索樹的建立 struct node *insert(int k, struct node *T) { if (!T) {