Abstract
An excellent software project can often identify quality attributes, expressed by the nonfunctional requirements. Quality attributes include modifiability, performance, availability, security, and so on. The nonfunctional requirements that address those quality attributes should be considered during the design phase. The quality attribute design approaches will be considered to achieve those requirements.
In this thesis, an architecture will be designed for a new social network data analysis system, is named Trowser, through several architectural approaches. Before starting the design phase, the source code of an existing social network analysis system, Gephi, is analyzed. The quality attribute design strategies are summarized from the analysis result and unite with the known design tactics to design the architecture of Trowser. The Architecture Tradeoff Analysis Method(ATAM) will be used for evaluating the quality of the architecture. Finding the good design strategies for social network data analysis system.
Library of Congress Subject Headings
Software architecture--Evaluation; Online social networks--Data processing; Online social networks--Evaluation
Publication Date
5-2016
Document Type
Thesis
Student Type
Graduate
Degree Name
Software Engineering (MS)
Department, Program, or Center
Software Engineering (GCCIS)
Advisor
Scott Hawker
Advisor/Committee Member
Christopher Homan
Advisor/Committee Member
Stephanie Ludi
Recommended Citation
Bai, Ziyi, "The Quality Attribute Design Strategy for a Social Network Data Analysis System" (2016). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/8993
Campus
RIT – Main Campus
Comments
Physical copy available from RIT's Wallace Library at HM742 .B34 2016