직업백과

직업백과

당신이 궁금한 세상의 모든 직업

SW아키텍처

아사마루
직무내용

SW아키텍처는 SW아키텍처에 요구되는 기능, 성능, 보안 등 품질속성을 반영하여 SW구성요소를 설계, 구현, 검증, 변화관 리 하는 일이다.

능력단위

SW아키텍처 수행 관리 수준 : 7

정의
SW아키텍처 수행 관리란 프로젝트에서 SW아키텍처 요구사항을 파악하고, SW아키텍처를 설계 및 검증하여, 정의된 SW아키텍처를 SW 개발에 적용하는 것을 보증하기위하여 계획, 실행, 통제 및 모니터링 하는 능력이다.
직무내용
  • SW아키텍처 일정관리하기
  • SW아키텍처 범위관리하기
  • SW아키텍처 이해관계자 관리하기
  • SW아키텍처 위험관리하기
지식 및 기술
  • BODY
  • PMI
  • knowledge
  • swebok
  • sw아키텍처
  • 수행관리
  • 위험관리
  • 이해관계자
  • 프로젝트
  • 프로젝트관리
  • 확정
수행태도
  • 감성적
  • 계량적
  • 계획적
  • 관용적
  • 기술적
  • 논리적
  • 실천적
  • 인간적
  • 자신감
  • 자율적
  • 적극적
  • 전략적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
  • 효율적
관련자격증
  • PMP(Project Management Process)
  • 정보관리기술사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학
관련훈련
  • 프레임워크기반 콘텐츠개발
  • NCS기반 융합SW개발자
  • SW아키텍처 기반 자바빅데이터개발자
  • Java 융합 디지털컨버전스
  • 전자정부 표준 프레임 워크 기반의 SW아키텍처 개발자 과정
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정
  • SW아키텍처 기반의 하이브리드 웹&앱 개발자과정

SW아키텍처 비전 수립 수준 : 8

정의
SW아키텍처 비전 수립이란 이해 관계자의 요구를 만족시키는 시스템을 구축하기 위해 아키텍처의 목표와 전략을 수립하는 능력이다.
직무내용
  • SW아키텍처 목표 수립하기
  • SW아키텍처 전략 수립하기
  • SW아키텍처 제약사항 명세화하기
지식 및 기술
  • sw아키텍처
  • 감독
  • 권고사항
  • 목표수립
  • 불확실성
  • 비전수립
  • 비즈니스
  • 아키텍쳐
  • 제약사항
  • 특수성
  • 프로젝트목표
수행태도
  • 계량적
  • 계획적
  • 관용적
  • 기술적
  • 논리적
  • 독창적
  • 사교적
  • 생산적
  • 성실함
  • 안전우선
  • 인간적
  • 자율적
  • 적극적
  • 전략적
  • 책임감
  • 협동적
