본문 바로가기

IT@Info.

[본문스크랩] 토픽

노트번호토픽정의/목차목차/주의점키워드/암기관련 토픽
1권1SDLCSoftware Develop Life Cycle
소프트웨어 타당성조사로부터 개발, 유지보수, 폐기까지의
전과정을 하나로 주기로보고, 이를 효과적으로 수행하기
위한 생명주기
1. 개요-정의, 목적
2. 주기(단계), 유형
3. 각 유형개요, 장단점
4. 문제점 및 발전방향
 개발방법론과의
차이
2폭포수모델  순차적 
3프로토타이핑모델  개념도-프로토타입 검토,평가
-의사소통
 
4Spiral 모델waterfall model과 Prototyping Model의 장점에 위험분석을 추가하여 점진적으로 시스템을 완성해 나가는 모델
(계획수립->위험평가->개발->
고객평가)
 계위개평 
5반복적개발모델1. 증분개발모델(Incremental Dev. Model)
2. 진화형개발모델(Evolutional Dev. Model)
   
6RADRapid Application Development
1.사용자에 의한 요구사항정의,분석 및 설계와
Code Generator에 의한 신속한 시스템 개발 방법론
 - 특징:CASE의 사용/Prototyping사용/사용자의 적극참여/60-90일간의 짧은 기간/기술적위험이 적고 빠른 개발이 요구될때.
2.단계(구축단계)
3.장단점
JRP(Joint Requirement Planning)-사용자와함께 반복을 통한 분석.
JAD(Joint Application Design)-사용자와 함께 프로토타입개발/수정/보완을 통한 시스템 설계.
분석:JRP,
설계:
JAD
,
구축/운영
 
FASTRAD는 FAST의 하나의 방법임. 따라서 FAST를 물어보면 JAD를 쓰면 됨 : 주의점!!! JAD는 설계다.
(FAST: Facilitated Application Specification Techniques)
   
7Software 개발방법론  구조적기법,정보공학기법,객체지향기법,CBD기법 
8구조적방법론소프트웨어 모듈화의 활성화를 시작으로 기능적 분할을 시도하여 Top-down Programming을 수행하는 개발방법론
특징:
순차,선택,반복(Iteration)을 구성하여 복잡성 감소.
waterfall방식 적용DD:자료사전
자료구조도
DFD,
Mini-Spec:소단위명세서.
 
9정보공학(IE)Information Engineering
기업전체 또는 기업의 주요 부분을 대상으로 계획,분석,설계,구축에 정형화된 기법을 적용한 데이터 중심 방법론

피라미드(ISP->BAA->BSD->BSC)모두 B가  첫글자이고 가운데는 ASS(엉덩이)이고 끝에는 같지!!
10객체지향Object Oriented
- 실세계의 개체를 속성과 메서드가 결합된 형태의 객체로 표현하는 개념.
다형성-overloading:매개변수,타입으로 구분.
overriding-올라타:상속받아서 재정의
캡슐화,추상화,상속성,다형성,정보은닉개념도
11객체지향방법론1.요구분석,업무영역분석,설계,구축,시험의 전 단계가 객체지향 개념에 입각하여 일관된 모델을 가지고 소프트웨어를 개발하는 방법론
특징-재사용성,유지보수성/모형의적합성/일관성,추적성
2.객체지향방법론의 반복적접근방법
   - RUP의 그림을 그려 or 객체지향개념(5개 넣어)

   - 구조적방법론과 객체지향방법론의 비교
3.객체지향방법론의 종류
   - OOSE(OO Software Engineering):Jacobsen
     
분석:Usecase,Actor,요구사항분석모델작성
   - OMT(Object Modeling Technoloy):Rumbaugh
      분석:
객체모델작성/동적모델작성/기능모델작성
   - Booch방법론
     
설계:아키텍처 계획 및 전술적 설계, 배포설계
4. 결론
White box reuse:소스재사용RUP,
OOSE,
OMT:개동기
,
Booch
              
12Agile1.사람을 중심으로 프로세스를 진행하며, 짧은 개발 주기를 가지고 초기에 단순한 설계부터 시작하는 방법론
특징:사람중심(고객포함)/중소형/아키텍처설계/프로토타이핑에 적합
2.종류 및 비교
 종류:XP, Scrum,Crystal,RUP
의 4개
3.적용방안
 -
웹사이트구축이나 무선솔루션개발 등에 적용
 Test First CodingRAD특징과 일치
