Sunday, September 23, 2012

ARMPD - Lecture No. 29(Software Development Methodologies)

Software Development Methodologies




Topics of Discussion

  •          What is a software development methodology
  •          Types of methodologies
  •         Benefits and drawbacks of methodologies
  •      Importance of using a methodology.



Today the lecture was about software development methodologies and i was looking forward to see how the lecture is gonna be carried out because it was done by another lecturer. 

Software development methodologies are important when it comes to creation of software. No matter what the methodology you choose it is important to follow the steps in each methodology in order to achieve the desired outcome. However the developer should choose the appropriate methodology according to the requirement.

Although these methodologies have been learnt in brief in previous modules until The lecturer explained each an every methodology in detail I didn’t have a clear picture of the benefits and drawbacks of each methodology. 

Reflection of the lecture

The lecturer explained that software development methodologies are developed in order to cater to more projects and it doesn’t mention only about a system but also it talks about the process as well. For example if you need to prepare a cake you need to follow a process and you cannot avoid steps in the process. If you do avoid the steps then the cake will not be a success. However in methodologies there are certain steps that can be done simultaneously and there are certain steps that should be done in a sequential manner.above shows about the SDLC which has been evolved around the methodology. I also learnt about the things to consider when selecting a methodology such as scope, Deliverables, Constraints, User involvement and the nature of the project. Overall It was a very successful lecture which contributes majorly towards our final year project.

No comments:

Post a Comment