Make sure you stand out with an international, tech-focused vision, with study placements abroad in Shanghai and San Francisco. Part 1: Extreme Programming Chapter 1. Introduction to the XP basis Chapter 2. The XP in action Chapter 3. Development of a project using XP Chapter 4.

Author:JoJokus Tokasa
Language:English (Spanish)
Published (Last):17 August 2018
PDF File Size:13.11 Mb
ePub File Size:9.70 Mb
Price:Free* [*Free Regsitration Required]

Make sure you stand out with an international, tech-focused vision, with study placements abroad in Shanghai and San Francisco. Objective 1 - To recognize and understand the difficulties involved in the development of a complex computing System.

Objective 2 - To learn the analysis and design techniques required for system specifications. Objective 3 - To discover the latest tools used in analysis and design techniques.

Objective 4 - To be able to apply the analysis and design tools and techniques in the construction of applications in conventional structured environments and in object-orientated environments. Objective 5 - To acquire an understanding of the techniques and tools presented on the course as an effective means of communication for a project team which could include clients as well as potentially external associate companies.

Objective 6 - To learn a new iOS development environment. Objective 7 - Develop a project following the project development phases step-by-step. Software processing models. Requirement specification and analysis. Design models. The methodology employed on this course is a combination of lectures and practical exercises carried out by the students outside class-time. The professor explains the theoretical concepts of the subject in lectures.

The professor also dedicates class-time to correcting coursework and exercises which test the concepts presented in class.

Individual exercises to be done at home. Apart from the exercises resolved in class, the student also has to do exercises at home. The aim of these exercises is to enable the student to use the theoretical concepts acquired on the course and to resolve problems alone.

Two students make up each group with the aim being to foment both teamwork and communication skills in order to reach agreement on the different potential solutions for the problem set out. Forums and inter-group participation Throughout the semester students can access a forum on the web site created with the intention of promoting the knowledge exchange between all the students on the course thus enriching the concept of collaboration between the members of each group in a bid to widen the collaboration between all the students classmates of the course.

This is basically a medium for open discussion of course-related topics while providing students with the chance of consulting professors with any queries or doubts they many have about any aspect of the course. The professor supervises the forum and intervenes when necessary. Tutorials and materials Throughout the course students can consult their professor with any doubts they may have.

Supplementary material is also available on the web page of the subject eStudy. Various marking systems are employed to effectively grade the knowledge and competences acquired by the students.

It is a theory-practical course which combines theoretical explanations with practical work. This well-coordinated combination of theory and practical makes it possible for professors to provide an effective assessment of all the competences associated to the course.

Students are assessed according to the following criteria:. Once work has been uploaded students cannot withdraw it. Any work sent by mail will not be considered a submission. Prentice-Hall, Skip to main content. More information. Study a different kind of Business Management programme. The subject studies the difficulties of developing complex computing systems and considers the importance of the development of these systems from an engineering point of view.

Software requirements specification techniques SRS are studied with a focus on their quality and design. These techniques are applied in the construction of applications which are apt for both conventional structured and for object-orientated environments.

Students are introduced to the IOS programming environment in order to help them carry out practical work which is complemented with the analysis, design and the implantation of a project. Theoretical knowledge makes up a substantial part of the course and it is complemented by exercises which put the knowledge acquired into practice.

Type Subject. Titular Professors Marc Campmany Llorens. Application development officer. Previous Knowledge. Evaluation Criteria. Basic Bibliography. Additional Material. Search form.



View Larger Image. El enfoque del presente texto se centra en temas fundamentales para todos los procesos de desarrollo y, en particular, para el desarrollo de sistemas fiables. Condition: Good. Good condition is defined as: a copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear.


Search AbeBooks

Embed Size px x x x x View Download 3 Category Documents. Covered in Chapter 17 [see also Lecture 22 on Interfaces and Components] Object and function reuse Software components that implement a single well-defined object or function may be reused Slide 5 Benefits of software reuse BenefitExplanation Increased dependabilityReused software, which has been tried and tested in working systems, should be more dependable than new software. Its design and implementation faults should have been found and fixed. Reduced process riskThe cost of existing software is already known, whereas the costs of development are always a matter of judgment. This is an important factor for project management because it reduces the margin of error in project cost estimation.

Related Articles