Software engineering is “the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software” see www.swebok.org
CSE SERVICES
Through it’s rich set of services, the Centre continues to assist the software community in developing capability to carry out software engineering with success and flair.
An holistic view ensures that the most appropriate resources are acquired and fine tuned to address the nature and special challenges of the ‘project’.
As with any other business challenge, the fundamentals are addressed thus providing a backbone of competence.
This is followed with a specially tailored approach to assistance, using the portfolio of services of the CSE, that ensures budgeted and streamlined build of capability to optimum effect.
FRAMEWORKS
- Software engineering is recognised as being carried out in a project environment., see ‘software projects’...
- Software projects are best operated through use of a defined and implemented process, see ‘software process’…
- Projects are staged to address each key type of activity, ‘software activities’…
- Software engineering standards are available from the International Standards Organisation, ‘SE standards’ …
PARADIGMS
- Software projects have been subject to major demands in developing distinctive applications with unique characteristics, see ‘intellectual assets’ …
- The emergence of the ‘Open Source’ initiative has complicated valuing software as an asset. However its advantages to the software development and user community may greatly outweigh its disadvantages to software owners.
- Modern software projects are increasingly developing applications that create new products and services and knowledge areas and models of working. This requires new forms of project operation, see Agile Gym Space…
- Software projects are being increasingly valued on the basis of their contribution to innovation and change in an organisation, as well as the innovation in the software product itself, see Innovation Space…
Contact CSE for further information on these topics .