software engineering software development uml agile agile software development procedural paradigm iterative model software testing software risk management estimation software project management project planning project management software refactoring software re-engineering re-engineering uml class diagram software industry job roles smlc software maintenance state machine deployment ci/cd qa engieering use case diagram solid polymorephysm specialization generalization association abstration encapsulation inheritance abstraction principles of object-oriented systems class vs object object oriented approach requirement analysis software requirements requirement engineering scrum procedural programming programming pseudocode flowcharts spiral model prototyping model v-model waterfall bing bang sdlc models(process models) sldc software design lecture ooad #gap analysis #sevice management #service gaps
See more