Perform object oriented analysis and design

Assignment Help Operating System
Reference no: EM132532490

ITECH2002 - Systems Modelling Assignment - Federation University, Australia

Assessment Title - Dynamic Modelling, Screen Design and Test Plan

INTRODUCTION - 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.

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.

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. The assignment addresses the following learning outcomes:

K1. Explain how models are used to assist in analysing and modifying existing business systems;

K2. Define various roles involved in the processes of system analysis;

K3. Describe techniques used to gather required information for system analysis;

K4. Explain the various stages of the system development life cycle;

S1. Identify appropriate models for given scenarios;

S2. Develop various models using a professional CASE tool;

S4. Perform Object Oriented Analysis and Design to construct various object models used to communicate the scope and requirements of the project.

A1. Write integrated reports, using appropriate models, providing detailed analysis of given textual scenarios.

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 application s and submit ting 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

Consolidate all three subsystem s into one report: the plain English description of the use cases, extended use case texts, activity diagrams, system sequence diagrams, the filename s of the Invision screen s and test plans. The report must have a title, all three subsystems and the student responsible for the subsystem.

Attachment:- Dynamic Modelling, Screen Design and Test Plan.rar

Reference no: EM132532490

Questions Cloud

Find which of the four basis accounting reports : Which of the four basis accounting reports indicates that it is appropriate to consider revenues and expenses as subcategories of retained earrings?
What is the most you are willing to pay : You want to earn a minimum rate of return of 7.88 percent APR. What is the most you are willing to pay as a lump sum today to buy this annuity
Discuss the role of the advanced practice nurse : Discuss the role of the advanced practice nurse as an interdisciplinary research collaborator. Discuss the role of the advanced practice nurse as an member.
Explain the ifac code of ethics in accounting profession : State and Explain the IFAC Code of Ethics in Accounting profession. State and Explain ten(10) problems arising for Accountants in practice.
Perform object oriented analysis and design : Perform Object Oriented Analysis and Design to construct various object models used to communicate the scope and requirements of the project
Prepare journal entry on December : Prepare journal entry on December 31, 2023 to record the return of the equipment to the lessor as required by the contract
How characteristics may be applied to accounting for ppe : Illustrate with examples how each of the concept/assumptions/qualitative characteristics above may be applied to accounting for PPE.
Organizations are struggling to reduce : Organizations are struggling to reduce and right-size their information foot-print, using data governance techniques like data cleansing and de-duplication
What interprofessional resources exist for the topic : Consider the influence of socioeconomic status (SES), culture, gender, ethnicity, and spirituality on mental and physical health, as it relates specifically.

Reviews

Write a Review

Operating System Questions & Answers

  Creates a complete environment for a guest operating system

Which of the following creates a complete environment for a guest operating system to function as though that operating system were installed on.

  What account for the current exponential growth data

How would you define Big Data Analytics? What account for the current exponential growth data? What are the characteristics of Big Data?

  Use wireshark tool to capture packets when you download

use wireshark tool to capture packets when you download lecture 1 from the coit20229 course webpage. before you

  When would we overwrite bob''s database, and with what

Suppose we are using Lamport's hash, and Bob's system crashes before receiving Alice's reply to a message. Further suppose an intruder, Trudy, can eavesdrop and detect that Bob crashed (maybe Trudy can even cause Bob to crash).

  Single greatest physical threat to information systems

What do you think is the single greatest physical threat to information systems? Fire? Hurricanes? Sabotage? Terrorism?

  Standards in the field of wireless networking

Do you consider that standards are beneficial in the field of wireless networking or do you feel they limit new technologies?

  Explain the task manager - windows registry and format disk

Explain the Task Manager, The windows Registry, Format Disk, Hard Disk Defrag/Optimize, Control Panel, Environment Variables and User Profiles.

  When a process creates a new process using the fork command

When a process creates a new process using the fork command, which of the subsequent is shared between the parent process and the child process?

  Identify an appropriate hardware backup solution for server

Identify an appropriate hardware backup solution for the server computer, as well as a process to ensure that backups are performed regularly, and are secure.

  Effects of spyware and adware

Describe the effects of spyware and adware. Discuss how has spyware and adware impacted the public's confidence in the security of internet?

  About it infrastructure

IT infrastructure

  Discuss the benefits and limitations of the mvc

Identify one way in which MVC helps software designers create better code, and one way in which it deters them.

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