Sbyte Technologies
Contents of Software Engineering course


Introduction: Software Crisis, Need for Software Engineering. Professional SoftwareDevelopment, Software Engineering Ethics. Case Studies.Software Processes: Models: Waterfall Model
, Incremental Model and Spiral Model
. Process activities.Requirements Engineering: Requirements Engineering Processes
.Requirements Elicitation and Analysis
. Functional and non-functionalrequirements
. The software Requirements Document
. Requirements Specification
. Requirements validation
. Requirements Management
System Models: Context models
. Interaction models
. Structural models
Behavioral models
. Model-driven engineering
.Design and Implementation: Introduction to RUP
, Design Principles
Object-oriented design using the UML
. Design patterns
.Implementation issues
Open source development
. Software Testing: Development testing
Test-driven development
,Release testing
User testing
. Test Automation
.Software Evolution: Evolution processes
Program evolution dynamics
Software maintenance
Legacy system management
Project Planning: Software pricing
. Plan-driven development
. Project scheduling
Estimation techniques
. Quality management:Software quality
Reviews and inspections
. Software measurement and metrics
Software standards
Agile Software Development: Coping with Change
The Agile Manifesto:Values and Principles. Agile methods:
. Plan-driven and agile development
. Agile project management
Scaling agile methods



For registration and fees payment Write to : : dakyesyes@gmail.com
Visit at :: www.sbyte.tripod.com

All Content © 2020 Sbyte Technologies