adplus-dvertising
frame-decoration

Question

What is the first step in modeling a software development project that aims to improve an existing system?

a.

Modeling the situation-to-be

b.

Prioritizing requirements

c.

Modeling the current situation

d.

Selecting COTS components

Posted under Software Engineering

Answer: (c).Modeling the current situation Explanation:In a situation where the goal of a software development project is to improve an existing 'system', it is generally helpful to explicitly distinguish two modeling steps. In the first step, the current situation is modeled. This is done based on an analysis of the strengths and weaknesses of the current situation. The situation-to-be is then modeled in the next step, which is done based on the analysis of the current situation.

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the first step in modeling a software development project that aims to improve an existing system?

Similar Questions

Discover Related MCQs

Q. What is the main factor that determines the level of difficulty in the requirements engineering phase?

Q. What is the main problem with specifying requirements?

Q. What is one way to bypass the difficulties of specifying requirements?

Q. What is the approach to requirements engineering that is most commonly used?

Q. What is the underlying assumption of the Taylorian approach to software development?

Q. What is the alternative approach to the Taylorian approach to requirements engineering?

Q. What is the main idea behind the Taylorian approach to software development?

Q. What is the main assumption behind the functionalist paradigm in requirements engineering?

Q. What is the main focus of the social-relativism paradigm in requirements engineering?

Q. What is the key assumption behind the radical-structuralism paradigm in requirements engineering?

Q. What is the main goal of the radical-structuralism paradigm in requirements engineering?

Q. What is the difference between an objectivist and a subjectivist point of view in requirements engineering?

Q. Which of the following paradigms for requirements engineering is associated with the objective-order dimension?

Q. What is the central theme of the Neohumanism paradigm in requirements engineering?

Q. In practice, what is the majority of system development techniques typically associated with?

Q. In what type of systems is it important to involve end-users in the shaping of the User or Domain (UoD)?

Q. What is the main issue that automation can cause in an organization?

Q. Why is the pure functionalist paradigm not suitable during requirements engineering?

Q. What was an example of a negative consequence of not consulting with ambulance crews during the development of a Computer Aided Despatch System?

Q. What is the potential outcome of a compromise in handling different conceptual models of the participants during requirements engineering?