Software Engineering (6 Credits)
Learning Outcomes:
Demonstrate the procedure of converting a valid software design into efficient code; Apply the concepts of Software Process and Model and State the requirements for efficient Project Management; Execute the needed steps in Software Design: Requirements, Specification, Architectural Design, and OOD; State the steps involved in Program Verification, Validation and thorough Software Test; Apply the procedures for Software Quality Assurance and Cost Estimation; Identify issues involved with Legacy Systems, Re-engineering, and Configuration Management
Topics:
- Introduction to Software Engineering
- Critical Systems
- Software Processes
- Project Management
- Software Requirements
- Requirements Engineering
- System Models
- Formal Specifications
- Distributed Systems
- Application Architecture
- Object Oriented Design
- User Interface Design
- Rapid Software Development
- Verification and Validation/Testing
- Managing People
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...