<?xml version="1.0" encoding="UTF-8"?>
<course>
  <academic-career-val type="integer">1</academic-career-val>
  <assumed-knowledge-and-required-skills></assumed-knowledge-and-required-skills>
  <available-through-customised-graduate-programs type="integer" nil="true"></available-through-customised-graduate-programs>
  <co-teaching-course-id type="integer" nil="true"></co-teaching-course-id>
  <consent-description></consent-description>
  <consent-required type="boolean">false</consent-required>
  <corequisites></corequisites>
  <cost-considerations></cost-considerations>
  <course-code>COMP2510</course-code>
  <course-description>&lt;p&gt;This course is one of three courses (COMP2500, COMP2510, COMP3110) that address constructive aspects of the software development process for software engineering students. It has a primary focus on the design phase. The course also studies aspects of the principles and practices of software engineering.&lt;br /&gt;The following topics are covered; Introduction to requirements specifications; Designing to specifications; The design milieu (notations, documentation standards); Design techniques (object-oriented, software architectures, design patterns, structured); Design review; Design in the context of requirements change; Principles of quality in design.&lt;/p&gt;</course-description>
  <course-group nil="true"></course-group>
  <eligibility></eligibility>
  <filled-flag type="integer">1</filled-flag>
  <first-year-course type="boolean">false</first-year-course>
  <id type="integer">10774</id>
  <incompatibility>&lt;p&gt;COMP2110&lt;/p&gt;</incompatibility>
  <indicative-assessment>&lt;p&gt;Assignments (50%); Presentation (10%); Final Exam (40%)&lt;/p&gt; </indicative-assessment>
  <indicative-reading-list></indicative-reading-list>
  <is-active type="integer">1</is-active>
  <is-public type="integer">1</is-public>
  <learning-outcomes></learning-outcomes>
  <lock-version type="integer">0</lock-version>
  <long-title>Software Design for Software Engineers</long-title>
  <max-units type="integer">6</max-units>
  <min-units type="integer">6</min-units>
  <other-information></other-information>
  <preliminary-reading></preliminary-reading>
  <prescribed-texts></prescribed-texts>
  <progress-units type="integer">6</progress-units>
  <quota></quota>
  <recommended-courses></recommended-courses>
  <requisite-statement>&lt;p&gt;Enrolment in BSEng 4708 or 4711 or 4712 and COMP1510 or COMP1110 and MATH1005 or MATH1014 or MATH1116&lt;/p&gt;</requisite-statement>
  <restricted-program-entry type="integer" nil="true"></restricted-program-entry>
  <short-title>Software Design</short-title>
  <student-contribution-band>Band 2</student-contribution-band>
  <subject>Computer Science</subject>
  <technology-requirements></technology-requirements>
  <updated-by nil="true"></updated-by>
  <version type="integer" nil="true"></version>
  <workload>&lt;p&gt;Thirty one-hour lectures, six one-hour tutorial and one two-hour laboratory sessions, and three two-hour seminars&lt;/p&gt;</workload>
  <year type="integer">2010</year>
</course>
