Give a brief explanation of what improvements can be made to the construction and infrastructure management processes of a traditional development process cycle.
(8 marks)
what are the exactly looking for in this answer ?
all you need to elaborate here are ,
*** what are the issues that exist in a traditional SDLC processes . How can they be improved by incorporating good practices of other SDLC models such a Agile , INcremental , RAD etc …
here is a suggested structure for your answer
- What are the main steps of traditional SDLC ?
- Provide a diagram ( waterfall)
- what are the key unique features / limitations of traditional SDLC ?
- sequential, linear models are not too practical ,
- less involvement of end users in requirement gathering ,
- too many processes , procedures ,
- belief in delivering documentations
- testing takes too long in planning and design
- change management process is slow and formal
- less team work seen
- modular programming may not be practical
- how could the SDLC stages be improved by incorporating good practices of any other SDLC you know
- Requirements Engineering stage ( by involving end users , prototyping )
- Design Stage ( reduce design and development time by using CBSD , reusing components
- Development (use of CASE tools , development frameworks etc , component based delivery like incremental )
- Testing ( involvement of end users , using 3rd parties / outsourcing for testing smoke testing )
- Implementation ( pilot delivery , component based implementation )
- Maintenance (version management , change management )
BCS Examiner report says ,
The “traditional” software development process is often represented by a sequence of phases from development into maintenance. Within each phase, there exist many activities that can be implemented to varying degrees. These improvements relate not just to the sequencing of the steps or to the inclusion (or exclusion) of certain steps but also to the specific implementation of the individual steps.
Improvements to the general area of requirements management, including capture, sign-off and change management by adopting prototyping methods or tools to a lesser or greater degree. In addition improvements in the testing process can also yield positive benefits.
No comments:
Post a Comment