Number of hours
- Lectures 15.0
- Projects -
- Tutorials 15.0
- Internship -
- Laboratory works -
- Written tests 2.0
ECTS
ECTS 0.33
Goal(s)
This is an introductory lecture in Software Engineering.
Content(s)
- Introduction to Software Engineering (SE)
- SE Processes : iterative, waterfall, V, incremental, spiral, agile
- SE Activities : requirements, specification, design, implementation, validation, integration, deployment, maintenance, evolution
- Design with the UML 2.0 notation
- Collaborative tools for software production: build managers (Ant, Maven), version control (SVN, Git), bugs trackers, tests (BDD, ...), continuous integration, forges, code
analysis (software metrics) - Software and open-source economies
- Case studies with UML 2.0 and SCRUM
an experience of software development in a team.
Test
CC, EXAM
Calendar
The course exists in the following branches:
- Curriculum - INFO - Semester 8
Additional Information
Course ID : KAIN8M03
Course language(s):
You can find this course among all other courses.
Bibliography
- Ian Sommerville, Software Engineering (9th Edition), Pearson Pub., 2011, http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/
- Armando Fox and David Patterson, Engineering Software as a Service: An Agile Approach Using Cloud Computing, http://beta.saasbook.info/courses
- Eric Ries, The Lean Startup, http://theleanstartup.com/