Requirement Engineering (10) 썸네일형 리스트형 [IREB CPRE] Chapter 7. Tool Support 🟡 7.1 Tools in Requirements Engineering * Different types of tools * 1) Management of requirements 2) Requirements Engineering process 3) Documentation of knowledge about the requirements 4) Modeling of requirements 5) Collaboration in RE : elicitation, documentation, management of requirements 6) Testing and/or simulation of the requirements 🟡 7.2 Introducing Tools ✅ 7.2.1 Consider All Life Cyc.. [IREB CPRE] Chapter 6. Management Practices for Requirements 🟡 6.1 What is Requirement Management? -> 요구사항이 살아있는 것이기 때문에 관리가 필요함. -> 요구사항 관리가 무시될 경우에는 복잡성이 더 증가하고 품질 문제가 발생할 수 있고 효율성이 감소함. 🟡 6.2 Life Cycle Management -> 작업 제품의 상태를 일일히 기록하다 보면 요구사항이 앞으로 어떻게 변경되고 왜 이런 일이 발생할 수 있는지에 대해 알 수 있음. 🟡 6.3 Version Control *이유* 1) Sometimes changes go wrong : 다시 예전 버전으로 돌아가서 복구해야 함. 2) We want to know the history of the work product : 현재 버전에 의거하여 미래의 변화를 계획할 수 있음. *.. [IREB CPRE] Chapter 5. Process and Working Structure 🟡 5. 🟡 5.1 Influencing Factors * RE Process에 영향을 미치는 중요한 요인들 * 1) overall process fit : 전체적인 프로세스를 이해하는 것이 중요함. Work product가 필요하기도 함. Terminology도. 이것들을 통해 오해나 혼란을 막을 수 있음. 2) Development context : 이를 분석하기 위해서는 아래의 사항에 대한 정의가 되어야 함. * Customer-supplier-user relation ship * Development type * Contract issues : deadlines, responsibilities, costs... * Trust : do they trust each other? 3) Stakehlod.. [IREB CPRE] Chapter 4. Practices for Requirements Elaboration 2️⃣ 🟡 4.3 Resolving Conflicts regarding Requirements ✅ 4.3.1 How Do You Resolve a Requirements Conflict? * Requirements Conflict 해결 방법 * Conflict identification -> Conflict analysis -> Conflict resolution -> Documentation of conflict resolution ✅ 4.3.2 Conflict Types 1) Subject matter conflict : 서로 다른 환경, 다른 지역에서부터 오는 차이점으로 인해 발생하는 갈등. 이 사실들을 자세히 정리하고 분석해서 충돌되는 부분들에 대한 합의점을 찾는 것이 해결방법 2) Data confli.. [IREB CPRE] Chapter 4. Practices for Requirements Elaboration 1️⃣ 🟡 4. Tasks in RE 1) idenfifying and analyzing potential sources for requirements 2) elicitating the requirements from these sources. 3) confilct resolution 4) validation of requirements 🟡 4.1 Sources for Requirements * 3 major categories of sources * 1) Stakeholders 2) Documents 3) (Other) Systems ✅ 4.1.1 Stakeholders *snowball principle : stakeholder를 더 많이 찾을 수록 새로운 것들을 찾기 훨씬 쉬워진다. * stakeholde.. [IREB CPRE] Chapter 3. Work Products and Documentation Practices 2️⃣ 🟡 3.4 Model-Based Work Products ✅ 3.4.1 The Role of Models in Requirements Engineering -> visual representation of reality 🔆 3.4.1.1 Syntax and Semantics 🔆 3.4.1.2 Properties of a Model -> 정보를 간추려서 표현할 수 있는 두 가지 방법 🔆 3.4.1.3 Advantages and Disadvantages of Modeling Requirements * Advantages * 1) Easy to understand and remember 2) Reduced amount of information - focus on a single aspect 3) Restri.. [IREB CPRE] Chapter 3. Work Products and Documentation Practices 1️⃣ 🟡 3.1 Work Products in Requirement Engineerting ✅ 3.1.1 Characteristics of Work Products * Lifespan을 기준으로 구분될 수 있는 Work Product의 3가지 유형 * 1) Temporary work products : 의사소통 및 share understanding을 보조하기 위해 만들어지는 work product로서 사용된 이후에 폐기됨. 2) Evolving work products : 몇 번의 반복을 통해 나타나는 work product로서 최소한의 metadata는 보존되어야 함. 3) Durable work products : baselined or released된 work product로서 모든 metadata가.. [IREB CPRE] Chapter 2. Fundamental Principles of Requirement Engineering 🟡 2.1 Overview of Principles 🟡 2.2 The Principles Explained ✅ 2.2.1 Principle 1 - Value orientation : Requirements are a means to an end, not an end in itself 1) Benefit minus cost 2) Benefit from reduced rework ✅ 2.2.2 Principle 2 - Stakeholders : RE is about satisfying the stakeholders' desires and needs -> Stakeholder을 분류하는 기준 ✅ 2.2.3 Principle 3 - Shared understanding : Successful systems de.. 이전 1 2 다음