휴지통/정보처리기사

유즈 케이스(Use Case) 다이어그램 개발될 시스템과 관련된 외부 요소들, 즉 사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자 관점에서 표현한 것 외부 요소와 시스템 간의 상호 작용을 확인할 수 있다. 사용자의 요구사항을 분석하기 위한 도구로 사용된다. 시스템의 범위를 파악할 수 있다. 유스케이스 다이어그램의 구성 요소 시스템(System)/시스템 범위(System Scope) 시스템 내부에서 수행되는 기능들을 외부 시스템과 구분하기 위해 시스템 내부의 유스케이스들을 사각형으로 묶어 시스템의 범위를 표현 액터(Actor) 시스템과 상호작용을 하는 모든 외부 요소, 사람이나 외부 시스템을 의미 주액터 : 시스템을 사용함으로써 이득을 얻는 대상으로, 주로 사람이 해당 ..
UML(Unified Modeling Language) UML은 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호간의 의사소통이 원할하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어 UML은 Rumbaugh(OMT), Booch, Jacobson 등의 객체지향 방법론의 장점을 통합하였으며, 객체 기술에 관한 국제표준화기구인 OMG(Object Management Group)에서 표준으로 지정하였다. UML을 이용하여 시스템의 구조를 표현하는 6개의 구조 다이어그램과 시스템의 동작을 표현하는 7개의 행위 다이어그램을 작성할 수 있다. 각각의 다이어그램은 사물과 사물 간의 관계를 용도에 맞게 사용한다. UML의 구성 요소에는 사물(Things), 관계(Rela..
요구사항 분석을 위한 CASE(자동화 도구) 요구사항 분석을 위한 자동화 도구는 요구사항을 자동으로 분석하고, 요구사항 분석 명세서를 기술하도록 개발된 도구를 의미 요구사항 분석을 위한 자동화 도구 사용의 이점 표준화와 보고를 통한 문서화 품질 개선 데이터베이스가 모두에게 이용 가능하다는 점에서 분석자들 간의 적절한 조정 교차 참조도와 보고서를 통한 결함, 생략, 불일치 등의 발견 용이성 변경이 주는 영향 추적의 용이성 명세에 대한 유지보수 비용의 축소 종류 SADT(Structed Analysis and Design Technique) SoftTech 사에서 개발한 것으로 시스템 정의, 소프트웨어 요구사항 분석, 시스템/소프트웨어 설계를 위해 널리 이용되어 온 구조적 분석 및 설계 도구 구조적 요구 분..
요구사항 분석의 개요 요구사항 분석은 소프트웨어 개발의 실제적인 첫단계로 개발 대상에 대한 사용자의 요구사항을 이해하고 문서화(명세화)하는 활동을 의미 사용자 요구의 타당성을 조사하고 비용과 일정에 대한 제약을 설정 사용자의 요구를 정확하게 추출하여 목표를 정하고, 어떤 방식으로 해결할 것인지를 결정 요구사항 분석을 통한 결과는 소프트웨어 설계 단계에서 필요한 기본적인 자료가 되므로 사용자의 요구사항을 정확하고 일관성 있게 분석하여 문서화 소프트웨어 분석가에 의해 요구사항 분석이 수행되며, 이 작업 단계를 요구사항 분석 단계라고 함 구조적 분석 기법 구조적 분석 기법은 자료의 흐름과 처리를 중심으로 하는 요구사항 분석 방법이다. 도형 중심의 분석용 도구와 분석 절차를 이용하여 사용자의 요구사항을 파악하고..
요구사항의 개념 및 특징 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약 조건등을 나타냄 소프트웨어 개발이나 유지 보수 과정에서 필요한 기준과 근거를 제공 개발하려는 소프트웨어의 전반적인 내용을 확인 할 수 있게 하므로 이해관계자들 간의 의사소통을 원할하게 해줌 요구사항이 제대로 정의되어야 이후 과정의 목표와 계획을 수립 할 수있다. 요구사항의 유형 기능 요구사항(Functional Requirements) 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사랑 시스템의 입력이나 출력으로 무엇이 포함되어야 하는지, 시스템이 어떤 데이터를 저장하거나 연산을 수행해야 하는지에 대한 사항 시스템이 반드시 수행해야 하는 기능 사용자가 시스템을 통해 제공받..
개발 기술 환경의 정의 소프트웨어와 관련된 운영체제(Operating System), 데이터베이스 관리 시스템 (Database Management System), 미들 웨어(Middle Ware) 등을 선정할 때 고려해야할 사항을 기술하고, 오픈 소스 사용 시 주의해야 할 내용을 제시한다. 미들웨어 : 운영체제와 해당 운영체제에 의해 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어 운영 체제(OS, Operating System) 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 ..
신재권
'휴지통/정보처리기사' 카테고리의 글 목록 (4 Page)