CSE-598 U4 Online-Shopping-Store-Project-Overview-Document.pdf – CSE 598: Advanced Software Analysis and Design Online Shopping Store | Course Hero
CSE 598: Advanced Software Analysis and Design
Online Shopping Store Project
Purpose:
Software quality can be relative to various stakeholder perspectives; it is important for designers
to be able to identify software quality needs and how to measure it. This project provides
students with the opportunity to put their knowledge of software quality attributes and
documentation into practice. Students will evaluate the description of an online clothing store to
develop appropriate quality attribute scenarios and produce software architecture
documentation using the C4 approach.
Objectives:
Students will be able to:
●
Develop quality attribute scenarios from given software design requirements
●
Assess the software quality needs for a given project
●
Develop software architecture documents using C4 software architecture documentation
notations
Technology Requirements:
Access to a modelling and drawing tool to create software architecture diagrams based upon
the C4 model.
C4 software architecture modeling tools:
●
Draw.iO –
strongly
preferred
●
Structurizr
●
Structurizr Express
●
C4-PlantUML
●
Structurizr for Java/.NET + PlantUML
●
Structurizr for Java + Graphviz
●
Structurizr.Dgml
●
C4 Detonator
●
OmniGraffle