본문 바로가기

728x90
반응형

SW Architecture

(5)
[ISAQB] Chapter 6. Tools for Software Architects 더보기  🟡 6.1 General information Costs: tool 사용 비용Licenses and licensing conditions    🟡 6.2 "10 types of tools" ✅ 6.2.1 Requirement management toolse.g. Enterprise Architect   ✅ 6.2.2 Modeling tools e.g. UML, EA...      ✅ 6.2.3 Generation tools    ✅ 6.2.4 Static code analysis tools     ✅ 6.2.5 Dynamic analysis tools    ✅ 6.2.6 Build management tools    ✅ 6.2.7 Configuration and version manageme..
[ISAQB] Chapter 5. Software architecture and quality 더보기   🟡 5.1 Evaluating software architecture   ✅ 5.1.1 Qualitative evaluation Software project evaluate 'development or operating process' and 'artifact(requirement, source code, other document)'  🔸 8 quality characteristics   Functional suitability: 기능 적합성, 완전성 (제안된 요구사항을 충분히 만족하였는가?)Reliability: 신뢰성 - 회복성, maturity, fault tolerance (정의된 조건 아래의 성능을 유지 하는가?)Usability: 사용성 - 인식성, 학습성, 접근성 (학습하고..
[ISAQB] Chapter 4. Description and Communication of Software Architectures 더보기   🟡 4.1 CoCoME system CoCoME: Common Component Main Example      🟡 4.2 Views and templates ✅ 4.2.1 "4+1 model"  Context view: design the system as a black boxBuilding block view: functional and technical SW building block and their relationshipRuntime view: main sequence between the building blocksDeployment view(= infrastructure view): mapping of the software to the physical technical inf..
[ISAQB] Chapter 3. Designing Software Architectures 목차더보기더보기🟡 3.1 Overview of SW architecture design process (continued as Ch.2) ✅ 3.1.1 "4 levels" of abstraction  [1] Input for the architecture design: Central concept / Assign 3 major system categories(information, mobile, embeded)[2] Define F-req and nF-req or architecture standard to be followed[3] Design of the specific functional and technical components and their interaction[4] Implementat..
[ISAQB] Chapter 2. SW Architecture fundamentals 더보기  🟡 2.1 Magic Rectangle ✅ QTEF(Quality, Time, Effort, Functionality)   - Effort: within budget- Time: on time- Functionality and Quality: desired quality      🟡 2.2 Software-intensive systems and software architectures ✅ 2.2.1 Software-intensive system - System: A collection of components- Software: Computer programs, procedures, and possibly associated documentation and data pertaining to ..

728x90
반응형