Antagningsdata

Choose region and language

Choose the language for the entire website.

Published education catalogue

Software Development Methodologies

Education information from the published source. The education record and its time-bound offerings are kept separate.

Education facts

Code: DIT348

<p>The course introduces the students to the role of software processes in the development of a successful software project. The course has two general themes: (1) the fundamentals of software processes; (2) the objectives and benefits of software process improvement. </p> <p>The first general theme provides an introduction to the fundamentals of software processes. The course spans traditional as well as agile software development practices. Key roles, key technologies, and key activities in software development practices are covered and put into relationship with the different software development processes.</p> <p>The second general theme strikes a balance between providing information about software process improvement methods currently used in practice, and insights reached by academic research in the field. Developing reliable software on time and within budget is a challenging issue for many organizations. A software process improvement focus offers the organization a better chance for success. In this course, software process improvement methods, models and techniques will be studied with a focus on practice. The entire lifecycle of a software process improvement effort is covered, starting from the elicitation of improvement needs, through definition of an improvement plan, to evaluation of an improvement effort.</p> <p>During the course, models and processes for software process improvement will be presented and discussed. Impact of using the models and processes in an organization will be explored from an organizational and managerial point of view. Special emphasis will be given to practical concerns such as changing requirements or requirement management, and related issues that challenge the software development process and the final result, i.e. the software product. </p> <p> </p>

Entry requirements

To be eligible for this course, students must have successfully completed a programming project of at least 7.5 higher education credits (for example DIT092 Mini Project: Team Programming). Applicants must prove knowledge of English: English 6/English B or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.

Education offerings

Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.

Source and updates

Skolverket Susa-navet

Retrieved: .

Published: .

Show source version

Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d

Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c

Last changed according to the source: 2024-03-06T13:12:25