Ohjelmistotekniikan menetelmät (T0025), 3 op
Basic information
Course name: | Ohjelmistotekniikan menetelmät Software Engineering |
Course Winha code: | T0025 |
Kurre acronym: | OTM |
Credits: | 3 |
Type and level of course: | Professional studies |
Year of study, semester or study period: | 3.year |
Implementation: | 1.period, 2.period |
Semester: | 0708 |
Language of tuition: | Suomi |
Teacher: | Markku Karhu |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
Programming
Course contents (core content level)
Introduction to software engineering and software project management contains software evolution, software attributes, phases of software production, requirements specifications. Unified Modelling Language (UML) is used to model use cases, class diagrams, sequence diagram, and statechart diagram. Software testing, software quality issues are discussed as well.
Course contents (additional)
Quality assurance methods (CCM and SPICE), project management practices using COCOMO model.
Core content level learning outcomes (knowledge and understanding)
After passing the course student understands a large software development process: requirements specification, design, implementation, testing and maintaining.
Core content level learning outcomes (skills)
Skills of using some CASE tool to produce UML diagrams, like JUDE or Rational Rose.
Recommended reading
ILKKA HAIKALA, JUKKA MÄRIJÄRVI. 2004. OHJELMISTOTUOTANTO
10th edition, 440 p.
ISBN : 952-14-0850-2
Price : 54,00 ?
Teaching and learning strategies
Lectures, discussions, assignments, specification project.
Teaching methods and student workload
Assessment weighting and grading
Exam, a requirements specification and a project plan as a group project.
Related competences of the degree programme
Product development and project skills
Software Engineering