Person in charge: | (-) |
Others: | (-) |
Credits | Dept. |
---|---|
7.5 (6.0 ECTS) | ESSI |
Person in charge: | (-) |
Others: | (-) |
The software production and information system design and implementation processes must be conceived of in the same fashion as other industrial processes and, in particular, in the same manner as the engineering design process. Only in this manner can one proceed in the business of information technology with an entrepreneurial and industrial vision, which is far removed from the handcrafted ideal characteristic of the beginnings of all industrial production.
As this process takes place in the context of organisations, one must first be familiar with the problems involved in the planning and management of information systems in organisations, as specific projects form part of a generalised strategy, and second, with those aspects linked to human resources and quality management. Industrial vision and its applied concepts: methods, techniques, tools, metrics and quality will allow information technology to reach the levels of quality and service that today's world needs. The objectives of this subject are to provide students with the techniques, methods and ways of working (so that when they enter the profession and apply them, they will become habit), that will enable them to use basic management principles from engineering in their careers as computer scientists.
Estimated time (hours):
T | P | L | Alt | Ext. L | Stu | A. time |
Theory | Problems | Laboratory | Other activities | External Laboratory | Study | Additional time |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 0 | 0 | 2,0 | 0 | 4,0 | 0 | 10,0 | |||
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
14,0 | 0 | 6,0 | 0 | 4,0 | 10,0 | 0 | 34,0 | |||
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 0 | 2,0 | 0 | 0 | 0 | 4,0 | |||
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 0 | 0 | 0 | 0 | 2,0 | 0 | 6,0 | |||
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 28,0 | 0 | 2,0 | 0 | 28,0 | 0 | 58,0 | |||
|
Total per kind | T | P | L | Alt | Ext. L | Stu | A. time | Total |
28,0 | 28,0 | 6,0 | 8,0 | 4,0 | 48,0 | 0 | 122,0 | |
Avaluation additional hours | 4,0 | |||||||
Total work hours for student | 126,0 |
Contents 1 - 5 are basically imparted in the theory classes.
Themes 1 and 2 include reading and presentation of articles by students. Theme 4 covers talks by practicing Project Managers: these additional activities will also be given in theory classes.
Theme 6 will initially be imparted in the problem classes, in which debate will be fostered on the themes under discussion. Two exercises will be conducted: one defining a project, and one designing methodological adaptations.
Theme 3 will introduce estimation and planning techniques before proceeding to a lab exercise: these lab sessions will be held during the last 6 weeks of term.
The first 8 weeks of the course include 3 hours of theory classes, and two hours of problems. From the 9th week onwards, there will be 2 hours of theory a week and 1 hour in the lab.
Student assessment for these activities will be weighted as follows:
Project definition (25%).
Implementation plan (25%).
Estimation and planning exercise using MS Project(10%).
Active participation in theory sessions (5%)
Final exam (35%, split between 15% for a test, and 20% for the questions).
At the beginning of the course, the student can resign the active participation in the computation of the final grade, and its percentage (5%) be added to the value of the questions in the final exam.
Students should be familiar with and have practical experience of software engineering processes (definition of requirements, modelling, design, etc.).
Knowledge of organisations and interest in social and human things linked to technology would be useful.
Students should have taken Software Engineering I, Software Engineering II, Databases, Introduction to Companies, and The Business Environment. We recommend students have taken the Software Engineering Project, and Databases courses