0% found this document useful (0 votes)
285 views10 pages

Software Architecture Assignment 1

This document summarizes a software architecture assignment for a requirements manager module in CAD software. The module would allow CAD designers to log into a third-party requirements management web server to attach documents, add comments, and mark requirements as in progress, done, or rejected. It outlines the purpose, key requirements, utility tree of architecturally significant requirements, logical component diagram, and deployment diagram for the requirements manager module. Each group member also provides a section on their key learnings.

Uploaded by

Suchint
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
285 views10 pages

Software Architecture Assignment 1

This document summarizes a software architecture assignment for a requirements manager module in CAD software. The module would allow CAD designers to log into a third-party requirements management web server to attach documents, add comments, and mark requirements as in progress, done, or rejected. It outlines the purpose, key requirements, utility tree of architecturally significant requirements, logical component diagram, and deployment diagram for the requirements manager module. Each group member also provides a section on their key learnings.

Uploaded by

Suchint
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SOFTWARE ARCHITECTURE ASSIGNMENT 1

MTECH SOFTWARE SYSTEMS 2019-21 SEMESTER 1


Group 149:
Bits Id: 2019HT12529 Name : JADHAV SUCHINT EKNATH
Bits Id: 2019ht12532 Name : JAWEED AKHTAR NAZEER AHMED
Bits Id: 2019ht12530 Name : HARISH VERMA
 We have chosen a application module named ‘Requirements Manager in
CAD software’ for the software architecture study.
 The purpose of this module is to provide an in app support for the CAD
designer to furnish the CAD requirements demanded by the customer.
 As part of this module, CAD designer can deliver his CAD work against
requirements, can add comments, can link or upload CAD document against
requirements.

PURPOSE/GOAL OF THE SYSTEM


 The module should allow the CAD designer to log in to a 3rd party
requirements management web-server.
 The module should allow the CAD designer to attach/upload documents
against the specified requirements on the requirements management web-
server.
 The module should allow the CAD designer to add comments to the
requirements on the requirements management web-server.
 The module should allow the CAD designer to mark the requirements as in-
progress, done or rejected.

KEY REQUIREMENTS OF THE SYSTEM


Quality Attribute Attribute Refinement Scenario Business Value Architecture Impact

Security  

Usability  

Modifiability  

Modifiability  

Performance  

Usability  

Performance  

Modifiability  

Usability  

Usability  

Usability  

Availability  

UTILITY TREE OF ARCHITECTURALLY SIGNIFICANT


REQUIREMENTS
TACTICS USED TO ACHIEVE THE REQUIREMENTS
(ASRS ONLY)
LOGICAL/COMPONENT DIAGRAM FOR
“REQUIRMENTS MANAGER” MODULE
DEPLOYMENT DIAGRAM FOR
“REQUIRMENTS MANAGER” MODULE
KEY LEARNING'S : PARTICIPANT : SUCHINT
KEY LEARNING'S : PARTICIPANT : JAWEED
KEY LEARNING'S : PARTICIPANT : HARISH

You might also like