Educational guide | ||||||||||||||||||||||||||||||||||||||||
IDENTIFYING DATA | 2023_24 | |||||||||||||||||||||||||||||||||||||||
Subject | DEVSECOPS IN AUTONOMOUS SYSTEMS | Code | 01747012 | |||||||||||||||||||||||||||||||||||||
Study programme |
|
|||||||||||||||||||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||||||||||||||||||||
3 | Optional | First | First |
|||||||||||||||||||||||||||||||||||||
Language |
|
|||||||||||||||||||||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||||||||||||||||||||
Department | ING.MECANICA,INFORMAT.AEROESP. |
|||||||||||||||||||||||||||||||||||||||
Coordinador |
|
fjrodl@unileon.es gestc@unileon.es mgons@unileon.es |
||||||||||||||||||||||||||||||||||||||
Lecturers |
|
|||||||||||||||||||||||||||||||||||||||
Web | http:// | |||||||||||||||||||||||||||||||||||||||
General description | ||||||||||||||||||||||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||||||||||||||||||||
Competencies |
Type A | Code | Competences Specific |
A18817 | ||
Type B | Code | Competences Transversal |
B5729 | ||
B5730 | ||
B5731 | ||
B5732 | ||
B5733 | ||
B5734 | ||
B5735 | ||
B5736 | ||
B5737 | ||
B5738 | ||
B5739 | ||
B5740 | ||
Type C | Code | Competences Nuclear |
C1 | ||
C2 | ||
C3 | ||
C4 | ||
C5 |
Learning aims |
Competences | |||
A18817 |
B5729 B5730 B5740 |
C1 C2 C4 C5 |
|
Design and develop secure software avoiding the most common software vulnerabilities | A18817 |
B5729 B5730 B5740 |
C1 C2 C4 C5 |
A18817 |
B5729 B5730 B5731 B5732 B5733 B5734 B5735 B5736 B5737 B5738 B5739 B5740 |
C1 C2 C3 C4 C5 |
|
Learn to communicate conclusions | A18817 |
B5731 B5740 |
C3 |
Contents |
Topic | Sub-topic |
Reference frameworks for risk analysis in software development in autonomous systems | - General Presentation - Formal and reference frameworks - Privacy |
Software design, Lean Policy and Methodologies | - Product policies in autonomous systems - Minimum Viable Product (MVP) - Safety as a transversal axis in the MVP |
Agile Implementation and Development | - Trends - DevOps and Agile - Agile Cybersecurity Action Planning (ACAP) |
Continuous Integration | - Compilation - Test - Static code analysis - Analysis of results |
Continuous Delivery and Continuous Deployment in autonomous systems | - Pre-production vs Production - Packaging - Critical updates and patches - Rollback in autonomous systems |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Assignments | 1 | 20 | 21 | ||||||
Laboratory practicals | 14 | 20 | 34 | ||||||
Lecture | 10 | 0 | 10 | ||||||
Objective short-answer tests | 1 | 1 | 2 | ||||||
Practical tests | 2 | 2 | 4 | ||||||
Oral tests | 2 | 2 | 4 | ||||||
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Description | |
Assignments | Individual programming tasks that will be corrected by the teacher and defended by the student. |
Laboratory practicals | Programming exercises based on lectures under the supervision of the teacher. |
Lecture | Explanation of theoretical knowledge with the active participation of students. |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
Assignments | Coding and individual defense of the code. | 20%-30% | |
Objective short-answer tests | Individual assessment of theoretical contents. | 10%-30% | |
Practical tests | Evaluation of experience obtained by performing the practical assignments of the course. | 20%-40% | |
Oral tests | Final project and its oral defense individually. | 10%-30% | |
Others | Part of the final mark assigned by the teacher depending on students active participation in the course. | 0%-10% | |
Other comments and second call | |||
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic |
Hüttermann, Michael , DevOps for Developers, Apress, 10.1007/978-1-4302-4570-4 Gerardus Blokdyk, DevSecOps A Complete Guide, 5STARCooks, 1867343193 Gene Kim, Patrick Debois , John Willis, Jez Humble, The DevOps Handbook, IT Revolution Press , 1942788002 |
Complementary | |
Recommendations |