
Level 4 Diploma in Software Development Methodologies (9628-01)
Issued by
City & Guilds
This qualification is designed to support learners that are looking to develop knowledge that can be used to become a Software Developer. Modules are designed to provide learners with the knowledge to interpret design documentation and specifications for which they have responsibility as part of an overall project. Developed in collaboration with employers, sector experts and training providers using the Software Developer Standard as the baseline. Ofqual Qualification Number: 603/0409/1
Skills
Earning Criteria
-
This person has gained an understanding that software development does not occur in isolation, the stages in the lifecycle of software development and how these stages are likely to be performed by professionals in related disciplines. Also that the core function of a software developer is to implement code to a given specification which will fulfil a set of functional requirements.
-
This person understands the importance of using a structured software development methodology and the benefits a chosen method. They can discuss why these benefits are important to other professionals: project managers, sponsors of the project and those who will support the application when deployed.
-
This person is able to describe the advantages and disadvantages of at least two software development methodologies in common use. In comparing these methods, they should be able to explain when a particular method would be preferable for a specific software implementation project, and what the consequences of choosing the wrong method might be. They are able to describe the different team roles and responsibilities of at least two methods.
-
This person understands that software development typically takes place in a wider business which places constraints upon the software development process and can explain the types of constraints that may typically arise, and how they can be mitigated. They are able to describe the business issues related to software development and how to mitigate them. In particular, the importance of engaging with project management as business owners of the software development project.
-
This person is able to explain a range of common roles found within an industry software development function and that one person may hold multiple roles within an organisation. They understand that software development in industry is seldom an individual effort and the importance of working as a member of a team. This includes understanding the wider business context and how they can engage with their peers and managers.