SOFTWARE ENGINEERING (4 Credits)
Learning Outcomes:
On successful completion of this course, student will be able to: Describe the concepts of software process model and the opportunity for potential business project; Explain the software engineering practices and business environment; Demonstrate the quality assurances and the potential showcase business project; Analyze the software project management and the proposed potential business project.
Topics:
- The Nature of Software and Software Engineering;
- Software Process and Process Models;
- Customer Insight and Market Analysis;
- Agile Development and Human Aspects of Software Engineering;
- Business Model Environment;
- Understanding Requirements;
- Requirements Modeling : Scenario and Class Based Methods;
- Requirements Modeling: Behavior,Patterns, and Web / MobApps;
- Design Process;
- Design Concepts and Architectural Design;
- Component-Level , User Interface and Pattern Based Design;
- WebApp and MobileApp Design;
- New Product / Service Development;
- Quality Concepts and Review Techniques;
- Software Quality Assurance and Software Testing Strategies;
- Testing Conventional and Object-Oriented Applications;
- Testing WebApps and MobileApps;
- Security Engineering;
- Prototyping Products or Services;
- Formal Modeling and Software Configuration Management;
- Product Metrics;
- Project Management Concepts;
- Process and Project Metrics;
- Estimation for Software Projects and Project Scheduling;
- Risk Management, Maintenance and Reengineering;
- Evaluating Product/ Services Prototype.
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...