I am a student of computer science and now learning about software engineering. I need to know that what is Process Modeling and to what extent we need it for software development and I also need to know what are the draw backs of Water Fall method for process modeling .
Need to know about Process Modeling for SE
Process modeling is the most important phase in software development. It is in this phase we analyze the needs and virtually visualize the software process through a series steps.
Execution of Process modeling in a software development helps in identifying many loopholes possible in the future during the development.
Specification and design documentation helps in finalizing all required tools and software required prior to the real execution.
Process modeling also helps in estimating the time deadlines in achieving milestones and many such benefits.
For more on process modeling go through
https://static.aminer.org/pdf/PDF/000/416/393/software_process_modelling.pdf
https://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-Encyc.pdf
Discussing about the disadvantages of waterfall method
1. One main thing is waterfall model cannot be used when the requirement seems to have quite many changes in the future.
2. It can only be used when technology to be used is clearly understood.
3. When the project is long and ongoing, usage of this method seems to be quite difficult.
4. When you are almost in the testing phase of your software it is very tedious to get back to the design phase and change it while we have utilized waterfall model.
Need to know about Process Modeling for SE
Hello,
How are you? Software process model refers to the sequence of network of activities, objects, transformations and events that represent strategies to accomplish software evolution. These types of models are mainly used to develop more precise and dignified descriptions of software life cycle activities. Their power to materialize from their deployment of a satisfactorily rich information, language rules or semantics often fitting for computational processing. Drawbacks of waterfall model: Once a function is in the testing phase, it is very tough to go back and change something that was not well-thought out in the impression stage. No working software is formed awaiting all through the life cycle. Soaring amount of danger and ambiguity. Not an excellent model for complex and object-oriented schemas. Pitiable form for long and ongoing schemes. Not fit for the schemes where requirements are at a sensible to high risk of changing. Learn more.
Moreen Jamnelly.
Need to know about Process Modeling for SE
Hello,
How are you? Software process model refers to the sequence of network of activities, objects, transformations and events that represent strategies to accomplish software evolution. These types of models are mainly used to develop more precise and dignified descriptions of software life cycle activities. Their power to materialize from their deployment of a satisfactorily rich information, language rules or semantics often fitting for computational processing. Drawbacks of waterfall model: Once a function is in the testing phase, it is very tough to go back and change something that was not well-thought out in the impression stage. No working software is formed awaiting all through the life cycle. Soaring amount of danger and ambiguity. Not an excellent model for complex and object-oriented schemas. Pitiable form for long and ongoing schemes. Not fit for the schemes where requirements are at a sensible to high risk of changing. Learn more. Click here.
Moreen Jamnelly.