시스템분석및설계 중간고사 대비
- 최초 등록일
- 2009.10.17
- 최종 저작일
- 2009.10
- 11페이지/ MS 워드
- 가격 1,500원
소개글
시스템 분석 및 설계 과목 중간 고사 대비입니다.
목차
SOFTWARE DEVELOPMENT LIFE CYCLE
OBJECT-ORIENTED CONCEPT
SOFTWARE PROCESS
OBJECT-ORIENTED CONCEPTS
본문내용
SOFTWARE DEVELOPMENT LIFE CYCLE
Software Development Life Cycle
비즈니스 모델링 (Business Modeling): 타당성 조사, 비용 산정, 계획
요구사항 (Requirements): 시스템의 기능, 특성
분석과 설계 (Analysis & Design): 문제가 무엇인지, 어떻게 문제를 해결하는지
구현 (Implementation): 코딩, 유닛 테스트
테스트 (Testing) 통합 테스트 (Integration testing), 시스템 테스트 (System testing)
배포 (Deployment)
OBJECT-ORIENTED CONCEPT
Object-Oriented Programming (OOP)
Functional Design, Object-Oriented Design – 뒤에서 다루어짐
OOP의 장점: 복잡한 시스템을 다루는데 용이, 유지보수와 재사용이 용이
Object-Oriented Design: A Paradigm
복잡한 문제를 풀어내는 기본 원리
Divide and Conquer (분할 정복): 시스템을 부분으로 나눔
Loose coupling between parts: 낮은 결합도
High cohesion within a part: 높은 응집도
어떻게 문제를 작은 부분으로 나누는가
Structured Design (전통적인 방법)
Object-Oriented Design (새로운 방법)
Object-Oriented Design (OOD)
Object는 업무담당자로 비유할 수 있음. 서로에게 요청(message)하여 문제를 해결
장점: 실 세계의 개체를 모델링 하기 쉬움. 유지보수가 용이
단점: 변경에 비용이 들어간다 (배우는데도 비용이 들어감)
Structured Design
한 사람이 단위업무(function)를 정의하여 업무
유지보수성이 OOD에 비해 떨어진다.
참고 자료
http://chanlee.tistory.com/19
http://blog.naver.com/phrack?Redirect=Log&logNo=80040621662