

This paper investigates the implementation of usability as one of the non-functional requirement in SQA on Agile software methodology in Web development as well as in web application. The Software Quality Assurance activities (SQA) are implemented in order to create software, which adheres to quality specifications and meets the functional and non-functional requirements of customers. A comparative analysis of traditional as well as modern methodologies is made. Therefore, the main objective of this research is to represent different models of software development by showing the good and bad practices of each model. All of these models have advantages and disadvantages as well. waterfall, Iteration, Spiral models as well as modern development methodologies like Agile methodologies that includes Extreme programming, Scrum, Feature Driven Development Component based software development methodologies etc. Hereby, we are representing traditional i.e. This research is concerned with the methodologies that examine the life cycle of software through the development models, which are known as software development life cycle. However, a properly managed project in a matured software engineering environment can consistently achieve this goal.
#Analysis model in software engineering series#
A software life cycle is the series of identifiable stages that a software product undergoes during its lifetime. Software Engineering aims to produce a quality software product that is delivered on time, within the allocated budget, and with the requirements expected by the customer but unfortunately maximum of the times this goal is rarely achieved.
