Abstract : 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.
Keywords : software engineering,C#,Object-oriented
Content :
Introduction
Software production process
RUP methodology
Principles of object oriented and classes
Use case modeling
Class modeling
Interaction and behavior modeling
Component and deployment modeling
Subsystem modeling
Design concepts
Architectural design
Agile methods of software development
Software testing strategies
Software quality management
Configuration management
Software project management
Software projects planning
risk management
Object-oriented design patterns
Visual Paradigm
Unit testing in C # .NET
Code metrics and dependency graphs in C # .NET
Download PDF sample