ASD 107B Foundations of Software Engineering, Part 2
Applied Bachelor’s Degree in Software Development
Course ID
ASD 107B
Course Credits
4
About ASD 107B Foundations of Software Engineering, Part 2
This course continues the material of Software Engineering and how to select the most appropriate development process model. This course content will cover choosing the most appropriate development methodology/model and understanding and applying the Unified Process Model. As well as learn about the human aspects of software engineering (e.g., teams concerns/issues), gather software requirements, and create project documentation. Upon completing the course, the student will organize the basics of managing a project’s development lifecycle application of UML. In addition, students will have an opportunity to work in a team to design and implement a software application while enhancing their software development skills. After this course, they will create a custom application for their portfolio.
Topics Covered In Course
ASD 107B
- Use and apply Software Quality Assurance
- Use Software Testing Strategies
- Software Metritis and Project Management
- Software Estimation and Scheduling
- Software Maintenance and Support
Prerequisites
Students must have experience using a keyboard and mouse in a GUI-based OS such as Microsoft Windows or Macintosh and understand how to download and install programs found on the Internet. Students must have a knowledge at least one programming language.