Loan Company

Read Complete Research Material

LOAN COMPANY

Loan Company

Loan Company

Task 1 Discuss and Evaluate Different Systems Lifecycles

a) Explain some of the problems associated with the waterfall lifecycle model

b) Discuss how iterative lifecycles reduces some of the problems of the waterfall life cycle model.

c) Describe briefly the stages of the prototyping lifecycle. What are the benefits of using a lifecycle in a software development project.

Problems associated with waterfall life cycle

Following are the problems associated with waterfall life cycle.

The long duration of lead times of the needs of the engineering period le to the requirement to discard the certain needs that have already been implemented or reviewed. Besides this the long distance among the client may lead to the misunderstandings which resulted in the variation in altered need of the requirements which have been discarded.

Due to the complex nature of the scope to be defined the numerical value of requirements remained too high for some given resources which may be able to result in discarding of the requirements. Sometimes it was performed in the lateral process of development.

Test coverage in the development of waterfall development was minimized due to multiple reasons. The process of testing is performed lateral in the process and if there is any delay in the process of development, the process of testing has to be compromised because it is the last step in the phase of development. Furthermore, there are too many things that are needed to be tested in a glance after the implementation of the overall system. Additional factors that are needed to be considered for this in terms of their relation with the process of testing and quality as usually given comparatively low priority in comparison to functional testing, things which are tested with too much concentration are usually trival in nature. The test resources are utilized for the purpose of testing twice due to the lack of coordination among the resources.

The later the process of testing is performed the higher is the amount f faults that have been found in the system. The number of faults and the issues related to quality has a negative influence on the product in case of waterfall development usage. The main reason behind this remedy is that testing is performed after the implementation of everything. Hence it becomes too late to correct the errors which are present in the product because everything has already been implemented.

This gives too late feedback for the purpose of bug or error correction. Besides this, basic testing is neglected because of low interaction among the phases of testing and designing, resulting in lack of proper understanding of certain terms, as an outcome of overseeing basic testing. Also, because of the issues which are related to communication, tested is initiated without the final code having much greater numbers of error and faults.

The late testing leads to the errors that is later impossible to fix in the product as it is true for the problems which are related to the quality related attributes of the performance ...
Related Ads