OS Computer Science
-
220221 소프트웨어 설계 : DFDOS Computer Science 2021. 2. 22. 19:23
구성요소 Process Data Flow Data Store Terminator 1,2회 #15 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은? 1 process 2 data flow 3 data store 4 data dictionary 3회 #18 자료흐름도(Data Flow Diagram)의 구성요소로 옳은 것은? 1 process, data flow, data store, comment 2 process, data flow, data store, terminator 3 data flow, data store, terminator, data dictionary 4 process, data store, terminator, mini-spec 4회 #9 DFD(data flow diagram)..
-
220221 소프트웨어 설계 : 자료 사전OS Computer Science 2021. 2. 22. 19:22
( = : 정의 ), ( + : 구성 ), ( { } : 반복 ), ( [ | ] : 선택 ), ( () : 생략가능 ), ( ** : 주석 ) 1,2회 #7 자료 사전에서 자료의 생략을 의미하는 기호는? 1 { } 2 ** 3= 4() 3회 #16 자료 사전에서 자료의 반복을 의미하는 것은? 1 = 2 () 3 {} 4 [] 4회 #13 다음 중 자료사전(Data Dictionary)에서 선택의 의미를 나타 내는 것은? 1 [] 2 {} 3 + 4 =
-
220221 소프트웨어 설계 : CASEOS Computer Science 2021. 2. 22. 19:21
CASE 도구의 정의 및 개념 - 소프트웨어 개발과정 일부 또는 전체를 자동화 하기 위한 도구 - 계획 수립에서부터 요구분석, 설계, 개발, 유지보수에 이르는 소프트웨어 생명주기 전과정을 자동화할 수 있도록 지원하는 자동화 도구 1,2회 #9 CASE가 갖고 있는 주요 기능이 아닌 것은? 1 그래픽 지원 2 소프트웨어 생명주기 전 단계의 연결 3 언어 번역 4 다양한 소프트웨어 개발 모형 지원 3회 #19 CASE(Computer-Aided Software Engineering)도구에 대한 설 명으로 거리가 먼 것은? 1 소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구이다. 2 표준화된 개발 환경 구축 및 문서 자동화 기능을 제공한다. 3 작업 과정 및 데이터 공유를 통해 작업자 간 커뮤니..
-
220221 소프트웨어 설계 : 생명주기OS Computer Science 2021. 2. 22. 19:20
XP 비즈니스 요구에 빠르게 대응할 수 있는거래 5가지 핵심가치 용기 : 고객의 요구사항에 능동적인 대처 단순성 : 부가적 기능, 사용하지 않는 구조와 알고리즘 배제 커뮤니케이션 : 개발자, 관리자, 고객 간의 원활한 소통 피드백 : 지속적인 테스트와 통합, 반복적인 결함 수정, 빠른 피드백 존중 : Stakeholder는 팀원의 기여를 존중하여 SW 개발 생산성과 인간성을 동시에 개선 실천 사항 1) Fine Scale Feedback Test Driven Developement Planning Game Whole Team Pair Programming 2) Continuous Process Continuous Integration Design Improvement Small Release 3) Sha..
-
220221 소프트웨어 설계 : 객체지향OS Computer Science 2021. 2. 22. 19:18
객체지향 프로그램 용어 정리 -OPP(Object Oriented Programming)- 0. 멤버(Member) - 객체 혹은 클래스의 변수나 메소드를 말한다. 이에 대한 설명은 아래에 나열한다. 1. 객체(Object, 오브젝트) - 객체 지향 프로그래밍에서 가장 기본이 되는 부분으로, 데이터(실체)와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 모두 포함한 개념이다. 예를 들어 기차역에서 승차권을 발매하는 경우, 실체인 '손님'과 동작인 '승차권 주문'은 하나의 객체이다. 실체인 '역무원'과 동작인 '승차권 발매'도 하나의 객체이다. 같은 성질(구조와 형태)을 가지는 객체는 등급으로 정의하고, 같은 등급에 속하는 객체는 그 등급의 3)인스턴스라고 한다. 2. 클래스(Class) - 객체 내부..
-
220221 소프트웨어 설계 : 디자인 패턴OS Computer Science 2021. 2. 22. 19:14
GoF 디자인 패턴 Creational patterns Structural patterns Behavioral patterns Class Factory Method Adapter(class) Interpreter Template Method Object Abstract Factory Adapter(object) Chain of Responsibility Builder Bridge Command Prototype Composite Iterator Singleton Decorator Mediator Facade Memento Flyweight Observer Proxy State Strategy Visitor 디자인 패턴을 구성하는 요소 문제 및 배경 사례 샘플코드 디자인 패턴 사용의 장٠단점 소프트웨어 구..
-
220221 소프트웨어 설계 : 요구사항OS Computer Science 2021. 2. 22. 19:09
빌드검증(BVT) : 빠르게 빌드 전반에 대한 내용을 테스트하는 것이 핵심 동료검증 : 워크 스루 : 개발 산출물을 작성하는 중에 산출물을 검토하고 결함을 찾아내는 기법, 주로 작성자의 요청에 의해 이루어지며, 중간 산출물을 대상으로 함, 후속작업에 대한 검사가 생각될 수 있다. 인스펙션에 비해 비형식적인 동료 검토 방법 인스펙션 : 명세서를 작성한 사람 외에 다른 검토 전문가들이 모여 명세서를 분석하여 결함을 발견하는 방법 프로토 타이핑 : 견본품을 만들어 최종 결과물을 예측하는 방법 CASE 도구 활용 : 일관성 분석을 통해 요구사항 변경사항의 추적 및 분석, 관리하고, 표준 준수 여부를 확인하는 방법 요구사항 명세기법 비정형 명세기법 정형 명세기법 기반 자연어 / 그림 수학 / 논리학 장점 사용자와..