Your team is assigned to develop a software application that would be used
Ask Expert

Be Prepared For The Toughest Questions

Practice Problems

Your team is assigned to develop a software application that would be used

Assignment 1

Topic: Documenting Quality Attributes

Overview

Your team is assigned to develop a software application that would be used in an organization to support its activities and business transactions. Discuss the processes involved and identify important functionalities to be supported by the software application.

Based on the requirements, your team is required to develop the architecture this system. In order to create the architecture, you have to first document the main requirements of the system and identify all relevant factors that may influence the software architecture.

Tasks

You should at least complete the following tasks:

1. Identify the main requirements

 Describe the system overview, which should at least include the following:

i. Description of the main users (4 – 6 actors)

ii. Description of the main processes (6 – 10 use cases)

iii. Description of the technological architecture (e.g. clientserver, mobile, Web, etc.)

 Draw the main use case diagram.

 Identify the major subsystems or modules of the software.

 Draw the component diagram (for the main modules/subsystems).

 Draw the deployment diagram (for the expected hardware and connectivity setup).

2. Identify the main quality attributes

 Describe the quality attributes (at least 3).

 Write at least 3 quality attribute scenarios for each quality attribute. The scenarios should explain importance of the quality attributes.

 Draw the quality attribute scenario diagrams.

Hint
Computer"Component diagrams: These diagrams are different in terms of behavior and the nature. They are also used to model the physical aspects of a system and are also used to visualize the organization and relationships among the system components. Also, these diagrams are used to make the executable systems.Deployment diagram: This diagram is a UML diagram type which shows the execution archite...

Know the process

Students succeed in their courses by connecting and communicating with
an expert until they receive help on their questions

1
img

Submit Question

Post project within your desired price and deadline.

2
img

Tutor Is Assigned

A quality expert with the ability to solve your project will be assigned.

3
img

Receive Help

Check order history for updates. An email as a notification will be sent.

img
Unable to find what you’re looking for?

Consult our trusted tutors.

Developed by Versioning Solutions.