|
OHJ-3506 Software Engineering Project, 6 cr |
Tero Ahtee
Lecture times and places | Target group recommended to | |
Implementation 1 |
Active working on a project. Documents, meetings, inspections, presentations, reports.
-
Students learn software engineering project management and working on a software project. Also technical documentation and inspections come familiar. On this course students can utilise all their previous knowledge and skills for the project.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Working on a project during a whole software development life-cycle. | ||
2. | Finding out preliminary requirements. Breeding them to system requirements. Planning and designing the system functionality. Designing the architecture of the system. Implementation and testing. Deployment of the program. | ||
3. | Systematic technical dokumentation. Weekly reports. | ||
4. | Inspections; why and how they are kept. | ||
5. | Presentations; preliminary and final. |
Process, project management, implemented system, documentation, inspections, reports, presentations.
Numerical evaluation scale (1-5) will be used on the course
Course | O/R |
OHJ-2016 Utilization of Data Structures | Obligatory |
OHJ-3016 Introduction to Software Engineering | Obligatory |
OHJ-3056 Software Engineering Methodology | Obligatory |
OHJ-3066 Software Testing | Recommended |
Course | Corresponds course | Description |
|
|
On a student group, at least three students must be Finnish-speaking. Lectures are in Finnish only. Basic and advanced programming skills, as well as basic software engineering skills (documentation, process, method) are required.
Description | Methods of instruction | Implementation | |
Implementation 1 | At least three students on a group must be Finnish-speaking. | Excercises Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |