반응형
  • 소프트웨어 생명주기
    • 폭포수 모형(WaterfallModel)
      • SW 개발 과정의 각 단계가 순차적으로 진행되는 모형
      • 단계적 정의가 분명하고, 전체 공조의 이해가 용이하다.
      • 제품의 일부가 될 메뉴얼 작성
      • 각 단계가 끝난 후 결과물이 명확하게 나와야한다.
      • 성공 사례가 많다.
    • 프로토 타입 모형(Prototype Model)
      • 실제 개발될 시스템의 견본(Prototype)을 미리 만들어 최종 결과물을 예측하는 모형
      • 개발이 완료되고 나서 문제점을 알수 있는 폭포수 모형의 단점을 극복
      • 프로토타입과 실제 SW와의 차이로 인해 사용자의 혼란이 야기됨.
    • 나선형 모형(Spiral Model)
      • 점증적 모형, 집중적 모형
      • SW개발 중 발생할 수있는 위험을 관리
      • 나선을 따라서 돌아가면서 각 개발 순서를 반복 수행(=점진적 방식)
      • 비용이나 시간이 많이 소요되는 대규모 프로젝트나 큰 시스템 구축 시 유리
    • 자료 흐름도 DFD(Data Flow Diagram)
      • 시스템 내의 모든 자료 흐름을 4가지의 기본 기호로 기술 하는 방법
      • 처리공정(Process)
      • 자료흐름(Data Flow)
      • 자료 저장소(Data Store)
      • 단말(Terminator)
    • HIPO 기법
      • 입력, 처리 출력으로 구성되는 시스템 분석 및 설계와 시스템 문서화용 기법
      • 하향식 소프트웨어 개발을 위한 문서화 도구
    • 모듈화와 구현
      • 모듈화
        • 하나의 프로그램을 몇 개의 작은 부분으로 분할
        • 모듈의 독립성은 결합도응집도에 의해 측정 된다.
      • 결합도(낮을수록good)
        • 두 모율 간의 상호 의존도를 말한다.
        • 결합도가 낮으면 시스템을 구현하고 유지보수하는 작업이 쉽다.
      • 응집도(높을수록good)
        • 모듈 안의 서로 관련되어 있는 정도
      • 결론
        • 효과적인 모듈화 설계 방안
          • 응집도는 강하게 하고 결합도는 약하게 하고 복잡도와 중복을 피한다.
    • PasS-Ta
      • 특정 인프라에 종속되지 않는 개방형 클라우드 플랫폼, 한국 정부가 개발한 클라우드
  • 인공지능이 인간지능을 넘어서는 기점
    • 싱귤래리티 
  • 섭테크
    • 금융감독(Supervision)과 기술(Tech)의 합성어로, 최신 기술을 활용하여 금융감독 업무
  • 레그테크
    • 레귤레이션 + 테크 =섭테크
  • 뱅크런
    • 경제상황이 악화로 은행이 지급 불능 상태를 우려한 고객들이 대규모로 예금을 인출하는 사태
  • 검사와 유지보수
    • 화이트 박스 테스트(원시느낌)
      • 프로그램의 제어 구조에 따라 선택, 반복 등의 부분들을 수행함으로써 논리적 경로를 점검
      • 원시 코드의 모든 문장을 한 번 이상 수행함으로써 진행
      • 기초 경로 검사
      • 조건 검사
      • 데이터 흐름 검사
      • 루프 검사
    • 블랙 박스 테스트(완제품느낌)
      • 각 기능이 완전히 작동되는 것을 입증
      • 기능 검사, 성능 오류, 부정확한 기능, 자료 구조 오류. 인터페이스 오류
      • 동치 분할 검사
      • 경계값 분석
      • 원인 효과 그래프
      • 비교 검사
반응형

'개인공부 > ICT상식' 카테고리의 다른 글

[ICT 상식] 데이터 통신  (0) 2020.11.05
[ICT 상식]소프트웨어 공학  (0) 2020.11.05
컴파일(compile) / 인터프리터 / 오브젝트(obj) / 고레벨, 저레벨 언어  (0) 2020.11.05
[ICT 상식]  (0) 2020.11.04
ICT 상식  (0) 2020.11.02

+ Recent posts