Basics of Software Engineering (4cr)
Course unit code: KL00DK20
General information
- Credits
- 4 cr
- Teaching language
- Finnish
Objective
Student knows the software development process and life-cycle models. Student can model architecture and behavior of a simple information system with UML. Student can use the basic features of the version control system and design testable software.
Content
- Software development process and life cycle models
- Requirement analysis
- Modeling information system with UML
- Software testing
- Basics of version control systems
Assessment criteria, satisfactory (1)
Student knows the software development process and life-cycle models. Student can use the basic features of the version control system.
Assessment criteria, good (3)
Student knows the software development process and life-cycle models. Student can model architecture and behavior of a simple information system. Student can use the basic features of the version control system and design testable software.
Assessment criteria, excellent (5)
Student knows the software development process and life-cycle models well. Student can model architecture and behavior of an information system. Student can use the basic features of the version control system and design testable software.