FIRST QUESTION
1. You work in a software engineering team to develop a new system for a local retail store. One of the team member proposed to use a model-driven engineering approach. What factors you need to consider to decide whether to agree or disagree to use the new approach.
SECOND QUESTION
1. Develop a sequence diagram showing the interactions involved when a student registers for a course in a university. Courses may have limited enrollment, so the registration process must include checking for availability. Assume that a student can access an electronic course catalog to find out about available courses. (Hint: You should have 3 objects for your sequence diagram)
2. Draw a use-case diagram showing the interactions involved when a customer buys an item from Amazon. Customers need to login first or create an account, then they can search for an item, add it to cart, and process the payment. (Use maximum 6-7 use cases)
FIRST QUESTION
1.
Sol:
The main factors that we need to consider before going with the new approach are ,
1) The size of the project .
The size of the project is one of the main factor that should be considered before going with any method. model-driven engineering is good for bigger project.
2) The complexity of the project.
The complexity of the project should be analysed before taking any approach.
3) productivity and output
Very important factor is the productivity . The major aim of any project is to make a better output. model-driven engineering will be helpfull to enhance the efficiency of local retail store project.
4) Time duration to complete the project.
Always the time of completion should be minimal.
5) Cost of method.
Any approach that we are using for the project should not cost very much.
By analysing these factors we can decide , what approach we need to go with .
Get Answers For Free
Most questions answered within 1 hours.