Postgraduate Online in Data Science and Artificial Intelligence

Be the driving force behind future strategic decisions: master data and AI with La Salle-URL

Software Methodology I

Description
The subject Software Methodology I aims to train students in the development of software projects, going through all phases of design. It is about putting into practice the knowledge and skills acquired so far in Degrees, such as the subject of Object Oriented Design and Programming (50A72) and Advanced Programming and Data Structure (GI010).
Type Subject
Tercer - Obligatoria
Semester
First
Course
3
Credits
4.00
Previous Knowledge

Object-oriented design and programming (50A72)
Advanced programming and data structure (GI010)

Objectives

The subject focuses on the realization of complete software projects, during the subject sessions theory and practice are combined in order to carry this out. There is special focus on the project management itself, the quality of the software and its modeling and maintenance.
The methodology thus covers all stages of the life cycle of a software project.
The practices are carried out in groups, in order to foster skills related to collaborative work.

At the end of the course, the student:
- Has the necessary knowledge about the analysis, design of object-oriented systems
within a layered architecture.
- Knows how to build computer applications based on client / server architectures.
- Has the necessary knowledge related to the techniques of organization,
maintenance, exploitation and presentation of information.

Contents

1. Object-oriented analysis: static model and dynamic model.
2. Client / server architecture.
3. Object-oriented design: subsystems and layers.
4. User GUI design: rules and standards
5. Database design.

Methodology

Specification of requirements according to the IEEE standard. Use case diagram (UML).
Class diagram (UML). Deployment diagram (UML). Sequence diagram (UML). Packet
diagram (UML)

Evaluation

The evaluation of the student is done from the following instruments:

- Attendance and participation
- Classwork
- Porjects and practices

Evaluation Criteria
Basic Bibliography
Additional Material