Software Engineering
Learning Outcomes:
On successful completion of this course, students will be able to: Describe the concepts of software process models; Explain the software engineering practices; Demonstrate the quality assurances and software configuration management; Analyze the software metrics and the project management concept.
Topics:
- Software and Software Engineering
- Process Models
- Agile Development
- Principles that Guide Practice
- Understanding Requirements
- Requirements Modeling : Scenarios, Information, and Analysis Classes
- Requirements Modeling : Flow, Behavior, Patterns, and WebApps
- Design Concepts
- Architecture and Component Level Design
- User Interface Desig
- Pattern-Based Design
- WebApp Design
- Quality Concepts and Review Technique
- Software Quality Assurance and Software Testing Strategies
- Testing Conventional Applications
- Testing Object-Oriented Applications
- Testing Web Applications
- Formal Modeling and Verification
- Software Configuration Management
- Product Metrics
- Project Management Concepts
- Process and Project Metrics
- Estimation for Software Projects
- Project Scheduling
- Risk Management
- Maintenance and Reengineering
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...