Software Development (Enterprise Systems) OpenCourseWare: The Open University's Free Bachelor Level Software Development Class
'Software Development for Enterprise System' is a free undergraduate OpenCourseWare offered by The Open University that gives an overview of the business software development process. This course will prove useful to aspiring software engineers, Computer Science students and anyone else with an interest in Computer Science and Software Engineering.
Software Development for Enterprise Systems: Course Specifics
Degree Level | Free | Audio | Video | Downloads |
---|---|---|---|---|
Undergraduate | Yes | No | No | Yes |
Lectures/Notes | Study Materials | Tests/Quizzes |
---|---|---|
Yes | Yes | No |
Software Development for Enterprise Systems: Course Description
This undergraduate-level OpenCourseWare from The Open University provides a detailed examination of the processes involved in developing software programs that improve the function and efficiency of business enterprises. This course is based on the four major aspects of software development, which are, system analysis, design, implementation and testing. This course explores newer development techniques such as Model Driven Architecture (MDA), Agile Development and Extreme Programming. However, historical software development techniques such as the waterfall and unified process approaches are described as well. The course explains the importance of developing models for software systems and the role they play and then describes the Unified Modeling Language (UML), an object-oriented shorthand, used to sketch out software models. The object-oriented systemic approach is then introduced, as a system that breaks a program into pieces or modules that can simplify the development process. Finally, CASE tools (Computer Assisted Software Engineering) are presented and described as an aid to software engineers in developing business system software. The course provides a detailed description of the software development process, but code writing is largely ignored. This course would provide the most benefit to students with some prior software development experience.
Online course materials include unit notes, discussion forums and a bibliographic list of references. To learn more, or to take this free class, visit the software development for enterprise systems course page.
Featured School Choices:
-
Grand Canyon University
Grand Canyon University responds quickly to information requests through this site.
Suggested programs:
- B.S. in Software Development
More information about Grand Canyon University
-
Full Sail University
Full Sail University responds quickly to information requests through this site.
Suggested programs:
- Bachelor of Science - Software Development
More information about Full Sail University
-
Boston University
Boston University responds quickly to information requests through this site.
More information about Boston University
-
Purdue Global
Purdue Global responds quickly to information requests through this site.
Suggested programs:
- BS in Analytics - Software Development Using C#
- BS in Analytics - Software Development Using Java
- BS in Analytics - Software Development Using Python
- BS in Analytics - Software Development Using Web Languages
- BS in Cybersecurity - Software Development Using C#
More information about Purdue Global
-
Western Governors University
Western Governors University responds quickly to information requests through this site.
More information about Western Governors University
-
South Dakota State University
South Dakota State University responds quickly to information requests through this site.
More information about South Dakota State University