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 : 752
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBae, Doo-Hwan-
dc.contributor.advisor배두환-
dc.contributor.authorZewdie, Tegegne Marew-
dc.contributor.authorTegegne M.Z.-
dc.date.accessioned2015-04-23T08:30:32Z-
dc.date.available2015-04-23T08:30:32Z-
dc.date.issued2014-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=568601&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/197813-
dc.description학위논문(박사) - 한국과학기술원 : 전산학과, 2014.2, [ v, 72 p. ]-
dc.description.abstractNon-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.languageeng-
dc.publisher한국과학기술원-
dc.subjectNon-Functional Requirements-
dc.subject전략-
dc.subject우선 순위-
dc.subject트레이드 오프 분석-
dc.subject객체지향 분석 및 설계-
dc.subject비기능적 요구사항-
dc.subjectObject Oriented Analysis and Design-
dc.subjectTrade-off Analysis-
dc.subjectPrioritization-
dc.subjectTactics-
dc.titleTactics based approach for integrating non-functional requirements in object-oriented analysis and design-
dc.title.alternative객체지향 분석 및 설계에서 비기능적 요구사항 통합을 위한 전략기반 접근방법-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN568601/325007 -
dc.description.department한국과학기술원 : 전산학과, -
dc.identifier.uid020034513-
dc.contributor.localauthorBae, Doo-Hwan-
dc.contributor.localauthor배두환-
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