- agile의 4개 종류.
13XPExtreme Programming
1.짧은 반복개발을 통해 Pilot을 우선 개발하고 위험을 줄이기 위해 단순한 설계부터 시작하는 방법론.

 -등장배경:잦은요구사항변경/의사소통/즉각적인피드백
.특징
 -정보의 전달은 Pair Programming을 통해서.
   2주/3주의 짭은주기로 납품,반복수행
 
-CSCF(용단커피)
2.7권의
개념도,구성요소
 Agile Process의 일종,Test First,CSCF, SimpleRAD특징과 일치
14RUPRational Unified Process
2. 개념도
와 단계별 작업 내용
3.비교표
 IECTelaboration:철자주의!
15모듈화Modularity 결:내공외제스자
응:우논시절통순기
 
163R역공학/재공학/재사용  재구조화는 재공학에 들어감.
17BSC전략구현과 성과측정의 도구 재고내학,피라미드SEM,
18BI전략적 의사결정지원 서비스 운영BI,분석BI,전략BISEM,
19J2EEThe Java 2 Enterprise Edition
기업용 어플리케이션 개발을 위한 플랫폼
EJB Container,JDBC...
1. 정의 및 특징
2. 개념도와 구성요소
3. 자바플랫폼 유형과 .net과의 비교
 J2EE, J2ME, J2SE 
20.NET분산프로토콜:RMI,IIOP<->DCOM,SOAP
분산객체모듈:EJB<->COM+
DB 연결:JDBC<->
ADO.NET,ODBC
   
21SOAP분산환경에서 소프트웨어 서비스간에 정보를 교환하기 위한 목적으로 고안된 XML기반의 경량프로토콜
Http header:Soap임을 규정
SOAP Envelope:정의
header:속성,body:XML data
IIOP와의 비교
   
22UDDIBusiness Entity:업체 정보
Business Service:무슨 정보
Binding Template : 호출하기 위한 기술 정보
tModel : metadata about a specification-거래 기술정보
 EST(YGW) 
23WSDL웹서비스의 존재위치, 서비스제공기능, 실행방법을 XML형식으로 제공하는 인터페이스 언어 TMO+PBS 
24PKI공개키 암호시스템 방식을 이용하여 네트워크 사용자들에게 암호기능과 인증기능을 제공할 수 있는 기반구조 인기무부(CIAA)
송씨 개인은
수공암에 있다.
 
25전자서명Digital Signature
공개키 암호화 방식을 활용하여 인터넷상에서 전자상거래를 위한 기반 구조.
  이중서명은 Dual~
26ebXMLElectronic Business XML
1.기업간전자상거래를 위한 표준
 -기업의 규모와 지역적 위치와 관계없이 인터넷을 통해 기업간 상거래를 위한 전자상거래 표준 프레임워크
 -협업/가상기업
2.개념도 및 비교-분산차이.
  -Biztalk:기업과 협력업체/중앙
    RosettaNet:전자업종,반도체/중앙
 웹서비스와 유사함. 단, 시스템구축후전자상거래 수행 
27SW비용산정    
28COCOMOConstructive Cost Model 2.4,3.0,3.6/1.05,1.12,1.20(0.6/0.07/0.08)
KDSI
 
 II1.개발단계에 따른 상세한 견적이 가능한 COCOMOII
 -소프트웨어의 개발방식과 생명주기를 반영한 모델.
   
29Function Point1.사용자관점에서 S/W개발규모산정을 위한 FP
 -양과질을 동시에 고려한
 EIOQ,ILF,EIF 
30SSO   OTP
31EAM통합 사용자 인증과 조직내 자원관리, 보안정책수립을통해, 사용자의 자원접근 비즈니스 구현을 위한 단일메카니즘으로 제공하는 솔루션. SSO + 권한Provisioning
2권32ITIL1. IT Infrastructure Library
- 전셰계의 IT 서비스관리(ITSM) 분야에 관한 프로세스를 정리해 놓은 "Best Practice" 모음집.

BS15000 : 비계(ITO 계약부터 수행까지)

eSCM(eSourcing Capability Model) : 영업단계부터 수행까지
e영
 쓰데이피시알시
Service Support
- Service Desk
- Incident Mgmt
- Problem
- Configuration
- Release
- Change Mgmt

AC2FSL
- Availability
- Capacity
- Continuity
- Financial
- Scurity
- Service Level Management
 
33XML- Web상에서 구조화된 문서를 전송가능하도록한 markup 언어로, 사용자가 Tag를 정