First of a two-course sequence in which students develop a complex Software System starting from customer requirements and progressing through the entire analysis, design, implementation, testing, and delivery lifecycle. Students work in teams to develop a project plan, complete the project’s technical components, prepare various deliverable documents, and finally deliver the finished product to the customer. The first course will focus on the analysis and design of the system. Prerequisite(s) CSCE 3444 and TECM 2700, each with a grade of C or better.