Software development for enterprise systems

Go to class
Write Review

Software development for enterprise systems provided by OpenLearn is a comprehensive online course, which lasts for 8 hours worth of material. Upon completion of the course, you can receive an e-certificate from OpenLearn. The course is taught in Englishand is Free Certificate. Visit the course page at OpenLearn for detailed price information.

Overview
  • Enterprise systems are software applications that automate and integrate all many of the key business processes of an organisation. With some understanding of software development, in this free ...

Syllabus
    • Introduction
    • Learning outcomes
    • 1. Introducing the terminology
    • 2 Software development processes
    • 2 Software development processes
    • 2.1 Stakeholders and activities
    • 2.2 From waterfall to iterative development
    • 2.3 Risk management
    • 3 The Unified Process
    • 3 The Unified Process
    • 4 Emergent approaches to software development
    • 4 Emergent approaches to software development
    • 5 Modelling and the UML
    • 5 Modelling and the UML
    • 5.1 Domain, specification and design modelling
    • 5.2 Modelling techniques and language
    • 6 The object-oriented approach
    • 6 The object-oriented approach
    • 6.1 Modularity and the object-oriented approach
    • 6.2 Objects
    • 6.3 Networks of objects
    • 6.4 Collaborating objects
    • 6.5 Classes
    • 6.6 Inheritance
    • 6.7 Modelling with objects
    • 7 Reuse
    • 7 Reuse
    • 7.1 The advantages of reuseability
    • 7.2 Frameworks
    • 7.3 Components
    • 7.4 Patterns
    • 7.4.1 Architectural patterns
    • 8 CASE tools
    • 8 CASE tools
    • Conclusion
    • References
    • Acknowledgements