[SE] 3주차 Discussion

2025. 3. 11. 02:29·🏫 한동대학교/25-1 수업 정리
728x90

3주차 디스커션 주제 - 1

  1. 위키백과에는 좋은 분류 체계가 있다.

(1) 알고 있는 소프트웨어 프로세스 모델(패러다임)을 나열하라(강의, 인터넷 콘텐츠, 생성형 AI 등에서 얻은 정보). 전체 이름(약어 포함)을 작성하고 간단한 설명(한 문장)을 덧붙여라.

  • Waterfall Model: A traditional software development model that progresses sequentially through phases.
  • Agile Model: A model that emphasizes flexibility through iterative and incremental development.
  • V-Model: A variation of the waterfall model where development and testing proceed in parallel.
  • Spiral Model: A model that emphasizes risk analysis and iterative development.
  • Waterfall Model (폭포수 모델): 순차적으로 단계를 진행하는 전통적인 소프트웨어 개발 모델이다.
  • Agile Model (애자일 모델): 반복적이고 점진적인 개발을 통해 유연성을 강조하는 모델이다.
  • V-Model (V 모델): 폭포수 모델의 변형으로, 개발과 테스트가 병렬적으로 진행되는 모델이다.
  • Spiral Model (나선형 모델): 위험 분석을 강조하며 반복적으로 개발하는 모델이다.

(2) 알고 있는 소프트웨어 방법론과 프레임워크를 나열하라(인터넷 콘텐츠, 생성형 AI 등에서 얻은 정보). 전체 이름(약어 포함)을 작성하고 간단한 설명(한 문장)을 덧붙여라.

  • Scrum: An agile methodology that organizes development into short iterations within a team.
  • Kanban: A methodology that visually manages workflow for continuous improvement.
  • Extreme Programming (XP): A methodology that emphasizes short development cycles, code reviews, and test-driven development.
  • RUP (Rational Unified Process): An iterative development methodology based on object-oriented principles.
  • Scrum (스크럼): 팀 단위로 짧은 주기의 개발을 반복하는 애자일 방법론이다.
  • Kanban (칸반): 작업 흐름을 시각적으로 관리하여 지속적으로 개선하는 방법론이다.
  • Extreme Programming (XP, 익스트림 프로그래밍): 짧은 개발 주기와 코드 리뷰, 테스트 주도 개발을 강조하는 방법론이다.
  • RUP (Rational Unified Process, RUP 방법론): 객체 지향을 기반으로 한 반복적 개발 방법론이다.

(3) '소프트웨어 프로세스 모델(패러다임)'과 '소프트웨어 방법론 및 프레임워크'는 어떻게 관련이 있는가?

: Software process models (paradigms) define the fundamental approach to development, while software methodologies and frameworks provide concrete implementation methods. For example, the Agile model can be implemented using methodologies like Scrum or XP.

: 소프트웨어 프로세스 모델(패러다임)은 개발을 진행하는 기본적인 접근 방식이며, 소프트웨어 방법론 및 프레임워크는 이를 구체적으로 실행하는 방법이다. 예를 들어, 애자일 모델을 기반으로 스크럼이나 XP 같은 방법론이 활용될 수 있다.

3주차 디스커션 주제 - 2

(1) Would we have an AI-based development process model? Discuss with group members (Focus on discussing WHY would we have an AI-based development process model?) Write down the summary of the discussion.

AI 기반 개발 프로세스 모델이 필요할까? 그룹 구성원들과 논의해라 (AI 기반 개발 프로세스 모델이 필요한 이유에 초점을 맞춰 논의해라.) 논의 요약을 적어라.

Efficiency: AI automates repetitive tasks. Data Analysis: AI helps analyze user needs. Quality: AI identifies bugs and improves code quality. Cost: AI reduces development time and costs.

(2) If we had an AI-based development process model, what would it look like? Discuss the possible process activities (외부 사이트로 연결합니다.) in the process model. Write down the summary of the discussion.

AI 기반 개발 프로세스 모델이 있다면 어떻게 생길까? 프로세스 모델의 가능한 프로세스 활동에 대해 논의해라. 논의 요약을 적어라.

Requirements Gathering: AI analyzes and documents user feedback. Design: AI suggests design patterns. Code Writing: AI generates code automatically. Testing: AI creates and runs test cases. Deployment: AI automates and monitors the deployment process.

728x90

'🏫 한동대학교 > 25-1 수업 정리' 카테고리의 다른 글

[SE] L02 - 요약 (미완료)  (0) 2025.03.13
[SE] 4주차 Discussion  (0) 2025.03.11
[SE] 2주차 Discussion  (0) 2025.03.06
[SE] 1주차 Discussion  (1) 2025.03.06
[SE] HW1  (0) 2025.03.06
'🏫 한동대학교/25-1 수업 정리' 카테고리의 다른 글
  • [SE] L02 - 요약 (미완료)
  • [SE] 4주차 Discussion
  • [SE] 2주차 Discussion
  • [SE] 1주차 Discussion
pangil_kim
pangil_kim
기록을 통해 지속적인 성장을 추구합니다.
멈추지 않는 기록기록을 통해 지속적인 성장을 추구합니다.
    250x250
  • pangil_kim
    멈추지 않는 기록
    pangil_kim
  • 전체
    오늘
    어제
  • 📝 글쓰기
      ⚙️ 관리

    • 분류 전체보기 (478) N
      • 💻 개발 (114) N
        • ※ 참고 지식 (5)
        • 📀 MySQL (24)
        • 🌸 Spring Boot (5)
        • 🟩 Node.js (7)
        • 🦕 React (5)
        • 🎩 Next.js (24) N
        • 📘 TypeScript (4)
        • 🌈 CSS (4)
        • 🌀 Dart (2)
        • 🧑🏻‍💻 코테 (23)
        • 🕸️ 알고리즘 (3)
        • 🩵 Flutter (8)
      • 📽️ 프로젝트 (5)
        • 캡스톤디자인2 (5)
      • ✍🏻 회고 (7)
      • 📰 정보 공유 (12)
      • 🏫 한동대학교 (138)
        • Database (15)
        • Software Engineering (18)
        • EAP (22)
        • 일반화학 (26)
        • 25-1 수업 정리 (19)
        • Computer Networking (36)
        • OPIc (2)
      • 🧎🏻 묵상 (106) N
        • ⛪️ 설교 (32) N
        • 🙏 QT(날솟샘) (74) N
      • 🎶 찬양 (91) N
        • 어노인팅 (82) N
        • GIFTED (1)
        • LEVISTANCE (1)
        • 마커스 (3)
        • 아이자야 씩스티원 (1)
        • FIA 워십 (3)
  • 최근 글

  • 인기 글

  • 태그

    computer networks and the internet
    전산전자공학부
    네트워킹
    어노인팅
    CHEMISTRY
    글로벌리더십학부
    날마다 솟는 샘물
    GLS
    묵상
    한동대학교
    날솟샘
    데이터베이스
    설교
    csee
    SQL
    QT
    typeScript
    찬양
    컴네
    FE
    프론트엔드
    웹개발
    예배
    CCM
    Database
    고윤민교수님
    SQLD
    화학
    일반화학
    유태준교수님
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.4
pangil_kim
[SE] 3주차 Discussion

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.