- FACULTY and STAFF
- RESEARCH AREAS
- APPLY NOW
- GIVE TODAY
Engineering of Systems Analysis. Description: 3 units. In-depth consideration of each of the phases of the software project life code. Object-oriented design and programming. Includes a large-scale software development project involving groups of students.
Grading: Regular grades are awarded for this course: A B C D E.
Prerequisite(s): ECE 373 or equivalent, or consent of instructor.
May be convened with: ECE 573.
Usually offered: Spring.
Software Engineering. I. Sommerville. 9th Ed. Addison-Wesley. 2010. ISBN-13: 978-0137035151
By the end of this course the student will be able to:
Two 75-minute lecture sessions per week.
Four homework problem assignments during semester.
In-depth project, including:
• requirements capture;
• design document (with revision opportunity);
• alpha, beta, and final releases;
• enforced testing standards and code reviews; and
• live demonstration and project presentation.
One mid-term in-class examination plus a final examination.
a) an ability to apply knowledge of mathematics, science, and engineering (High)
c) an ability to design a system, component, or process to meet desired needs within realistic constraints such
as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability (High)
d) an ability to function on multi-disciplinary terms (Medium)
e) an ability to identify, formulate, and solve engineering problems (High)
g) an ability to communicate effectively (High)
i) a recognition of the need for, and an ability to engage in life-long learning (Mediium)
j) a knowledge of contemporary issues (High)
k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. (High)