How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask Scott Your Own Question
Scott, MIT Graduate
Category: Homework
Satisfied Customers: 3040
Experience:  MIT Graduate (Math, Programming, Science, and Music)
Type Your Homework Question Here...
Scott is online now
A new question is answered every 9 seconds

Systems Analysis and Design: Assignment Read the case study

Customer Question

Systems Analysis and Design: Assignment
Read the case study and answer questions 1-10.
Note the following points:
• You may need to make assumptions where information is incomplete: state any assumptions clearly.
• Your diagrams should be drawn using Visio (or suitable alternative that creates UML diagrams). Use the appropriate template for each diagram type.
• Your diagrams must follow correct UML notation and naming conventions, and each diagram should include a title and legend.
• Your models, diagrams and discussions should be consistent with one another throughout your analysis and design.
List the main stakeholders for the RFMS. For each stakeholder, write a brief description of their interest in the system and what aspects of it are of particular relevance to them.
You do not need to categorise the stakeholders. Don’t include the systems development team.
Q2. (a) List and briefly describe the main functional requirements for RFMS.
(b) List and briefly describe the main non-functional requirements for RFMS.
Q3. (a) Use the User Goal technique to develop a list of use cases for the RFMS. Present your list in a table that includes the participating actors, use case name and a brief use case description.
(b) Use the Event Decomposition technique to identify any additional use cases for the RFMS. These will probably be temporal and state event types. Present your list in a table that includes the event, type of event, trigger, use case name, and brief use case description.
Create a domain model class diagram for the RFMS, including all classes, attributes, associations, and multiplicity. Show association classes and generalisation hierarchies where appropriate.
Create a CRUD matrix to check the consistency between your domain model class diagram and your complete list of use cases. Set this out in the form of a table with classes as the columns and use cases as the rows. If you find discrepancies between the models while you are doing this, you should go back and correct your earlier models as required.
Create a fully-developed use case description for the use case Book a Vehicle. Follow the template provided at the end of this handout.
Draw an activity diagram to represent the flow of activities for the use case Return a Vehicle shown at the end of this handout.
Draw a system sequence diagram for the use case Return a Vehicle shown at the end of this handout.
Draw a state machine diagram to show the possible states and transitions for a Vehicle object. Label each state with the state name. Label each transition with the appropriate transition name, guard condition (if appropriate) and action expression (if appropriate).
Q10. Based on the activity diagram for the use case Create Asset Report shown at the end of this handout:
(a) Develop a first-cut* sequence diagram for the use case
(b) Develop a design class diagram for the relevant part of your domain class diagram
*i.e. you do not need to include boundary (view) or data access classes in your diagrams.
Submitted: 1 year ago.
Category: Homework
Customer: replied 1 year ago.
here the whole case study( see attachment).
Expert:  Michael Hannigan replied 1 year ago.
Hello. Thank you for coming to JustAnswer.Sorry for the wait. My name is Michael. I will be helping you with your question today.