question archive Q1) The SDLC used to be the favored methodology to develop information systems

Q1) The SDLC used to be the favored methodology to develop information systems

Subject:Computer SciencePrice: Bought3

Q1) The SDLC used to be the favored methodology to develop information systems. It is slowly being replaced by agile development.

1. What is the reason for the shift?

2. Does the appropriate or preferred methodology depend on the type of system (viz., TPS, MIS, DSS, ES) being developed?

 

Q2. How do object concepts such as encapsulation, aggregation, and polymorphism support systems concepts such as decomposition, modular design, coupling, and cohesion?

 

Q3. 1. Why is it important to have an initial problem statement before the detailed analysis begins? 2. In information systems, we distinguish between functional problems and performance problems. Give some examples of the two types. Why is such a distinction important?

 

Q4. 1. The distinction between <<include>> and <<extend>> relationship is critical in use case modeling. Provide an example that illustrates the difference between these two. 2. Use case descriptions look similar to pseudo code. Compare and contrast the two.

 

Q5. The BPMN, and UML models for Gas Buddy has a number of errors and limitations such as inconsistency between the different models. Identify at least one error. Provide as many findings as possible.

 

Q6. The sequence diagrams help us complete the class/object model for the system. Illustrate using an example, which could be the Gas Buddy case or any other, how sequence diagrams help us complete the class diagrams developed in the data modeling stage.

 

Q7. Now that we have the model of the current Gas Buddy system, we can analyze it against the problems we identified in Unit 3. Study the UML model carefully and answer the following. 1. What could be other potential reason for each of the problems we identified? 2. What changes should we make to the processes to solve these problems? 3. What changes should we make to the UML models to incorporate the solutions?

 

Q8. 1. Post at least one question regarding cohesion and coupling in software design.

2. Identify two methods in the GasBuddy system using the sequence diagram given in the GasBuddy documentation. For each of these methods, determine the signature and the logic.

 

Q9. Research cost estimation methods used in the software industry. Post all the methods that exist.

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE

Related Questions