Computer Science, asked by smrajibahamed123, 11 months ago


What are the advantages and disadvantages of concurrent process models?

Answers

Answered by living36
4
Hey mate.....
Your answer is as follows.....
A spiral model is divided into a set of framework activities divided by the Software engineering team. ... The concurrent development model, sometimes called concurrent engineering, can be represented schematically as a series of framework activities, Software engineering actions of tasks, and their associated states.


And the advantages are as follows :


Evolutionary software models are iterative. They are characterized in manner that enables the software engineers to develop increasingly more complete version of a software. ... Specification, development and validation are interleaved rather than separate in evolutionary software process model.


SPECIALIZED PROCESS MODELS. Special process models take on many of the characteristics of one or more of the conventional models. However, specialized models tend to be applied when a narrowly defined software engineering approach is chosen. ... A variation on this approach is called clean-room software engineering.


Disadvantages are :

The Java programming language and the Javavirtual machine (JVM) have been designed to support concurrent programming, and all execution takes place in the context of threads. ... The programmer must ensure read and write access to objects is properly coordinated (or "synchronized") between threads.


Concurrent execution of database transactions in a multi-user system means that any number of users can use the same database at the same time. Concurrencycontrol is needed in order to avoid inconsistencies in the database.

prince8097: hiii sis
prince8097: sryy
Answered by Anonymous
3

Advantages and Dis-advantages of concurrent process models:

Advantages:

  • Error detection is easier.
  • Concurrent models give the paradigm for the development.
  • Feedback can be collected rapidly.

Disadvantages:

  • Software requires more maintenance.
  • Developing a good model is a little complicated.
  • Software quality is not assured.

Similar questions