Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
Programming

/

etc. (Programming)

IT Essential Knowledge - Properly Learning System Analysis and Design

This course focuses on learning the fundamental concepts of algorithms using the JAVA language, with an emphasis on simultaneously developing programming thinking skills and problem-solving abilities. Additionally, it systematically covers the large-scale application development procedures used in corporate environments, allowing students to learn the analysis and design processes required in practical work. Through this, learners can go beyond simple coding abilities to become familiar with the overall system analysis and design process and strengthen their practical application skills. By learning step-by-step from basics to practical procedures through this course, students can build a foundation for growing into developers, system engineers, and IT planners.

2 learners are taking this course

  • usefulit
system-design

What you will learn!

  • You can understand and apply the development procedures for large-scale applications used in corporate practice.

  • Learn the system analysis and design process to understand the flow from requirements analysis to system implementation stages.

IT 필수 지식 - 시스템 분석 설계 제대로 배우기

본 과정은 알고리즘의 기초 개념을 JAVA 언어를 활용하여 학습하는 과정으로, 프로그래밍적 사고력과 문제 해결 능력을 동시에 키우는 데 초점을 두고 있습니다.

또한, 기업 현장에서 활용되는 대규모 어플리케이션 개발 절차를 체계적으로 다루며, 실무에서 요구되는 분석 및 설계 과정까지 학습할 수 있습니다. 이를 통해 학습자는 단순한 코딩 능력을 넘어, 시스템 분석 및 설계 프로세스 전반에 익숙해지고 실무 적용 능력을 강화할 수 있습니다.

본 과정을 통해 기초부터 실무 절차까지 단계적으로 학습하면서, 개발자·시스템 엔지니어·IT 기획자로 성장하기 위한 기반을 다질 수 있습니다.

이런 내용을 배워요

IT 필수 지식 - 시스템 분석 설계 제대로 배우기 1

서론

  • 시스템 분석·설계의 필요성과 학습 방향 제시

  • 정보화 사회에서 정보 시스템의 역할 소개

정보 시스템 개요 1~2

  • 정보 시스템의 정의 및 구성요소

  • 하드웨어, 소프트웨어, 데이터, 네트워크, 사람의 상호작용


  • 정보 시스템의 유형 (TPS, MIS, DSS, ERP 등)

  • 조직 내 정보 시스템의 활용 사례

기본 시스템 개발 과정

  • 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수

  • 전통적 SDLC(System Development Life Cycle) 개념

개발 방법론

  • 폭포수(Waterfall), 프로토타이핑, 나선형(Spiral), 애자일(Agile) 등

  • 방법론별 장단점 및 적용 사례

개발 모델

  • 구조적 분석/설계 모델, 객체지향 모델

  • UML(Unified Modeling Language) 활용 개념

프로젝트 계획 상세 1~4

IT 필수 지식 - 시스템 분석 설계 제대로 배우기 2

프로젝트 분석 상세 (1~4)

  • 사용자 요구사항 정의 및 분석 기법 (인터뷰, 설문, 프로토타입 등)

  • 데이터 흐름도(DFD), ER 다이어그램, 자료사전 등 분석 도구 활용

  • 비즈니스 프로세스 파악 및 문제점 도출

  • 요구사항 명세서 작성과 검증 방법

프로젝트 설계 상세 (1~3)

  • 시스템 아키텍처 및 모듈 구조 설계

  • 사용자 인터페이스(UI/UX) 및 입·출력 양식 설계

  • 데이터베이스 설계 (정규화, 테이블 구조, 관계 설정)

  • UML 활용 (클래스 다이어그램, 시퀀스 다이어그램 등)

프로젝트 구현 상세

  • 개발 환경 구축 및 코딩 표준 적용

  • 모듈별 구현과 단위 테스트 진행

  • 통합 테스트 및 시스템 테스트 수행

  • 버전 관리, 협업 툴, 형상 관리 기법 학습

유지보수 및 기타

  • 유지보수 개요 및 유형 (수정·적응·예방·완전화)

  • 프로젝트 완료 후 문서화 및 인수인계

  • 운영 중 오류 대응 및 성능 개선 방법

  • 최신 기술 트렌드와 유지보수 자동화 방안

수강 전 참고 사항

이 강의는 지식공유자의 질문/답변을 제공하지 않습니다

학습 자료

주차별 교안이 pdf파일로 제공됩니다

Recommended for
these people

Who is this course right for?

  • A member who wants to supplement the content of their Systems Analysis and Design class

  • Any member preparing to start an IT-related business

Hello
This is

8,256,067

Learners

6,090

Reviews

4.6

Rating

268

Courses

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

Curriculum

All

22 lectures ∙ (9hr 3min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal ends in 10:44:56

$61,600.00

30%

$68.20

usefulit's other courses

Check out other courses by the instructor!