Student Resources > CMPT 275 > deliverable preparation


CMPT 275: Software Engineering I
SUMMER 2015


General Information on Preparation of Deliverables


Deliverable Preparation Standards and Expectations

For all deliverables, there are certain standards and expectations which are always in effect, whether the deliverable mentions them explicitly or not.
  • Deliverables should be neat and easy to read, clear and easy to understand.
    • Deliverables should be typed
    • Diagrams should be generated using the appropriate tools (not hand drawn unless specifically indicated)
    • Diagrams should be clearly labelled
    • Clear explanations should accompany equations and diagrams
    • Grammar and spelling should be correct. Marks will be deducted for poor grammar and spelling.
  • When grading a deliverable and/or examination problem the following will be considered:
    • The content of your solution and the clarity of your presentation of your solution. (structure, linear and logical flow of ideas, use of techniques and constructs presented in the course)
    • The correctness and completeness of your solution.
    • The quality of your explanation, solution or plan. (Have you clearly explained the reasoning and justification of your chosen solution or explanation?)
  • Beware of and avoid the following possible pitfalls when preparing your deliverables
    • Legibility, clarity, and conciseness count, on deliverables and exams. If it is illegible it is wrong. If it is not understandable it is wrong.
    • Addition of incorrect information or assertions to an otherwise correct answer will result in marks being deducted.
    • In general, it is your responsibility to provide an answer which is adequate to convince the TA or instructor that you understand the material. It is not the responsibility of the TA or instructor to come up with an interpretation of your answer which could be considered correct.
    • Longer is not necessarily better. Concise clear explanations are preferable to convoluted or confused explanations. Do not confuse explanations with unnecessary details. Make sure every sentence conveys information. Avoid restating the same information many times.

Other Important Hints and Information Regarding Deliverables

  • Do not leave the preparation of your deliverables till the last minute.
  • Plan you use of time during the term. In some cases you can get started on a deliverable before you deliver the previous deliverable.
  • Get started on your implementation as soon as possible; avoid the end of term crunch.
  • Remember there is no guarantee that you can get answers to your questions at the last minute.
  • Extensions will be granted only for documentable medical reasons or in truly EXCEPTIONAL situations. Computer or network problems and power failures, even in the 48 hours preceding the due date, are NOT considered exceptional circumstances Traffic, Transportation breakdown, undocumented minor illness, weather, conflicts with normal responsibilities are NOT considered exceptional circumstances.
  • Extensions will not be granted if one member is ill or unavailable. It is your team's responsibility to redistribute work so that the deliverable can be submitted on time.

* CMPT 275 Information Page * Student Resources * Computing Science Home *
Janice Regan, last modified April 6, 2015.