【軟體工程小知識】

來源:互聯網
上載者:User
  1. 每張aspx網頁都直接或間接的從類庫中的System.Web.UI.Page類中繼承。
  2. C#2.0提供了分布式類的寫法,即允許將類的定義分散到各個程式碼片段之中。

要求:1)只要各檔案中使用了相同的命名空間,相同的類名,而且每個類的定義前面都加上partial修飾符,編譯器就會自動地將這些檔案編譯到一起,形成一個完整的類。

  1. 類中常見的四中關係是:
    1)泛化(Generalization)
    一句話,就是繼承的表示,是is-a的關係。用帶箭頭的實線指向父類。
    2)依賴(Dependency)
    UML類圖中依賴是一種使用關係,它說明一個事物規範的變化可能影響到使用它的另一個事物,反之則不然。
    依賴關係用帶箭頭的虛線指向介面,是use-a關係。
    3)關聯(Association)
    用於描述類與類之間的串連關係,是has-a的關係。
    4)彙總(Aggregation)
    彙總是關聯的特例,如果類與類之間的關係具有"整體和局部"的特點,則把這樣的關係成為集合。它往往有"包含 . . .""有. . .組成"的意思。
  2. 一些有關.NET的知識點
    .NET Framework    SQL Server    ADO.NET    WinForm    HTML     CSS      Javascript    
    XML    DTD    Schema    
    ASP.NET    Jquery         Ajax        
    MVC2        MVC3
    ADO.NET Entity(EDM)
    LINQ    Lambda Expression
    RIA: Silverlight
    UML: Unified Modeling Language
    Design pattern
    Project Management.    SDP
    Testing        Deployment
    Professional    Quality
    Project Development with Full Process

軟體開發流程及各階段的任務

階段

關鍵問題

結束標準

1 問題定義

問題是什麼

關於規模和目標的報告書

2 可行性研究

有可行的解嗎

系統高層邏輯模型

資料流圖

成本/效益分析

3 需求分析

系統必須要做什麼

系統的邏輯模型

資料流圖

資料字典

演算法描述

4 總體設計

概括地說應該如何解決這個問題

可能的解法

系統流程圖

成本/效益分析

推薦的系統結構

層次圖或結構圖

5 詳細設計

怎樣具體實現此系統

編碼規格說明

HIPO圖和PDL圖

6 編碼和單元測試

正確的程式模組

原程式清單

單元測試方案和結果

7 綜合測試

符合要求的軟體

綜合測試方案的結果

完整一致的軟體配置

8 維護

系統能夠長期滿意運行

軟體問題報告單

軟體修改報告單

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.