【軟工視訊—小小知識點(一)】

我是太陽啦啦啦發表於2015-09-27

      前言這段時間在學習軟工視訊,視訊的學習可以說是最能體現學習方法的學習材料,如何提高看視訊的學習效率呢?很多同學都分享了視訊 學習的三步法,正如看一本書一樣,首先巨集觀把握,從整體上對知識有一個巨集觀的瞭解,這個是最重要的,然後在一集一集的看,看視訊要調節自己的時間,選擇自己效率最高的時間,調動自己的學習動力!現在我的視訊學習快接近尾聲,針對以前的內容,現在我主要總結一下前二十五講的知識點:

       正文:首先讓我們巨集觀把握,來看一下這二十五講都講了些什麼內容?

        這二十五講主要講了六個方面的內容,分別是軟體工程概論、軟體計劃、軟體需求分析、軟體測試、程式導向的軟體方法和程式編寫,用圖的記憶更方便我們的思維掌握,大家請看下面的圖:
    
     下面我分別來說一下這六個部分的重點內容:
      在軟體工程概論中
 一、軟體生存期:
            傳統的六個步驟
            1、制定計劃
                           確定總目標
                           給
出功能、效能、可靠性以及介面等方面的要求等方面的要求
                           完成該軟體任務的可行性研究
            2、需求分析和定義
                          對待開發軟體提出的需求進行分析並給出詳細的定義
                          編寫軟體需求說明書——著手編輯使用者手冊
           3、軟體設計
                           概要設計—把各項需求轉換成軟體的體系結構。結構中每一組成部分都是意義明確的模組。
                           詳細設計—為每個模組完成的功能進行具體的描述,要把功能描述轉變為精確的、結構化的過程描述。
           4、程式的編寫
                            與設計一致
           5、軟體測試
                         靜態、動態測試
                         單元測試,查詢各個模組在功能和結構上存在的問題並加以糾正
                         組裝測試,將已測試過得模組按一定順祝組裝起來。使用者或機構
           6、軟體執行和維護

二、軟體開發模型
      1、快速原型模型
      2、瀑布模型
      3、演化模型
      4、演化模型
      5、漸增模型
      6、螺旋模型
      7、噴泉模型
關於這幾個模型,要區分好是什麼模型,以及他們的特點,使用範圍和優點。

三、軟體工程三要素 
        方法(如何做)         工具(支撐環境)          過程(順序,文件資料、管理、里程碑)

        在軟體計劃中:
一、問題定義
        1、定義內容
        2、定義步驟
二、可行性研究
        1、研究方面
        2、研究步驟
        3、專案開發計劃

     在軟體需求分析中:
一、編制需求分析階段的文件
               軟體需求說明書
               資料要求說明書
               初步的使用者手冊
               修改、完善與確定軟體開發實施計劃
二、軟體需求方法:
       結構化分析方法
          1、資料流圖
          2、資料字典
       
    原型化方法
三、需求規格說明書


        程式導向的軟體設計方法
一、模組耦合
二、模組內聚
三、設計
        1、資料設計
        2、檔案設計
        3、過程設計
四、方法
        1、N-S圖
        2、判定表
        3、問題分析圖
五、說明書
       1、概要設計說明書
       2、詳細設計說明書     

         在程式編寫中
一、程式設計風格
       1、資料說明
         注意:

     1)資料說明的次序應當規範化:使資料使用更容易查詢,也有利於測試,排錯和維護,在型別說明中還可進一步要求。

     2)說明語句中變數安排有序化

     3)資料說明:標準化、規範化

               當多個變數名在一個語句中說明時,按字母排列

               應該對過程和函式的形參排列有序

      *輸入引數在前,輸出引數在後

      *整型引數在前,實型引數次之,其他引數在後

    4)使用註釋說明覆雜資料結構

二、評價

      1、五個標準


     在軟體測試中

一、測試的目的

      測試是程式的執行過程,目的在於發現錯誤

二、軟體測試策略

       單元測試,組裝測試,確認測試,系統測試

三、測試種類

四、測試分析報告


         總結軟體工程的這前二十五講,主要講了這些內容,我們要掌握學習的方法,巨集觀把握,構建屬於自己的思維導圖,視訊看了一遍,完全記住是不可能的,“記是記不住的!”更多的是需要我們在實踐中去運用它,不斷的重複,用的次數多了,就記住了,學習是一個過程,我們要加油!




相關文章