Bank of America Interview Question

describe software development life cycle