軟體工程應用現狀

2021-05-13 07:45:40 字數 718 閱讀 7205

轉眼n多年,又回到csdn。過去這幾年居然沒留下什麼。

這期間,從程式設計師到專案管理,又到測試管理,雖然管理的下屬逐漸增多,但在技術領域逐漸退化了。

還是回來看看,撿回一些以前的感覺。

在這裡談談這些年來軟體工程在國內一些軟體公司的狀況。(很慚愧,本人才疏學淺,沒在像樣的公司混過,但我感覺這幾家的狀況帶有一定普遍性。)

第一,缺乏科學有效的需求分析

需求分析在軟體工程中應該說是專案成敗的關鍵。我遇到的情況有一下幾種:

1.專案計畫急功近利,重編碼輕設計。

這種情況多發生在以專案為生的中小公司,簽約主要靠銷售的嘴,不客觀分析開發過程需要的資源和時間便跟客戶簽合同,因為簽約後是研發團隊的事情,與銷售無關了。專案經理的計畫不得不按照合同要求制定,合理性無法保證,而且老闆總是把需求分析的時間一壓再壓,我見過有的專案不得不壓到2、3天,試想這樣的需求能達到什麼水平。後果是,無限期需求變更、無限延長交付期,軟體質量無法千瘡百孔,進度控制基本失效。

2.需求分析人員缺乏對業務的理解

軟體從業人員新人輩出,但能夠正真從客戶角度出發制定需求的分析人員並不多。設計的軟體到試執行的時候就會遇到大的阻力,推不動了,而此時再修改的不僅僅是介面的問題。

3.產品設計充當需求分析

這是一家以產品為主業的公司,所謂的需求分析師很多,但基本從事編碼工作,承擔設計的是產品部的mm,產出的需求僅僅限於介面上的要求,至於功能,聽程式設計師的,沒辦法呀,產品mm不懂技術。

未完待續

軟體工程 軟體工程概述

一.軟體 定義 計算機系統中的程式及其文件 程式 計算任務的處理物件和處理規則的描述 文件 為了便於了解程式所需的闡明性資料 特點 軟體的種類 按功能劃分 系統軟體 支援軟體 應用軟體 二.軟體工程的起源和概念 早期電腦程式 現在人們認為 在資訊產業中,微電子是基礎,計算機和網路是載體,軟體是核心 ...

軟體工程 軟體工程的概述

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

軟體工程之軟體工程管理

乙個好的工程需要配套的管理體系,軟體工程也不列外。軟體工程就我的理解就是對軟體工程的各個階段都一定規範,俗話說 不以規矩,不能成方圓 而這個規矩就由管理來充當。乙個軟體工程管理需要軟體專案計畫 成本估算 進度計畫 風險分析和人員的組織形式 或調動 一 在軟體專案計畫中,專案的任務是研究專案的效能 功...