Home > Online IT Degrees > Software Engineering Courses
This course is an introduction to software engineering. Topics covered include fundamentals of software design and development, software implementation strategies, software quality, human-computer interaction, project management and ethics in software development.
In this course, students will be introduced to methods for modeling software systems and the basic principles and concepts of software requirements engineering. Students will look at a variety of approaches to requirements analysis: structured, examined, formal and object-oriented approaches are studied.
Participants will also study the principles, methods and techniques for describing how a software product will be implemented so that its requirements are satisfied. The focus will be on methods, issues and techniques associated with constructing software.
* = Required
Loading...