CISC 327 Lecture Notes - Lecture 6: Software Quality Assurance, Extreme Programming, Test Automation

60 views4 pages

Document Summary

Cisc 327: week 2: class 3: software quality assurance. Agile development: a group of software development methods. Welcome changing requirements, even late in development. Business people and developers must work together. Working software is the primary measure of progress. Self-organizing teams produce the best architectures, requirements, and designs. Reflect and tune behaviour at regular intervals to become more effective. Agile development values: individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, responding to change over following a plan. Although there is value in the items on the right, agile software developers value the items on the left more. Extreme programming: a modern, lightweight software process, extreme programming, or xp, is a modern lightweight process suitable for small to medium-sized so*ware projects, designed to adapt well to the observed realities of modern so*ware production.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents