Software Implementation and Testing (5op)
Toteutuksen tunnus: 5G00DM62-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 15.12.2022 - 31.01.2023
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.01.2023 - 07.05.2023
- Toteutus on päättynyt.
- Laajuus
- 5 op
- Virtuaaliosuus
- 3 op
- Toteutustapa
- Monimuoto-opetus
- Yksikkö
- Tietotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- englanti
- Koulutus
- Bachelor's Degree Programme in Software Engineering
Osaamistavoitteet (Opintojakso)
1. Student understands the ideas and principles of all main topics of the course.
2. Student can apply the previous information in typical daily tasks of a software engineer.
3. Student develops to an attitude of continuous learning of Software Engineering topics and applying this new information in her/his tasks.
4. Student learns the motivation and basic ideas / principles of the last steps of software project that are handled in this course.
Sisältö (Opintojakso)
Software implementation, software testing species: unit, API, functional, integration, system, acceptance, software deployment, software maintenance and evolution, dependable systems, CASE tools overview, version control, product and configuration management, continuous integration, test automation, quality management.
Esitietovaatimukset (Opintojakso)
Basic knowledge of programming
Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)
Student knows about software design principles and practices. Student is able to exploit needed software implementation principles and practices in software projects with guidance. Student is able to use needed testing subspecies and techniques related to software maintenance with guidance.
Arviointikriteerit, hyvä (3-4) (Opintojakso)
Student knows and understands software design principles and practices. Student is able to independently exploit some software implementation principles and practices in software projects. Student is able to use needed testing subspecies and techniques related to software maintenance.
Arviointikriteerit, kiitettävä (5) (Opintojakso)
Student knows and understands in depth software design principles and practices. Student is able to independently exploit diversely software implementation principles and practices in software projects. Student is able to use various testing subspecies and techniques related to software maintenance.
Aika ja paikka
See period timetable.
Tenttien ja uusintatenttien ajankohdat
No exam..
Arviointimenetelmät ja arvioinnin perusteet
Deadline 2023-03-31. All returns after deadline are graded 1.
Grading consists of mandatory report and optional testing project work. The report must be written using official TAMK report template.
--
Grades 1-2: mandatory report with page count 10 or 20.
--
Additional grade increades are awarded by implementing Unit-testing.
Grade +1: main class and 5 additional classes.
Grade +2: main class and 7 additional classes. Every class and method contains Javadoc. Suite to run all tests.
Grade +3: main class and 10 additional classes. Every class and method contains Javadoc. Suite to run all tests. The tests must include 5 exception handling Unit test cases.
--
AN EXMAPLE: Report 10 pages and Testing project according to +2. Final grade is 1 + 2 = 3.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
report
project work
Oppimateriaalit
Any Software Testing related literature (see Library). Online web pages for programming languages and framework
Opiskelijan ajankäyttö ja kuormitus
See period timetable.
Sisällön jaksotus
Basics of testing
Basics of Programming Language
Basics of Unit Testing Framework
Toteutuksen valinnaiset suoritustavat
Contact Lecturer.
Lisätietoja opiskelijoille
All returns are at the end of deadline.
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Testing report is not returned or it does not fulfill minimum requirements.
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
See grading above.
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
See grading above.
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
See grading above.