[정처기 실기] 1장 오답노트 - 1

vector13·2022년 4월 12일
0

나선형 모델의 4가지 주요활동 순서대로

  • 계획수립 -> 위험분석 -> 개발검증 -> 고객평가

애자일 방법론 종류

  • 스크럼, xp, 기능중심개발(⭐)

개발에 필요한 요구사항에 우선순위 부여한 제금기능 목록 (product backlog)작성하는 소프트웨어 개발기법

  • 스크럼

스크럼의 팀 구성원 중 백로그 작성 주체

  • 제품 책임자

스크럼 개발과정

  • 스프린트 계획 회의 -> 스프린트 ->일일 스크럼 회의 -> 스프린트 검토 회의 -> 스프린트 회고

소프트웨어 공학에서 리팩토링(Refactoring)하는 목적

  • 프로그램 쉽게 이해, 쉽게 수정, 빠르게 개발 위함
    ** 리팩토링 : 프로그램 기능변경 없이 시스템 재구성

XP 핵심가치 5가지

  • 의사소통, 단순성, 용기, 존중, 피드백

서버 연속성 보장 위해 운용 서버에 장애 발생시 대기 서버로 서비스 계속 제공하는 서버 구성 방식

  • 서버의 이중화(Replication)

DBMS 관련 요구사항 분석 시 고려사항

  • 가용성, 성능, 기술지원, 주변기기, 구축비용

사용자 요구에 따라 변하는 동적 콘텐츠 처리위해 사용되는 미들웨어

  • WAS

소프트웨어가 어떤 문제 해결위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타내는 용어

  • 요구사항

요구사항 4가지 유형

  • 기능 요구사항, 비기능 요구사항, 사용자 요구사항, 시스템 요구사항

요구사항 개발 과정에서 필요한 기술

  • 청취와 인터뷰 질문 기술, 분석과 중재 기술, 관찰 및 모델 작성 기술

사용자의 요구 표현할 때 수학적인 원리와 표기법 이용한 기법

  • 정형 명세 기법

요구사항 개발 프로세스 단계 순서

  • 도출 -> 분석 -> 명세 -> 확인 (도 출 명 확 )

요구사항 개발 프로세스 중 요구사항 명세가 무엇인지 개념 설명

  • 분석된 요구사항 바탕으로 모델 작성하고 분석화 하는 것

[비용과 일정에 대한 제약설정, 타당성 조사, 요구사항 정의 문서화, 목표설정 작업] 수행되는 단계

  • 요구사항 분석 (명세 아님 주의)

요구 분석 과정 분석 도구 중 자료 흐름 그래프 또는 버블 차트라고도 하며 구조적 분석 기법에 이용되는 것

  • 자료 흐름도

자료흐름도 4가지 구성 요소

  • 프로세스, 자료 흐름, 자료 저장소, 단말

자료 사전의 기호

  • 자료의 생략은 () 자료의 선택은 [] 자료의 반복은 {}

SorfTech사에서 개발한 것, 구조적 요구 분석 위해 블록 다이어그램 채택한 자동화 도구

  • SADT

시스템 분석 및 설계, 또는 문서화에 사용되는 기법으로 시스템 실생과정인 입력,처리,출력의 기능을 나타내는 기법 + 하향식 소프트웨어 개발을 위한 문서화 도구

  • HIPO

UML 기본 구성요소 3가지

  • 사물, 관계, 다이어그램

UML 관계 중 하나의 사물이 다른 사물에 포함되어있고 전체와 부분이 서로 독립적인 관계

  • 집합관계, Aggregation (포함아님 ⭐, 포함은 독립적X)

UML 관계 중 상위 모듈이 하위모듈과 ㅡ▷ 로 연결

  • 일반화 관계, ---▷ 은 실체화, ---> 은 의존
profile
HelloWorld! 같은 실수를 반복하지 말기위해 적어두자..

0개의 댓글

관련 채용 정보