관련자격증
  • CBAP(Certified Bussiness Analyst Professional, CSQA(Certified Software Quality Analyst)
  • CSQE(Certified Software Quality Engineer)
  • Open CA(민간)
  • 소프트웨어 아키텍처 전문가(KCSA)
  • 정보관리기술사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학
관련훈련
  • Java 융합 디지털컨버전스
  • SW아키텍처 기반 자바빅데이터개발자
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정

SW아키텍처 요구분석(구버젼) 수준 : 6

직무내용
  • 현행 SW아키텍처 현황 분석하기
  • SW아키텍처 결정요인 도출하기
  • SW아키텍처 기능 요구사항 명세화하기
  • SW아키텍처 품질속성 명세화하기
  • 상위수준 아키텍처 명세화하기
관련훈련
  • 소프트웨어아키텍쳐(하이브리드웹앱개발)
  • SW아키텍처 기반 자바빅데이터개발자
  • Java 융합 디지털컨버전스
  • 중소기업 컨버지드 클라우드 서비스 역량 강화를 위한 가상화 환경 분석 및 디자인 실습 프로젝트
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정

SW아키텍처 요소기술선정 수준 : 6

정의
SW아키텍처 요소기술선정이란 SW아키텍처의 기능 요구사항과 비기능 요구사항을 충족시키는 요소기술을 파악하고 검증하는 능력이다.
직무내용
  • SW아키텍처 요소기술 동향 분석하기
  • SW아키텍처 요소기술 선정하기
  • SW아키텍처 요소기술 검증하기
  • SW아키텍처 요소기술 커스터마이징하기
지식 및 기술
  • COTS
  • it트렌드
  • sw아키텍처
  • 도입대상
  • 시장
  • 오픈소스
  • 요건
  • 요소기술
  • 요소기술검증
  • 주요참조
  • 커스터마이징
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 신뢰감
  • 실천적
  • 인간적
  • 자율적
  • 적극적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • OCEA
  • OCJD(Oracle Certified Java Developer)
  • OCJP(Oracle Certified Java Programmer)
  • OCP(Oracle Certified Professional)
  • Open CA(민간)
  • SQLD(Structured Query Language Developer)
  • SQLP(Structured Query Language Professional)
  • 데이터아키텍처 전문가(DAP)
  • 소프트웨어 아키텍처 전문가(KCSA)
관련전공
  • 컴퓨터 관련학
관련훈련
  • Java 융합 디지털컨버전스
  • SW아키텍처 기반 자바빅데이터개발자
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정
  • SW아키텍처(인공지능딥러닝) 향상과정

SW아키텍처 설계 수준 : 7

직무내용
  • 적용 아키텍처 접근법 결정하기
  • SW아키텍처 설계하기
  • SW아키텍처 문서화하기
  • SW아키텍처 설계 적정성 평가하기
  • SW아키텍처 확정하기
  • SW아키텍처 설계 준비하기
지식 및 기술
  • sw아키텍처
  • 개발대상
  • 개발위험
  • 개방성
  • 다양성
  • 달성전술
  • 아키텍쳐
  • 접근법
  • 품질보증
  • 품질속성
  • 품질속성시나리오
수행태도
  • 관용적
  • 기술적
  • 논리적
  • 안전우선
  • 자율적
  • 적극적
  • 전략적
  • 조직적
  • 책임감
관련훈련
  • 전자정부 표준 프레임워크 개발과정
  • [아키텍처] SW 아키텍처 분석설계 전문가
  • SW아키텍처 기반 자바빅데이터개발자
  • Java 융합 디지털컨버전스
  • 오라클과 파이썬을 활용한 데이터 전문가 양성과정
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정
  • WAS기반의 웹개발 입문
  • R과 데이터베이스를 활용한 소프트웨어 설계 및 실무 빅데이터 분석 융합 과정

SW아키텍처 이행 수준 : 4

정의
SW아키텍처 이행이란 아키텍처 설계에서 정의된 구조와 요소 기술에 따라 최종 산출물인 소프트웨어의 구조와 기능을 구현하고 이행하는 능력이다.
직무내용
  • SW아키텍처 구현하기
  • SW 구현환경 제공하기
  • SW아키텍처 단위 테스트하기
지식 및 기술
  • sw구현
  • sw아키텍처
  • 개발위험
  • 구현능력
  • 단위테스트
  • 성능개선
  • 소프트웨어
  • 아키텍처설계
  • 안정
  • 응용프로그램
  • 이행
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 안전우선
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
관련자격증
  • OCP(Oracle Certified Professional)
  • SQLD(Structured Query Language Developer)
  • 전자부품장착(SMT)
  • 정보처리기사
  • 정보처리산업기사
관련전공
  • 컴퓨터 관련학
관련훈련
  • [NCS]C언어프로그래밍개발자과정
  • 소프트웨어아키텍쳐(하이브리드웹앱개발)
  • 프레임워크기반 콘텐츠개발
  • 전자정부 표준 프레임워크 개발과정
  • NCS기반 융합SW개발자
  • SW아키텍처 기반 자바빅데이터개발자
  • Java 융합 디지털컨버전스
  • 오라클과 파이썬을 활용한 데이터 전문가 양성과정
  • 전자정부 표준 프레임 워크 기반의 SW아키텍처 개발자 과정
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정
  • SW아키텍처 기반의 하이브리드 웹&앱 개발자과정
  • WAS기반의 웹개발 입문
  • C언어 프로그래밍
  • R과 데이터베이스를 활용한 소프트웨어 설계 및 실무 빅데이터 분석 융합 과정

SW아키텍처 테스트 수준 : 6

정의
SW아키텍처 테스트란 구현이 완료된 아키텍처가 사전에 정의한 아키텍처 기능 및 비기능 요구사항에 대한 만족 여부를 점검하는 능력이다.
직무내용
  • SW아키텍처 통합 테스트하기
  • 시스템 테스트하기
  • 보안성 검증하기
지식 및 기술
  • sw아키텍처
  • 도구선택
  • 보안성
  • 시스템테스트
  • 아키텍쳐
  • 운영상황
  • 장애발생유형
  • 진단후
  • 테스트시나리오
  • 통합테스트
  • 트랜잭션
수행태도
  • 계량적
  • 관용적
  • 기술적
  • 논리적
  • 사교적
  • 신뢰감
  • 인간적
  • 자율적
  • 전략적
  • 책임감
  • 효율적
관련자격증
  • CSQA(Certified Software Quality Analyst)
  • CSQE(Certified Software Quality Engineer)
  • CSTS(Certified Software Test Specialist)
  • ISTQB
  • 정보처리기사
  • 정보처리산업기사
관련전공
  • 컴퓨터 관련학
관련훈련
  • 전자정부 표준 프레임워크 개발과정
  • 소프트웨어아키텍쳐(하이브리드웹앱개발)
  • 프레임워크기반 콘텐츠개발
  • NCS기반 융합SW개발자
  • 자바웹프로그래밍
  • SW아키텍처 기반 자바빅데이터개발자
  • Java 융합 디지털컨버전스
  • 오라클과 파이썬을 활용한 데이터 전문가 양성과정
  • 전자정부 표준 프레임 워크 기반의 SW아키텍처 개발자 과정
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정
  • SW아키텍처 기반의 하이브리드 웹&앱 개발자과정
  • WAS기반의 웹개발 입문
  • Java디지털융합개발자
  • R과 데이터베이스를 활용한 소프트웨어 설계 및 실무 빅데이터 분석 융합 과정

SW 개발 지원 수준 : 5

정의
SW개발 지원이란 설계된 SW아키텍처와 표준을 준수하여 SW개발이 진행될 수 있도록 개발자 교육, 개발자 지원, 개발 모니터링 하는 능력이다.
직무내용
  • SW아키텍처 교육하기
  • SW아키텍처 활용 지원하기
  • SW아키텍처 준수 통제하기
지식 및 기술
  • codeinspection
  • sw개발
  • sw아키텍처
  • 교육
  • 교육자료
  • 교육프로그램
  • 대화채널
  • 로그파일
  • 수립법
  • 테스트결과
  • 협의체
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 성실함
  • 실천적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
관련자격증
  • 정보관리기술사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학
관련훈련
  • 소프트웨어아키텍쳐(하이브리드웹앱개발)
  • 자바웹프로그래밍
  • Java 융합 디지털컨버전스
  • 안드로이드 앱 개발
  • SW아키텍처 기반 자바빅데이터개발자
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정

SW아키텍처 변경 관리 수준 : 6

정의
SW아키텍처 변경 관리란 아키텍처 관리체계를 수립하고 아키텍처 변경사항을 지속적으로 실행하고 통제하는 능력이다.
직무내용
  • SW아키텍처 변경사항 식별하기
  • SW아키텍처 변경방법 결정하기
  • SW아키텍처 변경 통제하기
  • SW아키텍처 자산화 하기
지식 및 기술
  • it컴플라이언스
  • sw아키텍처
  • 변경
  • 변경가이드
  • 변경사항
  • 변경영향
  • 변경작업
  • 변화사항
  • 아키텍쳐
  • 자산정보
  • 재사
수행태도
  • 감성적
  • 계량적
  • 계획적
  • 규범적
  • 기술적
  • 논리적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 소프트웨어 자산관리사(CSAM)
  • 정보관리기술사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학
관련훈련
  • 소프트웨어아키텍쳐(하이브리드웹앱개발)
  • 자바웹프로그래밍
  • SW아키텍처 기반 자바빅데이터개발자
  • Java 융합 디지털컨버전스
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정
  • IT컨텐츠제작

SW아키텍처요구사항 명세화 수준 : 7

정의
SW아키텍처 요구사항 명세화란 다양한 이해관계자의 상충할 수 있는 요구사항을 고려하여 새로운 제품개발이나 제품개선에 부합하는 요구와 제반조건을 정의하는 능력이다.
직무내용
  • 현행 SW아키텍처 현황 분석하기
  • SW아키텍처 결정요인 도출하기
  • SW아키텍처 기능 요구사항 명세화하기
지식 및 기술
  • sw아키텍처
  • 결정요인
  • 기능요구사항
  • 기준수립
  • 도출기술
  • 요구사항정의서
  • 인터뷰결과
  • 제약사항
  • 품질속성
  • 현황
  • 현황분석
수행태도
  • 감성적
  • 계획적
  • 관용적
  • 기술적
  • 논리적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 현실적
  • 협동적
관련자격증
  • 정보관리기술사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학
관련훈련
  • Java 융합 디지털컨버전스
  • 사물지능통신기반 IT콘텐츠 고급개발자 양성과정

후보 SW아키텍처 명세화 수준 : 7

정의
후보 SW아키텍처 명세화란 정의된 요구사항에 부합하는 품질속성과 Tactic을 검토하여 후보 SW아키텍처를 선정하고 명세하는 능력이다.
직무내용
  • SW아키텍처 품질속성 명세화하기
  • 상위수준 후보 SW아키텍처 명세화하기
지식 및 기술
  • iso9126
  • quality
  • sw아키텍처
  • tactics
  • utilitytree
  • 명세기술
  • 비기능요구사항
  • 상위수준
  • 설계전술
  • 품질속성
  • 품질속성시나리오
수행태도
  • 감성적
  • 계량적
  • 관용적
  • 기술적
  • 논리적
  • 성실함
  • 신뢰감
  • 실천적
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 협동적
관련자격증
  • 정보관리기술사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학

공란 수준 : 7

정의
SW아키텍처 설계란 SW아키텍처에 중요한 요구사항을 파악하고 각 품질속성 적용을위한 설계전략 및 전체 시스템 관점의 영향도를 분석하여 적합한 아키텍처 접근법을적용하고 SW아키텍처를 설계하는 능력이다.
직무내용
  • 공란
관련자격증
  • 정보관리기술사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학

SW아키텍처 문서화 수준 : 7

정의
SW아키텍처 문서화란 설계되어 적정성이 평가된 SW아키텍처를 관련 이해당사자들에게 이해시키고 의사소통하기 위하여 문서화 하고 확정하는 능력이다.
직무내용
  • SW아키텍처 문서화하기
  • SW아키텍처 확정하기
지식 및 기술
  • sw아키텍처
  • 가이드
  • 개발위험
  • 달성전술
  • 문서화
  • 뷰설계
  • 스타일
  • 템플릿
  • 품질속성
  • 확정
  • 확정능력
수행태도
  • 감성적
  • 관용적
  • 기술적
  • 논리적
  • 실천적
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 협동적
관련자격증
  • 정보관리기술사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터시스템응용기술사
관련전공
  • 컴퓨터 관련학

직무사전 데이터는 워크넷(www.work.go.kr)을 통해 제공됩니다.

보다 상세한 내용은 워크넷 직업/진로 정보를 이용해 주시기 바랍니다.