ICTPRG502 Manage a project using software management tools.pdf - ICAPRG502A Manage a project using software management tools Identify Software

ICTPRG502 Manage a project using software management tools.pdf

This preview shows page 1 - 10 out of 31 pages.

ICAPRG502A Manage a project using software management tools
Image of page 1
Identify Software management tools The key to managing a software development project is having a high level road map to identify where you are on the project. The life cycle model you adopt for your development project is this roadmap. It is important that you select a proper development methods to finish the project successfully. There are different software development methodologies such as agile software development, joint applications design, prototyping, rapid application development, waterfall model, etc. Based on the projects requirement specification, a proper method is to be selected. Each methodology have their own benefits but we need to decide the suitability based on our needs and resources available .
Image of page 2
Waterfall Model The waterfall model is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance.
Image of page 3
Waterfall model: Pros and Cons
Image of page 4
Prototyping model Prototyping can be considered as a risk reduction activity which reduces requirements risks The principal use is to help customers and developers understand the requirements for the system Requirements elicitation. Users can experiment with a prototype to see how the system supports their work Requirements validation. The prototype can reveal errors and omissions in the requirements
Image of page 5
Prototyping Model - Pros and Cons
Image of page 6
Rapid Application Development
Image of page 7
RAD Pros and Cons
Image of page 8
Project Management Software There are many project management software that are used to mange the development of the project which are useful to track the progress and serves as a tool to monitor and control the various aspect of the project.
Image of page 9
Image of page 10

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture