An Introduction to Software Engineering

after payment (24/7)
(for all gadgets)
(including for Apple and Android)
This course is designed as an introduction to Software Engineering. Software Engineering is an engineering approach to software development. It is very easy to write a simple program. For this, only the concept of programming language and logic is necessary. But to develop a large software product, it is necessary to follow software engineering principles. These principles are necessary for designing, implementing, and modifying the product so that the product becomes good quality, more affordable, maintainable, and faster to build.The IEEE Computer Society’s Software Engineering Body of Knowledgedefines “software engineering” as the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. This course is divided into two blocks.Block 1 introduces some basic concepts of software engineering. Methodologies associated withsoftware development, management of software project, staffing and scheduling are discussed in thisblock. In addition to this, the role of a system analyst is discussed at the end.Block 2 focuses on software design including different types of software design issues, softwaredevelopment life cycle. This block also discusses the software testing and maintenancemechanism and quality control.
LF/847906316/R
Data sheet
- Name of the Author
- Abhijit Kumar Misra
- Language
- English
- Release date
- 2021