Advantages of rup software development 1 this is a

This preview shows page 2 - 4 out of 10 pages.

Advantages of RUP Software Development1.This is a complete methodology in itself with an emphasis on accurate documentation2.It is proactively able to resolve the project risks associated with the client's evolvingrequirements requiring carefulchange request management3.Less time is required for integration as the process of integration goes on throughoutthesoftware development life cycle.4.The development time required is less due to reuse of components.5.There is online training and tutorial available for this process.Disadvantages of RUP Software Development1.The team members need to be expert in their field to develop software under this methodology.2.The development process is too complex and disorganized.3.On cutting edge projects which utilize new technology, the reuse of components will not bepossible. Hence the time saving one could have made will be impossible to fulfill.4.Integration throughout theprocess of software development, in theory sounds a good thing. Buton particularly big projects with multiple development streams it will only add to the confusionand cause more issues during the stages of testing
Advantages of RAD Software Development1.The time required to develop the software is drastically reduced due to a reduced requirementanalysisbusiness requirements documentationand software requirement specification) andplanning stage.2.All the software prototypes produced can be kept in a repository for future use. The reusabilityof the components also enhances the speediness of theprocess of software development.3.It is much easier for a project manager to be accurate inestimating project costswhich of coursemeans thatproject cost controlsare easier to implement and manage as well.4.It is a big cost saver in terms ofproject budgetas well asproject time and costdue to reusabilityof the prototypes.5.If a component is being picked for the repository, it is already tested and hence need not betested again. This helps in saving time required for testing.6.Theproject management requirementsare collected in a dynamic manner. Every time there is aprototype ready, requirements are studied and matched. If there are any additionalrequirements, these are then included in the next prototype built.7.There is a strong and continuous participation of the project sponsor who keeps giving feedbackin the whole process. Hence the end user satisfaction level is higher when the end result isproduced.8.It promotes better documentation through written test cases.Disadvantages of RAD Software Development1.This method may not be useful for large, unique or highly complex projects2.This method cannot be a success if the team is not sufficiently motivated and nor is unable towork cohesively together.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 10 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Spring
Professor
N/A
Tags
Project Management, Software development process, Requirements analysis

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture