Develop the activity diagram and system sequence diagram

Assignment Help Other Subject
Reference no: EM132320462

Systems Modelling Assignment - Dynamic Modelling, Screen Design and Test Plans

The assignment addresses the following learning outcomes:

  • Explain how models are used to assist in analysing and modifying existing business systems;
  • Define various roles involved in the processes of system analysis;
  • Describe techniques used to gather required information for system analysis;
  • Explain the various stages of the system development life cycle;
  • Identify appropriate models for given scenarios;
  • Develop various models using a professional CASE tool;
  • Perform Object Oriented Analysis and Design to construct various object models used to communicate the scope and requirements of the project.
  • Write integrated reports, using appropriate models, providing detailed analysis of given textual scenarios.

In this assignment you will model the behaviour of systems or subsystems for two of your most complex use cases using two UML diagrams (activity diagram and system sequence diagram) and write the extended use case description. You must also submit test plans and screens developed using InVision.

Below describes the motivation behind the design of this assignment. And explains the tasks for individual and group work.

MOTIVATION - The purpose of the assignment is to ensure that you know:

1. How to write extended use case texts.

2. How to model the dynamic aspect of a system using UML (activity diagram and system sequence diagram).

3. How to develop screen prototypes to assist analysis.

4. How to develop quality test plans.

ASSESSMENT DETAIL -

This assignment has group work and individual work components. Please note although we require only one report for the group and individual components, we will be able to track your contribution to the group work component. The following sections describe the tasks for the individual and group work.

Task 1 - Individual work

With reference to the model you built as a group, document the following:

1. The identification of the system or subsystem you were working on.

2. Find two of the most complex use cases you have submitted in assignment one. The use cases must not be from the written case study in assignment 1. Also make sure at least one of the use case is used by internal users (not customers), because we want to avoid students taking screenshots of existing applications and submitting the screens. For each use case:

a. Describe the process for each use case in plain English as in Tutorial Six.

b. Then, develop an extended use case from the description.

c. Finally, develop the activity diagram and system sequence diagram.

2.1 - Each activity diagram must have at least one decision making, parallelism or loop. If the diagram has no such features your extended use case might be incomplete: you must revisit your use case to ensure that it is complete.

2.2 - Each system sequence diagram must have at least one of the following: a loop, optional or alternate frames. If the diagram has no such a frame you must revisit your use case to ensure that it is complete.

3. Develop the screen prototype and test plan for one of the use cases selected in step 2 above. The test plan must be for the same use case as for the screen design.

Task 2 - Group work

Develop a high level Invision screen design which links to the screen of each member. Share with your lecturer and tutor the link to your team's InVision screen design. Group marks will be allocated to the top level menu or initial screen and for consistency of look and feel across different functions.

The top level design does not have to realistic; for example, students working in marketing or payments could link to the same top level screen. But you need to make sure that users can go to each screen from the top level screen. The purpose of having a common top level screen is to give you the experience of creating screens as a team.

HOW AND WHAT TO SUBMIT - We expect the GoogleDoc document to have the following information:

1. The name of the organisation you are modelling.

2. The name and student ID of each team member and the name of the system or subsystem modelled.

3. For each member, the extended use cases, activity diagrams, and system sequence diagrams for two of the most complex use cases.

4. Snapshots of all screens, and a link to the top level Invision screen which links to the screen of each member. The screen for each team member must be from one of the two use cases selected in step 3.

5. For each member, the test plan for the use case chosen in step 4 - in other words, the test plan must be for the same use case as for the screen design.

Verified Expert

In this assignment, we have written a report for designing UML diagrams as per the requirements of the users and as per the case study is given to us. We have design Use case diagram, class diagrams and many other diagrams as per the requirements.

Reference no: EM132320462

Questions Cloud

Pay to foster a high rate of growth : Dilution of ownership is the price one usually has to pay to foster a high rate of growth. Entrepreneurs need to be ready to answer the following questions:
Interactions within and among retail health clinics : From a clinic perspective, describe the interactions within and among retail health clinics.
Identify and describe several components : Identify and describe several components that a quality management plan should contain.
Identify similarities and differences among tqm : Identify similarities and differences among TQM, ISO, and Six Sigma. What strengths and weaknesses are inherent in each of these approaches?
Develop the activity diagram and system sequence diagram : ITECH2002 Systems Modelling Assignment - Dynamic Modelling, Screen Design and Test Plans, Federation University, Australia
Why you are interested in the career : Imagine you have completed your bachelor's degree at Strayer and you are searching for a job in finance, accounting or business.
Goals and international business strategy : Check for the company's mission, vision, goals and international business strategy. Explore the company's product and services.
How does the offer affects the sunk cost of the company : How does this offer affects the "sunk cost" of the company? This will outline how it is helping decrease or increase this type of cost which in turn could help.
What is target market : What is the size of your target market? What resources do you believe would be required to implement your plan?

Reviews

inf2320462

7/24/2019 4:12:16 AM

Paid start work PFA You can put member 1, member 2 and all his GoogleDoc document must be complete: if it uses LucidChart, then please include the images drawn in LucidChart in GoogleDoc and provide the link to the LucidChart images. In other words, readers should only need to read the GoogleDoc document without having to refer to LucidChart. We will check the history of GoogleDoc and InVision Screens to find out how much you have contributed to this assignment. You must share the GoogleDoc, LucidChart and InVision Screens with your lecturer and tutor.

len2320462

6/11/2019 11:19:41 PM

TIMELINES AND EXPECTATIONS - Weighting: 25%, maximum mark: 100. Minimum time expectation: 40 hours [4 out of the 40 hours are the contact hours from week 6 to week 10]. Your assignment will be assessed by your tutor or lecturer if your lecturer is also your tutor. You will receive your mark and written feedback via Moodle two weeks after the due date or submission, whichever is later. Section 3 describes the motivation behind the design of this assignment. Section 4 provides information on how and what to submit (note that Moodle has been setup so there is only one submission from each group). Section 5 explains the tasks for individual and group work. You will find the criteria for marking your submission in Section 6.

len2320462

6/11/2019 11:19:34 PM

HOW AND WHAT TO SUBMIT - Moodle has been set up so each group submits only one document – anyone from a team can submit. Submit a Word or text document which has the link to a GoogleDoc document which has the group work and individual work and the link to the top level InVision screen. This GoogleDoc document must be complete: if it uses LucidChart, then please include the images drawn in LucidChart in GoogleDoc and provide the link to the LucidChart images. In other words, readers should only need to read the GoogleDoc document without having to refer to LucidChart. We will check the history of GoogleDoc and InVision Screens to find out how much you have contributed to this assignment. You must share the GoogleDoc, LucidChart and InVision Screens with your lecturer and tutor.

len2320462

6/11/2019 11:19:28 PM

As a general guide to how the document should look, think about your target audience, which in this case is another system analyst and a quality assurance (QA) team who will work with the system. Remember that everyone is busy and overloaded with information, so please include only the most essential information: be brief but clear. The QA team will use the test plans to develop automated system tests.

len2320462

6/11/2019 11:19:21 PM

MARKING CRITERIA - INDIVIDUAL WORK –1 English like description of two of the most complex use cases. 10 marks. 2 Extended Use Cases. Each extended use case can be computerised and is an elementary business process. Both extended use cases will be used to develop activity diagrams and system sequence diagrams and one of them will be used for design of screen(s) and creation of a test plan. Must include all entries of an extended use case as described in Week 6 material; however, you may or may not have any related use cases. Each entry is described clearly and is easy to understand. No obvious spelling errors 20 marks.

len2320462

6/11/2019 11:19:15 PM

3 Activity Diagrams. Must identify the corresponding use case name for each activity diagram. Each diagram is complete: correctly describes the flow of activities in the corresponding extended use case between all actors and the system. The activity diagram notation is correct. Each activity diagram has at least one decision making, parallelism or loop 15 marks. 4 System Sequence Diagrams. Must identify the corresponding use case name for each system sequence diagram (SSD). Each diagram is complete and correct: correctly shows the flow of input messages, input and output data between all actors and the system. The flow of input messages must correspond to the extended use case, and the name of each input message follows the verb-noun syntax. The SSD notation is correct. Each system sequence diagram has at least one of the following: a loop, optional or alternate frames 15 marks.

len2320462

6/11/2019 11:19:04 PM

5 Screen Design. Must provide screen design(s) so users can complete the task for one use case: users can enter all information required. Screens must not be from an existing application. Screen design(s) must correspond to the system sequence diagram. As in the top level screen design, the screen must incorporate best practice in screen design 15 marks. 6 Test plan. Test cases are easy to follow and comprehensive. Please see Week 9 slides and ITECH2002_Assignment2_TestPlan.xlsx. The test plan must be for the same use case as for the screen design. Each test case is numbered and the guideline is correctly identified. Each test case has a short description, test data and expected output. Use all guidelines (Right-BICEP and CORRECT Boundary) and provide justification for guidelines that are not applicable; the justification must be reasonable and appropriate. Note that some guidelines may have multiple test cases (for example in Week 9 slides, RIGHT_BICEP). Test cases can be easily used for writing automated tests; if they cannot be automated, please provide appropriate justification 15 marks.

len2320462

6/11/2019 11:18:58 PM

GROUP WORK - 7 Presentation of Report. Report is complete, markers do not have to follow any external links but they are provided as references. Report is easy to read and looks professional (for example, must have a title). It must be clear what organisation is being modelled and who the contributors are (name and student ID). It should also be clear which subsystem each member is responsible for. 5 marks. 8 Top level Invision screen design. The top level screen does not have to be realistic but users can navigate to each screen from the top level screen. Screen design follows best practice in GUI design, such as but not limited to choice of colour schemes, sensitivity to the needs of colour blind people or vision impairment, ease of navigation, etc. Screen design must provide consistent look and feel. See Week 8 material for more information. Include a snapshot of the top level screen and all screens for each member 5 marks.

Write a Review

Other Subject Questions & Answers

  What are the requirements of personal jurisdiction

The U.S. Supreme Court has granted lower courts the power to hear cases. This power is known as jurisdiction. You remain an investigator for the U.S. Attorney's Office, and you have a suspect that is in the neighboring state. The U.S. Attorney wan..

  What are some examples of hazard control methods that are

what are some examples of hazard control methods that are recommended in hazard prevention and reduction techniques? do

  Can leaders really motivate employees

In today's turbulent environment, success depends on employees using their skills and capabilities to the fullest. Employee motivation can be a challenge.

  Women in islamic society

There has been a lot of attention lately to the restrictions placed on women in Islamic society. How have women been restricted in other societies?

  Discuss implement the cop program

What special activities would need to be in place to implement the COP program

  What type of data is produced by simple category scales

What type of data is produced by simple category scales

  Explain the potential reasons for the discrepancy in memory

Recall one (1) event that has happened in your past and that you share with at least one (1) family member. Describe the significant difference(s) in the memory when you compare your recall to that of your family member's. Explain the potential re..

  How does source credibility affect communication

How does source credibility affect communication in the organization? What approaches to management are present in the organization?

  How would you construct the given policy

Based upon what you have read, do you believe that the government should establish a national energy policy? If so, how would you construct this policy?

  Choose the environmental risk like climate change and

selectnbspan environmental risk such as climate change and research two articles from peer-reviewed journals that have

  Series of index minerals in a metamorphic rock

What two things are you usually trying to figure out when looking at metamorphic facies and a series of index minerals in a metamorphic rock?

  What is the sociological imagination

Why focus on mobile phones in a chapter introducing sociology as a discipline? What is sociology? What do sociologists study? What is the sociological imagination? Durkheim maintains that the sociologist's task is to study social facts. What a..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd