521496S Information Networks System Design

 

 

This course has been terminated.

-      No new students will be accepted to the course

-      Students who have already started the course can return their work until December 14th 2012.

 

 

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:

 

  1. Architecture specification design and requirement specification for the implemented system
  2. Implementation the hardware and software components based on the architecture specification, to achieve system integration goals
  3. Functional testing of the systems and project reporting

 

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:

 

  1. Choose the type and subject of the practise work.
  2. Notify the course assistant by email about you selection. Include the following things in the email:
    1. What is the type of the work (i.e. implementation, design or essay)
    2. Title of subject
    3. Short description about the work as you see it
    4. All the names of the group members and their student numbers
  3. Then read the more specific guidelines (specified by the type) for the practise work.

 

 

1      Implementation exercise:

 

1.1    Tasks:

 

-      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.2    Practise work process for service implementation:

 

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%)

 

 

1.3    Service implementation topics:

 

Discuss topic with the course assistants

 

 

2      Design Exercise

 

2.1    Tasks:

 

-      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

 

2.2    Practise work process for design oriented exercise:

 

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

 

 

2.3    Design exercise topics:

 

Discuss topic with the course assistants

 

 

 

3      Written study

 

3.1    Tasks:

 

-      Work report

o   Essay on a topic, 7000-20000 words (depending on group size)

o   IEEE Transactions template

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

 

3.2    Practise work process for written study:

 

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

 

 

3.3    Topics for written study:

 

Discuss topic with the course assistants

 

 

4      PLEASE NOTE:

 

-      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

 

Back to course main page