Tactics based approach for integrating non-functional requirements in object-oriented analysis and design객체지향 분석 및 설계에서 비기능적 요구사항 통합을 위한 전략기반 접근방법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 735
  • Download : 0
Non-Functional Requirements (NFRs) are rarely treated as \first-clas" design elements as Functional Requirements do. Often they are stated informally and incorporated in the final software as an after- thought. Time and again, however, NFRs have been cited as the common causes of software development delay and failure of the shipped software during execution resulting in huge financial and sometimes human life loses. In this research, we leverage existing research work for the treatment of NFRs to propose an approach that enables to systematically analyze and design NFRs in parallel with functional requirements. Our approach premises on the importance of focusing on tactics (the specifics approaches used to fulfill NFRs) as opposed to focusing on NFRs themselves. Such observation lays the ground work for formulating different processes that can be applied for various tactics for successful incorporation of NFRs to FRs during object-oriented analysis and design (OOAD). Specifically, we provide processes that utilize classpects for analyzing and designing a particular group of tactics. This processes enable us to maintain separation between NFRs and FRs even if they are integrated into one system. Therefore, both traceability and future maintenance is made easier. We also tackle the various problems that arise from interaction among NFRs. We enhance an existing approach in better dealing with this interactions that can be positive and negative. We also capture the relative importance users put into NFRs (prioritization) and use such knowledge in managing the interactions among NFRs.
Advisors
Bae, Doo-Hwanresearcher배두환
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
2014
Identifier
568601/325007  / 020034513
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 2014.2, [ v, 72 p. ]

Keywords

Non-Functional Requirements; 전략; 우선 순위; 트레이드 오프 분석; 객체지향 분석 및 설계; 비기능적 요구사항; Object Oriented Analysis and Design; Trade-off Analysis; Prioritization; Tactics

URI
http://hdl.handle.net/10203/197813
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=568601&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0