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