SW Engineering Introduction
안녕하세요.
이 카테고리에는 제가 학교 다니면서 배운 소프트웨어공학개론 수업 내용을 정리해보려고 합니다.
- 정리 이유: 실무에서 도움이 많이 된다는 후기를 봄, 본인이 생각하기에도 실무에서 전체적인 프로세스가 이 수업에서 배운대로 흘러갈 것이라 예상됨
- 형식: 이 글에 적힌 contents의 주제대로 시간이 날 때마다 내용을 정리해 올릴 예정입니다.
- 참고: 수업 내용은 제가 수강했던 이은석 교수님의 수업 내용 + 제가 추가로 찾아본 내용을 참고하여 정리하도록 하겠습니다.
이 시리즈는 2022-01-21 기준으로 작성이 완료되었습니다.
추가로 궁금한 사항이나 오류를 발견하신다면 댓글로 알려주시면 감사하겠습니다!
Contents
- SW Engineering Introduction (updated on Dec 19, 2021)
- SW Engineering의 definition
- cost in SW Engineering
- Good SW의 기준 및 attribute
- General issue affect SW
- Application types
- SW Engineering with Web
- Ethics
- System Engineering (updated on Dec 29, 2021)
- System 및 Sociotechnical system의 definition
- System Engineering definition 및 각 단계에 대한 간략한 설명
- SW Process(System Engineering → Development 중 한 단계) (updated on Jan 05, 2022)
- Agile (updated on Jan 10, 2022)
- principle 및 applicability of Agile
- Extreme Programming(XP)
- SCRUM
- Requirement Engineering (updated on Jan 13, 2022)
- user requirement & system requirement
- functional & nonfunctional & domain requirements
- SW Requirement Document
- Requirement Engineering Process
- Requirement elicitation & analysis
- Requirement management
- System Modeling (updated on Jan 14, 2022)
- definition of model
- System Perspective
- Model Driven Engineering(MDE)
- Architecture Design (updated on Jan 17, 2022)
- Definition and Advantage of Architecture Design
- Architecture view
- Architecture pattern
- Application architecture
- Design and Implementation (updated on Jan 19, 2022)
- Definition of Object Oriented Design
- Process stage of Design
- Design Pattern
- Reuse
- SW Testing (updated on Jan 20, 2022)
- Definition of SW Testing
- Stage of Testing
- Project Management (updated on Jan 21, 2022)
- SW Project Management definition
- Project Planning
- Project Scheduling
- Risk Management
댓글남기기