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+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents