2010-11-22 44 views
0

軟件產品可以經歷的環境是什麼。到現在爲止我只看到:由項目循環的環境

  • 設計
  • 發展
  • 測試
  • 分期
  • UAT
  • 性能
  • 生產

還有別的嗎?

回答

1

你說得對。遵循這些步驟的軟件開發的傳統方式(稱爲瀑布)。在過去的幾年中,創建了許多方法論,並且他們正在改進當今的軟件開發過程。如果您現在還沒有關於極限編程(XP),測試驅動開發(TDD),Scrum,看板,行爲驅動開發(BDD),敏捷統一過程,特性驅動開發(FDD)等方法敏捷方法(這些日子很常見)不用擔心。互聯網上有很多資料。其中一些方法主要集中在源代碼級(TDD,BDD)的構建和測試軟件中,其他則更側重於整個流程的管理(Scrum,Kanban)。

Bu這些方法的子集中的男子氣概的想法是,需求在過程中發生變化,這對於通過小型交互中的測試階段來補充開發階段是必要的,以便在少量寶貴功能的情況下交付一塊軟件循環,而不是遵循不靈活的傳統方式來生產無關緊要的軟件。

0

我看到的其他階段之一是性能測試。這個階段更多的是基於產品的預期SLA驅動的性能測量。這是一種對產品進行UAT測試和生產前基準測試的方法