精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 英語翻譯

    英語翻譯
    From Nothing,to Monumental,to Agile
    Most software development is a chaotic activity,often characterized by the phrase "code and fix".The software is written without much of an underlying plan,and the design of the system is cobbled together from many short term decisions.This actually works pretty well as the system is small,but as the system grows it becomes increasingly difficult to add new features to the system.Furthermore bugs become increasingly prevalent and increasingly difficult to fix.A typical sign of such a system is a long test phase after the system is "feature complete".Such a long test phase plays havoc with schedules as testing and debugging is impossible to schedule.
    We've lived with this style of development for a long time,but we've also had an alternative for a long time:Methodology.Methodologies impose a disciplined process upon software development with the aim of making software development more predictable and more efficient.They do this by developing a detailed process with a strong emphasis on planning inspired by other engineering disciplines - which is why I tend to refer to them as engineering methodologies.
    Engineering methodologies have been around for a long time.They've not been noticeable for being terribly successful.They are even less noted for being popular.The most frequent criticism of these methodologies is that they are bureaucratic.There's so much stuff to do to follow the methodology that the whole pace of development slows down.
    As a reaction to these methodologies,a new group of methodologies have appeared in the last few years.For a while these were known a lightweight methodologies,but now the accepted term is agile methodologies.For many people the appeal of these agile methodologies is their reaction to the bureaucracy of the monumental methodologies.These new methods attempt a useful compromise between no process and too much process,providing just enough process to gain a reasonable payoff.
    The result of all of this is that agile methods have some significant changes in emphasis from engineering methods.The most immediate difference is that they are less document-oriented,usually emphasizing a smaller amount of documentation for a given task.In many ways they are rather code-oriented:following a route that says that the key part of documentation is source code.
    英語人氣:785 ℃時間:2020-01-28 01:55:28
    優(yōu)質解答
    從無到有,以不朽的,以敏捷
    大多數(shù)的軟件開發(fā)是一個混亂的活動,其特點常常是一句"代碼和解決辦法" .該軟件是寫,沒有多大的一個潛在的計劃書,以及系統(tǒng)的設計是鵝卵石匯聚了來自許多短期決定.其實,這是工程相當好,因為這一制度是小,但由于該系統(tǒng)的增長變得越來越困難,以增加新的功能使用該系統(tǒng).此外臭蟲日趨普遍,并越來越難以解決.一個典型的跡象,這樣的制度是一個長期的測試階段后,該系統(tǒng)"功能完整" .這么長的測試階段起著破壞與明細表的測試和調(diào)試工作,是不可能如期進行.
    我們已經(jīng)生活在這個風格的發(fā)展在相當長的時間,但是我們應該也有另一種在相當長的時間:方法論.方法強加給一個有紀律的過程后,軟件開發(fā)委員會,目的是使軟件開發(fā)更可預見,更有效率.他們這樣做,通過制定詳細的進程,以高度重視,對規(guī)劃的鼓舞其他工程學科-這就是為什么我傾向于統(tǒng)稱他們?yōu)楣こ痰姆椒?
    工程方法已經(jīng)圍繞在相當長的時間.這一舉措并沒有得到明顯的為極度成功的.他們更指出,為受市民歡迎.最常見的批評,這些方法是,他們是官僚.有這么多的東西,以做后續(xù)的方法,因為整個的發(fā)展步伐放慢.
    作為反應,以這些方法,一群新的方法已經(jīng)出現(xiàn),在過去數(shù)年.有一陣子,這些被稱為輕量級方法,但現(xiàn)在接受的任期是敏捷方法.對許多人呼吁這些敏捷方法是,他們的反應,以官僚的氣壯山河的方法.這些新方法的嘗試一個有益的妥協(xié)過程中,沒有太多的過程中,只提供足夠的過程中得到一個合理的回報.
    結果,而這一切,是敏捷方法有一些顯著的變化,逐步從側重工程方法.最直接的區(qū)別在于它們是那么的文件為主,通常是強調(diào)了少量的文件,為特定的任務.在許多方面,他們都是比較代號為導向:經(jīng)過的路線說,關鍵的部分文件源代碼.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版