CS代考 Software Engineering I

Software Engineering I
Software Processes
Miguel Morales – Computer Science and Software Engineering Department

Copyright By PowCoder代写 加微信 powcoder

• Understand and be able to explain what a software process is.
• Understand and be able to explain different software development
methodologies and frameworks.
• Identify and understand the differences and similarities between software development methodologies.

Software process

Software process

Software process lifecycle

Traditional approach

Agile approach
• Scrum represented through its main elements.
http://www.targetprocess.com/blog/tag/extreme-programming

Agile approach

Agile approach
• A board to bring order to our work and make it visible to everybody, Kanban.

One day in Kanban land

Agile approach
• XP defines key practices useful to understand the agile philosophy.

Agile approach

Common pitfalls

• Understand and be able to explain what a software process is.
• Understand and be able to explain different software development
methodologies and frameworks.
• Identify and understand the differences and similarities between software development methodologies.

程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com