軟體工程的幾個基本討論

2021-04-06 15:34:40 字數 925 閱讀 8531

1

做軟體,就要按照軟體工程來做,即然是鍛練更應該按照軟體工程來走,

需求分析--把需求明確,軟硬體環境 word+viso.

概要設計+詳細設計--- 物件,介面明確 word+rose.

**編寫

---- .net

測試 ------還不知道.net用什麼測試工具,junit,cppunit

版本控制 ---- clearcase

2若是你真有了工程概念並有些了解了,那還好

既然是非商用時間等條件都有的條件下

我覺得,你現在運用軟體工程過程來做,在某些階段是沒問題的

若開發過程中每個階段,都真正的按規範來做的話,一般情況下可能有些困難

建議需求到需求規格,再到設計(總的架構設計)這兩階段是重點

以後對你的開發與管理都會起到相當大的作用,同時加深了對實際概念的理解

在實際工作中,專案一般都是很緊的,即留給開發的時間是相當緊的(軟體公司都會遇到的)

就需要合理的選擇乙個生周週期模型,利用合理的開發方法來實現

不管哪一種,必然要求你快速分析與設計,所以這一環節相當重要

使用工具,簡單的就是visio,rose實際也不難,只要你懂uml

資料模型:用erwin,大一點用powerdesigner

分析方法: 最好後先從動態模型入手,匯出靜態模型

要理解軟體工程,是要從技術與管理兩方面來考慮的

所以管理也是相當重要,如資源的管理,這包括人,工具,時間等,另一方面對工作產品的管理

如文件、原始碼等

可以用合適的工具來支援,若小公司,專案不太大,條件不充足(公司資金)

建議使用vss 作為配置管理工具

實際上軟體工程的問題也不是只言片語的事,需要實踐中體會,形成自己的一套開發方法

我說的有些亂,若有不對之處也列位高手批評指正

時間關係就說到這了

軟體工程的幾個步驟

問題定義 問題定義階段必須回答的關鍵問題 要解決的問題是什麼?如果不知道問題是什麼就試 決這個問題,顯然是盲目的,只會白白浪費時間和金錢,最終得出 的結果很可能是毫無意義的。儘管確切地定義問題的必要性是十分明顯的,但是在實踐中它卻可能是最容易被忽視的乙個步驟。通過問題定義 階段的工作,系統分析員應該...

軟體工程的幾個步驟

問題定義 問題定義階段必須回答的關鍵問題 要解決的問題是什麼?如果不知道問題是什麼就試 決這個問題,顯然是盲目的,只會白白浪費時間和金錢,最終得出 的結果很可能是毫無意義的。儘管確切地定義問題的必要性是十分明顯的,但是在實踐中它卻可能是最容易被忽視的乙個步驟。通過問題定義 階段的工作,系統分析員應該...

軟體工程 軟體工程的概述

軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考 驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科,它涉及到程式語言 資料庫 軟體 開發工具 系統平台 標準 設計模式等方面。先從軟體工程的第一章開始說起 軟體工程的概述,這一章是...