Affiliation:
1. CHRIST University (Deemed), India
Abstract
This chapter focuses on software development principles and discusses each principle thoroughly with diagrammatic representation. It also includes the definition of UML (unified modeling language) modelling with an explanation regarding how UML modelling takes place and a detailed example. It also focuses on software testing methods, with each method definition and diagrams well explained. A simple case study situation is taken to discuss the example of UML model. This chapter's main objective is to focus on all key points of software development testing and model design techniques precisely.
Reference13 articles.
1. Almstrum, V. L., Dean, C. N., Goelman, D., Hilburn, T. B., & Smith, J. (2001). Support for Teaching Formal Methods. Innovation and Technology in Computer Science Education. ACM Press.
2. Design and Development of Artificial Intelligence Knowledge Processing System for Optimizing Security of Software System
3. AsklundU.BendixL. (2003). A Software Configuration Management Course (Vol. 2649). Lecture Notes in Computer Science.
4. BenediktssonO. (2000). Software Engineering Body of Knowledge and Curriculum Development. Views on Software Development in the New Millennium.
5. Budgen, D., & Tomayko, J.E. (2005). The SEI Curriculum Modules and Their Influence: Norm Gibbs’ Legacy to Software Engineering Education. Journal of Systems and Software,75(1-2), 55-62.