SWE 4040 - Software Engineering Design Project. Full year 2010-2011
A
software design and implementation experience involving a medium to large
group. Students prepare requirements, specification, analysis and design documents
as a team toward development of a useful software product and use the
documentation to implement and test the product. Students manage their projects
professionally, present their design work orally, and demonstrate formally that
the product meets its requirements.
Prerequisite:
128 ch in the software engineering program or
permission from the instructor.
6ch (6L)
INSTRUCTOR: Yevgen Biletskiy e-mail: biletski AT unb.ca
Office: GWC115 phone:
447-3495
SESSIONS: Time TBA, GWD120
General Information:
The course is devoted to
improve students’ skills in software design. Though guided by the instructor,
students are expected to work independently in teams of 2 or 3 to design a
small-scale software system.
The course covers all phases
of the software development process:
Although the phases mentioned
above refer to the Waterfall (Linear) model of software development cycle.
Other models (in particular,
progressive ones) can be adopted upon agreement between the student teams and
course instructor – in this case the software documentation must be updated to
reflect changes in the software code and data.
Although there are no formal
lectures in this course, students are expected to attend weekly classes to
discuss design issues, progress, problems, and plan further steps.
Grade components:
Project Plan, Project Tracking 15%
Requirements Analysis
Document (RAD) 15%
Design Documentation (SDD,
ODD) 15%
Unit Implementation and
Testing 15%
System Integration and
Testing 15%
Progress Reports 5%
Presentations 5%
Team Evaluation 5%
Inter-team Evaluation 5%
Log Book, CVS Log 5%
NOTE! In case of using
development models, which require constant modifications of documentation, data
and code (i.e. spiral, iterative, rapid application development, agile
development, etc.), the original documents as well as modifications are to be
evaluated.
PLAGIARISM
Plagiarism includes:
1.
quoting verbatim
or almost verbatim from a source (such as copyrighted material, notes, letters,
business entries, computer materials, etc.) without acknowledgment;
2.
adopting someone
else’s line of thought, argument, arrangement, or supporting evidence (such as,
for example, statistics, bibliographies, etc.) without indicating such
dependence;
3.
submitting someone
else’s work, in whatever form (film, workbook, artwork, computer materials,
etc.) without acknowledgment;
4.
knowingly representing as one’s own work any idea of another.
NOTE: In courses which include group work, the
instructor must define and warn against plagiarism in group work. Unless an act of plagiarism is identified
clearly with an individual student or students, a penalty may be imposed on all
members of the group.
Penalties for Deliberate Plagiarism
In a case of deliberate
plagiarism, the penalties are:
First Offence: If the student does not appeal, or if, on
appeal, the Committee upholds the instructor’s decision:
1.
A notation will be
placed on the student’s transcript of academic record concerning the academic
offence. The length of time the notation
appears on the student’s transcript of academic record is to be decided when
the penalty is imposed and will depend on the severity of the offence.
2.
The student may be
required to submit a satisfactory and genuine piece of work to replace the one
involving plagiarism. If the assignment
is not resubmitted or is unsatisfactory, the student will receive a grade of F
(zero) in the course. NOTE:
If this penalty is assessed, the period of time allowed for the
submission of the work will be determined by the Registrar in consultation with
the faculty member making the charge, and, where appropriate, the Committee.
3.
The student will
receive a grade of F (zero) on the piece of work and, depending on the severity
of the offence, may receive a grade of F for the course.
4.
Other penalties as
outlined in penalties for Other Academic Offences may be imposed.
Subsequent Offence: In cases where the Committee
considers that the student has plagiarized again:
1.
The student will
receive a grade of F in the course and a notation of the academic offence will
appear on the student’s transcript of record.
The length of time the notation appears on the student’s transcript of
academic record is to be decided when the penalty is imposed.
2.
Other penalties as
outlined in penalties for Other Academic Offence may be imposed.
For further information on procedures for dealing with
cases of plagiarism, students should refer to the regulations found in the Undergraduate
Calendar.