認識與問題

2021-10-03 04:35:07 字數 511 閱讀 4522

軟體工程是把系統的,有序的,可量化的方法應用到軟體的開發,運營和維護上的過程。

軟體工程不和其他工程一樣,力求與最好,它十分注重短期的實際結果,它的目標是:創造出「足夠好」的軟體。但也不能隨手帶過,只能在一定時間內盡自己最大的努力,解決大問題,對於一些小的bug有時候只能放過。

對於軟體專案的開發中,我認為pm的出現對整個團隊來說都是幸事。乙個優秀的pm可以解決程式設計師與顧客之間相互的不理解,隔行如隔山,它的出現使技術人員專心專案研究,不被外界所干擾。pm相當於合唱團裡面的現場指揮,它可以明確分工。pm需要團隊成員的認可,如果只是面和心不合,那麼pm不但不會方便專案的開發,反而會使團隊雜亂,造成負面影響。

我認為在軟體開發過程中msf的敏捷開發模式可以幫助團隊更快完成任務,它更強調於使用者的交流,它使團隊成員精簡過程,直奔主題,在tfs上工作可以使團隊成員的交流簡明,不再為交流寫出許多客戶不需要的文件,可以更快解決使用者問題。

一樣的魔方口訣,我們怎樣可以比其他人更快更好完成魔方?

敏捷模式,是不是就是沒有計畫,想到什麼就做什麼?

關於NP問題與P問題的認識

時間複雜度 先用幾句話簡單說明一下時間複雜度。時間複雜度並不是表示乙個程式解決問題需要花多少時間,而是當問題規模擴大後,程式需要的時間長度增長得有多快。複雜度可以分為兩種級別 一種是o 1 o log n o n a 等,我們把它叫做多項式級的複雜度,因為它的規模n出現在底數的位置 另一種是o a ...

物聯網軟體工程 認識與問題

對軟體工程的認識 軟體工程是一門研究用工程化方法構建和維護有效的 實用的和高質量的軟體的學科 就是按照工程學的管理方式,有組織 有計畫的,在一定的質量基礎 時間限度和成本範圍內,實現功能明確的軟體系統。每個軟體幾乎都有經歷問題的定義及規劃 需求分析 軟體設計 程式編碼 軟體測試 執行維護 軟體公升級...

認識與入門 Markdown

markdown 是一種輕量級的 標記語言 它的優點很多,目前也被越來越多的寫 好者,撰稿者廣泛使用。看到這裡請不要被 標記 語言 所迷惑,markdown 的語法十分簡單。常用的標記符號也不超過十個,這種相對於更為複雜的html 標記語言來說,markdown 可謂是十分輕量的,學習成本也不需要太...