521496S
Information Networks System Design
Course description
Teacher: V. Kostakos and T. Ojala
Objectives: The aim of the course is to provide students advanced knowledge
on the design criterias, implementation and testing
of the systems hardware level architecture.
Learning objectives: Student can
produce design and requirement specification and other related project
documentation. Student can implement system integration and other required
hardware or software components based on the architecture specification, and
also functional testing.
Contents: Information networks
systems design and implementation work, include the following three aspects:
Implementation: Course is
done as independent design work within 1-3 member groups, for topic of novel
systems areas. Work involdes design and
implementation of whole or part of information network system by case studing a service example.
Literature: Depending on the
topic, including standards specifications and software/hardware API
documentations
Prerequisites: courses
included in the B.Sc level for software and
electronics courses.
Course
assistants:
Arto Heikkinen, Jouni Sarvanko, firstname.surname@ee.oulu.fi
Implementation instructions
Course is passed with a practise work, no exam. This
was previously alternative path in CTI (Computer
Telephone Integration to pass that course).
The practise work should be done in groups of 1-3
people. There are three kinds of practise works.
1.
Implementation exercise
2.
Design exercise
3. Written study
Here are some instructions on how to pass the course
by practise work. Do
as follows:
-
Analysis
o
Analysis
Document (10-15 pages), template
-
Design
o
Design
Document (15-20 pages), template
-
Implementation
o
Source
codes
o
Executables
o
Needed
external components
-
Testing
o
Test
Document (3-5 pages), template
-
Final
Reporting
o
Final
report (2-4 pages), template
o
Presentation
slides
1.
Group
suggests a topic to assistant, who decides whether the topic is ok or
not.
2.
After
the topic has been accepted, group selects the technologies and usage
environment suited for the service implementation, selects one of the different
implementation alternatives, and justifies their choice in the analysis
document
3.
Group
produces the software analysis
4.
Group
agrees an appointment with assistant via e-mail and presents the analysis and
gives the justification for the selected implementation alternative
5.
Group
makes the architectural software design
6.
Group
implements the design
7.
Group
submits the required material on CD to the assistant and agrees an appointment
with assistant via e-mail and presents the work. The CD must contain:
a) Analysis, design and testing documentation
b) Source codes, executables and needed external
components
c) Final report with the names and student numbers
(or ID numbers) of group members
d) Presentation slides
8.
Work
is graded
Focus in both the code functionality and features
(50%), and the documentation quality (50%)
Discuss topic with the course assistants
- State-of-the-Art study of the used technology
o
State-of-the-Art
Study (10-15 pages), template
- Analysis
o
Analysis Document
(15-25 pages), template
- Design
o
Design Document
(20-30 pages), template
- Final Reporting
o
Final report (2-4
pages), template
o
Presentation
slides
1)
Group
suggests a topic to assistant, who decides whether the topic is ok or not
2)
After
the topic has been accepted, group makes an individual survey of the
technologies and usage environment suited for the service implementation
(State-of-the-Art study)
3)
Group
selects one of the different implementation alternatives, giving a thorough
justification for their choice in the analysis document
4)
Group
produces the software analysis
5)
Group
agrees an appointment with assistant via e-mail and presents the analysis and
gives the justification for the selected implementation alternative
6)
Group
makes the architectural and detailed software design
7)
Group
submits the required material on CD to the assistant and agrees an appointment
with assistant via e-mail and presents the work. The CD must contain:
a) State-of-the-Art Study
b) Analysis and design documentation
c) Final report with the names and student numbers (or ID
numbers) of group members
d) Presentation slides
8) Work is graded
The focus of the work is in the quality of the
documentation
The documentation must be much more specific than
in the implementation exercise
Discuss topic with the course assistants
- Work report
o
Essay on a topic,
7000-20000 words (depending on group size)
o
Essay must be of
professional quality, well outlined survey on the topic
-
Final reporting
o Final report (2-3 pages), template
o
Presentation
slides
1. Group gets acquainted with the topic and plans the
essay structure presenting the issues to be treated, and makes an initial study
of these topics
2. Group makes an appointment with assistant via emal and presents the essay draft
3. Group draws up the final revision of the essay as well
as a slide set on the essay topic
4. Group makes an appointment with the assistant,
presents the essay (using the slide set) and submits the work
5. Group submits the required material on CD to the
assistant, including
a) Work report
b) Final report with the names and student numbers (or ID
numbers) of group members
c) Presentation slides
d) All other material deemed necessary
6.
Work is graded
The focus of the work is in the competence of the
factual content as well as in the quality of the document layout
Discuss topic with the course assistants
-
With any problems
regarding the practise work, always contact the assistant supervising the work
-
Equipment needed for
using the exercise work can be used as far as possible in a space reserved for
the purpose
-
All
documentation in English