您現在的位置: 18luck新利全站下载 >> 管理信息化>> 信息化知識>> 資料信息

軟件工程基本觀念概述(doc 7頁)

所屬分類:
信息化知識
文件大小:
72 KB
下載地址:
相關資料:
軟件工程, 基本觀念, 觀念概述
軟件工程基本觀念概述(doc 7頁)內容簡介

軟件工程基本觀念概述目錄:
1 軟件工程的目標與常用模型
2 軟件開發的基本策略
3 一些不正確的觀念
4 一些有爭議的觀念
5 小結

軟件工程基本觀念概述內容摘要:
軟件工程的目標是提高軟件的質量與生產率,最終實現軟件的工業化生產。質量是軟件需求方最關心的問題,用戶即使不圖物美價廉,也要求個貨真價實。生產率是軟件供應方最關心的問題,老板和員工都想用更少的時間掙更多的錢。質量與生產率之間有著內在的聯係,高生產率必須以質量合格為前提。如果質量不合格,對供需雙方都是壞事情。從短期效益看,追求高質量會延長軟件開發時間並且增大費用,似乎降低了生產率。從長期效益看,高質量將保證軟件開發的全過程更加規範流暢,大大降低了軟件的維護代價,實質上是提高了生產率,同時可獲得很好的信譽。質量與生產率之間不存在根本的對立,好的軟件工程方法可以同時提高質量與生產率。
軟件供需雙方的代表能在餐桌上談笑風生,歸功於第一線開發人員的辛勤工作。質量與生產率的提高就指望程序員與程序經理。對開發人員而言,如果非得在質量與生產率之間分個主次不可,那麼應該是質量第一,生產率第二。這是因為:(1)質量直接體現在軟件的每段程序中,高質量自然是開發人員的技術追求,也是職業道德的要求。(2)高質量對所有的用戶都有價值,而高生產率隻對開發方有意義。(3)如果一開始就追求高生產率,容易使人急功近利,留下隱患。寧可進度慢些,也要保證每個環節的質量,以圖長遠利益。
軟件的質量因素很多,如正確性,性能、可靠性、容錯性、易用性、靈活性、可擴充性、可理解性、可維護性等等。有些因素相互重疊,有些則相抵觸,真要提高質量可不容易啊!
軟件工程的主要環節有:人員管理、項目管理、可行性與需求分析、係統設計、程序設計、測試、維護等,如圖1.1所示。


..............................

Baidu
map