Midterm examination | Term-end examination | Reports | Total. | |
---|---|---|---|---|
1. | 5% | 6% | 11% | |
2. | 10% | 6% | 10% | 26% |
3. | 5% | 6% | 10% | 21% |
4. | 5% | 6% | 10% | 21% |
5. | 5% | 6% | 10% | 21% |
Total. | 30% | 30% | 40% | - |
Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Guidance Software and its general characteristics, issues for software development. Introduction to software engineering. |
Textbook: pp.1-12 (preparation) Textbook: 59-89 |
90minutes |
Review the material | 30minutes | ||
2. | Software development processes Requirements analysis(1): - Requirements - Use case, DFD, ER, STD - Requirements analysis process and its issues, defect types of requirements |
Textbook: pp.23-42 (preparation) | 90minutes |
Report on a requirements analysis method | 100minutes | ||
Review the material | 30minutes | ||
3. | Design(1): - External design and decomposition of software to components - Assignment of requirements to the components - Architecture and quality - Description of architecture |
Textbook: pp.43-45,111-131 (preparation) | 90minutes |
Report on a design method | 100minutes | ||
Review the material | 30minutes | ||
4. | Design (2): - Internal design and abstraction - Design patterns - Design methods |
Textbook: pp.45-58,131-140 (preparation) | 90minutes |
Review the material | 30minutes | ||
5. | Project management (1) and configuration management - Project management and scope management - Configuration management |
Textbook: pp.163-168,181-184 (preparation) | 90minutes |
Review the material | 30minutes | ||
6. | Coding and inspection: - Coding - Inspection - Static analysis |
Textbook: pp.59-81 (preparation) | 90minutes |
Review the material | 30minutes | ||
7. | Project management (2): - About SE, review of project management(1) - Risk management - Time management |
Textbook: pp.167-175 (preparation) | 90minutes |
Report on a project management method | 100minutes | ||
Review the material | 30minutes | ||
8. | Software testing(1): - Definition, importance, and processes - Test case design: equivalence partitioning |
Textbook: pp.83-93 (preparation) | 90minutes |
Report on a testing method | 100minutes | ||
Review the material | 30minutes | ||
9. | Software testing(2) - Test case design: boundary analysis, state-based, white box |
Textbook: pp.93-100 (preparation) | 90minutes |
Review the material | 30minutes | ||
10. | Testing strategies and adequacy evaluation - Test strategies - Testing process - Test adequacy evaluation |
Textbook: pp.85-90,100-105(preparation) | 90minutes |
Review the material | 30minutes | ||
11. | Software quality - Quality model - Quality requirements and evaluation - Quality management |
Textbook: pp.175-181 (preparation) | 90minutes |
Report on quality requirements | 100minutes | ||
Review the material | 30minutes | ||
12. | Agile development | Review the material | 30minutes |
13. | Summary Advanced topics in software engineering |
Textbook: over all | 120minutes |
14. | Term-end examination and explanation | Review 1-13 | 800minutes |
Total. | - | - | 2770minutes |
ways of feedback | specific contents about "Other" |
---|---|
Feedback in the class |
Work experience | Work experience and relevance to the course content if applicable |
---|---|
N/A | N/A |