promotion image of download ymail app
Promoted

極限編程、敏捷開發、Scrum之間.. (急

最近要做專題老師要求我們尋找系統分析的方式

給了我們三個關鍵字

極限編程、敏捷開發、Scrum

要我們找一個適合我們開發的程式的系統分析方式..

我們要做手機的APP,工具類型 ..

查過三個詞之後還是不太懂 ~"~

求高手幫忙

2 Answers

Rating
  • Anonymous
    7 years ago
    Favorite Answer

    您好 這三個都是敏捷開發的一種 需要常常review.

    Extreme Programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development,[1][2][3] it advocates frequent "releases" in short development cycles, which is intended to improve productivity and introduce checkpoints where new customer requirements can be adopted.

    Other elements of Extreme Programming include: programming in pairs or doing extensive code review, unit testing of all code, avoiding programming of features until they are actually needed, a flat management structure, simplicity and clarity in code, expecting changes in the customer's requirements as time passes and the problem is better understood, and frequent communication with the customer and among programmers.[2][3][4] The methodology takes its name from the idea that the beneficial elements of traditional software engineering practices are taken to "extreme" levels.[clarification needed]

    Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle. The Agile Manifesto[1] introduced the term in 2001.

    Scrum is an iterative and incremental agile software development framework for managing software projects and product or application development. Its focus is on "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" as opposed to a "traditional, sequential approach".

    • Commenter avatarLogin to reply the answers
  • John
    Lv 6
    7 years ago

    我印象中,敏捷開發,是一種專案執行的方式;要用來作系統分析,是有什麼目的、條件或要求嗎?

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.