Name two of the software development models (lifecycles) described by Sommerville or McConnell. Provide a 1-2 sentence description of each. (One point each.)