DocumentCode :
3522332
Title :
Identifying Architecturally Significant Functional Requirements
Author :
Anish, Preethu Rose ; Balasubramaniam, Balaji ; Cleland-Huang, Jane ; Wieringa, Roel ; Daneva, Maya ; Ghaisas, Smita
Author_Institution :
TATA Res. Dev. & Design Centre (TRDDC) 1, TATA Consultancy Services Ltd., Pune, India
fYear :
2015
fDate :
17-17 May 2015
Firstpage :
3
Lastpage :
8
Abstract :
Failure to identify and analyze architecturally significant functional and non-functional requirements (NFRs) early on in the life cycle of a project can result in costly rework in later stages of software development. While NFRs indicate an explicit architectural impact, the impact that functional requirements may have on architecture is often implicit. The skills needed for capturing functional requirements are different than those needed for making architectural decisions. As a result, these two activities are often conducted by different teams in a project. Therefore it becomes necessary to integrate the knowledge gathered by people with different expertise to make informed architectural decisions. We present a study to bring out that functional requirements often have implicit architectural impact and do not always contain comprehensive information to aid architectural decisions. Further, we present our initial work on automating the identification of architecturally significant functional requirements from requirements documents and their classification into categories based on the different kinds of architectural impact they can have. We believe this to be a crucial precursor for recommending specific design decisions. We envisage ArcheR, a tool that (a) automates the identification of architecturally significant functional requirements from requirement specification documents, (b) classify them into categories based on the different kinds of architectural impact they can have, (c) recommend probing questions the business analyst should ask in order to produce a more complete requirements specification, and (d) recommend possible architectural solutions in response to the architectural impact.
Keywords :
document handling; formal specification; pattern classification; project management; software architecture; software development management; ArcheR; architecturally significant functional requirement identification; classification; informed architectural decision making; project life cycle; requirement specification documents; requirements documents; software development; Batch production systems; Insurance; Interviews; Licenses; Software; Training; Architecturally Significant Functional Requirements (ASFRs); architectural decisions; requirements classification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Twin Peaks of Requirements and Architecture (TwinPeaks), 2015 IEEE/ACM 5th International Workshop on the
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/TwinPeaks.2015.9
Filename :
7184705
Link To Document :
بازگشت