DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Bae, Doo-Hwan | - |
dc.contributor.advisor | 배두환 | - |
dc.contributor.author | Zewdie, Tegegne Marew | - |
dc.contributor.author | Tegegne M.Z. | - |
dc.date.accessioned | 2015-04-23T08:30:32Z | - |
dc.date.available | 2015-04-23T08:30:32Z | - |
dc.date.issued | 2014 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=568601&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/197813 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학과, 2014.2, [ v, 72 p. ] | - |
dc.description.abstract | 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. | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | Non-Functional Requirements | - |
dc.subject | 전략 | - |
dc.subject | 우선 순위 | - |
dc.subject | 트레이드 오프 분석 | - |
dc.subject | 객체지향 분석 및 설계 | - |
dc.subject | 비기능적 요구사항 | - |
dc.subject | Object Oriented Analysis and Design | - |
dc.subject | Trade-off Analysis | - |
dc.subject | Prioritization | - |
dc.subject | Tactics | - |
dc.title | Tactics based approach for integrating non-functional requirements in object-oriented analysis and design | - |
dc.title.alternative | 객체지향 분석 및 설계에서 비기능적 요구사항 통합을 위한 전략기반 접근방법 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 568601/325007 | - |
dc.description.department | 한국과학기술원 : 전산학과, | - |
dc.identifier.uid | 020034513 | - |
dc.contributor.localauthor | Bae, Doo-Hwan | - |
dc.contributor.localauthor | 배두환 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.