Software engineering 1000-214bIOP
This course has not yet been described...
Main fields of studies for MISMaP
Type of course
Requirements
Prerequisites
Learning outcomes
Must have:
- Can determine development processes specific to manufactured system
- Can design (model) architecture for the system being manufactured
- Can design (model) functionality for the system being manufactured
- Can (measurably) define the quality expectations of the system being manufactured
- Can plan a software project in respect to development processes
- Can plan a software project in respect to supporting tools
- Can manage configuration, manage changes, build releases
Nice to have:
- Is able to manage small software project
- Is able to identify and select patterns (design, architectural, analytical) adequate to a given project
- Is able to identify and select methodologies (development, management) adequate to a given project
- Is able to coordinate a small programming team
Bibliography
1. E.Yourdon, Death March
2. T.DeMarco, The Deadline
3. I.Sommerville, Software Engineering
4. S.McConnell, Code Complete
5. H.Takeuchi, I.Nonaka, The new product development game (article)
6. W.W.Royce, Managing development of large software systems (article)
7. M.Shaw, D.Garlan, Software Architecture
8. E.Gamma, R.Helm, R.Johnson, J.Vlissides, Design patterns
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes:
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: