details
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
details [2011/09/14 18:51] – jonathan | details [2011/09/14 18:55] (current) – jonathan | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Detailed Description CSE 4090 ====== | ====== Detailed Description CSE 4090 ====== | ||
+ | |||
+ | The description below comes from the original course proposal. The details and design of the actual course in each year may differ considerably. | ||
===== Short Description===== | ===== Short Description===== | ||
Line 53: | Line 55: | ||
6. (10%) Team self-assessment of each other. | 6. (10%) Team self-assessment of each other. | ||
+ | |||
+ | ===== Reading List ===== | ||
+ | |||
+ | The reading lists from COSC4312 and COSC4313 applies. | ||
+ | *Sommervile. Software Engineering, | ||
+ | *Pressman. Software Engineering: | ||
+ | *Ian Bray, An Introduction to Software Requirements, | ||
+ | *Documenting Software Architectures. P. Clements et. al. Addison-Wesley 2003. | ||
+ | *Software Engineering. S.L. Pfleeger, Prentice Hall. 2001. | ||
+ | *The Unified Modeling Language Reference Guide. J. Rumbaugh, G. Booch, & I. Jacobson, Addison Wesley Longman. 1999. | ||
+ | *Design Patterns and Contracts. J.M. Jezequel et. al. Addison-Wesley 2000. | ||
+ | *Seamless Object Oriented Software and Architecture. K. Walden, and J.-M. Nerson, Prentice Hall, 1995 | ||
+ | *Object Oriented Software Engineering with Eiffel. J.M. Jezequel. Addison-Wesley, | ||
+ | *Facts and Fallacies of Software Engineering. Robert Glass. Addison-Wesley 2003. | ||
+ | *Lean Software Development.: | ||
+ | *Software Fundamentals: | ||
+ | *Balancing Agility and Discipline. Boehm and Turner. Addison Wesley 2004. | ||
+ | *Blaha and Rumbaugh, Object Oriented modelling and Design with UML, Prentice Hall, 2005 | ||
+ | *Meyer, Object Oriented Software Construction, | ||
+ | *Software Fundamentals: | ||
+ | *Design Patterns. E. Gamma et. al. Addison-Wesley, | ||
+ | |||
+ | ===== Course Rationale ===== | ||
+ | |||
+ | The Standish Group' | ||
+ | |||
+ | The purpose of the project course is to provide our students with a large software project that will be scrutinized for good design, correctness and quality, and that will more closely simulate the competitive industrial setting. At the same time, the academic setting will allow us to introduce best software practices. The project course is seen as the context in which all their software engineering knowledge comes to practice and fruition. | ||
+ | |||
+ | This course complements the newly introduced courses on Software Engineering Requirements and Testing (COSC 4312 and 4313). | ||
details.1316026266.txt.gz · Last modified: 2011/09/14 18:51 by jonathan