: From the inception of software, Project delivery time
, cost reduction, configuration management, software quality and customer satisfaction have always been the concerns of software system developers.
The history of software projects show that many projects have failed. So, in the second half of the twentieth century, the software crisis was discussed, followed by software engineering as a solution to overcome this crisis.
This book presents the principles of software engineering.
: software engineering,C#,Object-oriented
Software production process
Principles of object oriented and classes
Use case modeling
Interaction and behavior modeling
Component and deployment modeling
Agile methods of software development
Software testing strategies
Software quality management
Software project management
Software projects planning
Object-oriented design patterns
Unit testing in C # .NET
Code metrics and dependency graphs in C # .NET
Download PDF sample