반응형

 

 

시스템 분석과 설계

 

저자 : 허원실

출판사 : 한빛아카데이

출판일 : 2015.11.30

가격 : 24,000원

 

책소개

[시스템 분석과 설계]는 비즈니스 시스템을 개발하는 데 필요한 요구 분석 및 설계 방법론을 다룬 책으로, 기업의 정보시스템 개발 과정 및 개발에 참여하는 사람들의 역할, 개발에 사용되는 설계 및 분석 도구, 개발 후 품질관리까지의 전 과정을 간결하게 설명한다. 구조적 방법론, 정보공학 방법론, 객체지향 방법론의 주요 개념과 원리를 살펴본 후 미니 프로젝트로 해당 방법론의 적용 사례를 보여주어 원론적인 내용 이해에 그치지 않고 실제적인 지식이 될 수 있도록 했다.

[인터넷 교보문고 제공]

 

 

 


 

 

Chapter 07 소단위 명세서

소단위 명세서 : 입력 자료흐름을 출력 자료흐름으로 변환하기 위해 중간에 수행하는 각 처리들의 업무절차를 상세히 작성해 높은 것

구조적 언어 : 우리가 일상에서 사용하는 자연언어의 부분집합으로 기술하는 언어로, 소단위 명세서 작성에 필요한 최소한의 한정된 단어들과 문형만을 사용

선조건문 : 처리가 수행되기 전에 만족해야 할 사실을 기술

후조건문 : 처리가 수행된 후 만족해야 할사실을 기술

선후조건문 : 어떤 처리에 대한 알고리즘이나 절차를 기술하지 않고, 그 처리가 수행해야 할 기능을 기술하는 방법

 

 


 

Chapter 09 통합 분석/설계 방법론

방법론 : 일을 하는 절차

방법론의 개발 : 언어의 개발, 즉 커뮤니케이션을 촉진시키는 강력한 도구의 개발

발전적 통합 정보시스템에서 방법론 : 기본적으로 모델 혹은 설명이라는 다이어그램과 문장으로 구성된 복수의 신텍스로 표현

온톨로지 : 사람들이 세상에 대하여 보고 듣고 느끼고 생각하는 것을 서로 간의 토론으로 합의하여 컴퓨터에서 다룰 수 이는 형태로 표현한 모델

IDEF0방법론 : 조직이나 시스템의 의사결정, 행동, 활동을 모델링할 수 있도록 디자인된 방법론

Icom : INPUT, CONTROL, OUTPUT, MECHANISM의 첫 글자를 따서 부르는 것. 이 네가지 요소는 박스형태로 표현된 ACTIVITY(활동)를 중심으로 왼쪽에는 INPUT(입력), 위쪽에는 CONTROL(제어), 오른쪽에는 OUTPUT(출력), 아래쪽에는 MECHANISM(메커니즘)으로 표시된다.

IDEF 방법론 : 기업 조직의 다양한 업무절차를 분석하고 이를 도식화하기 위해서는 다양한 방법론이 필요하다. 이를 위해 통합적인 시스템 분석/설계 방법론이 개발되었거나 진행 중인데 이를 IDEF방법론으로 통칭한다.

 

 


 

 

Chapter 10 데이터모형 구축 방법

방법론 : 정보시스템을 구축하는데 필요한 여러 작업 단계들의 수행방법과 작업 수행 시 도움이 되는 기법도구를 이용한 개발 경험을 바탕으로 각 작업 단계를 체계적으로 정리한 작업수행의 표준규범

Methodology : method + knowledge

Technology : technique + knowledge

작업 방법의 표준화 : 표준화된 공정, 표준화된 부품, 표준화된 품질기준 등 공학의 발전 배경에는 표준화가 있다.

커뮤니케이션 향상 : 개발자와 사용자 모두 동일한 모형화 도구를 통해 자신의 생각과 업무처리 절차에 대해 표현하고 이해할 수 있게 된 것

정보시스템 품질 수준의 목표달성 : 표준화된 방법론을 도입하면 탁월하고 독특한 개인의 독창성을 제한할 수는 있으나, 치명적인 오류와 실패를 막아주고 정보시스템의 품질 수준을 높여주는 효과를 얻을 수 있다.

프로젝트 위험의 최소화 : 소프트웨어 개발 방법론은 개발 전 공정에 걸친 관리를 가능하게 해 줄 뿐만 아니라 각 공정의 산출물 검토와 개선을 통해 프로젝트의 위험을 감소시켜준다.

주어진 기간과 비용 내에서 시스템 완성 : 개발 벙법론은 적절한 공정관리와 도구를 활용한 효율적 수행을 통해 이러한 위험 요소를 감소시키고 프로젝트의 성공률을 높이는데 기여한다.

정보공학 방법론 : 기업 전체의 관점에서 기업 활동을 기업모델로 분석하고 이를 다이어그램 형태로 표현하여 정보시스템의 계획, 분석, 설계, 구축 등의 전 과정을 공학적으로 적용하는 방법론

정보시스템의 3측면 : data(조직이 현재 관리하거나 관리대상이 되는 모든 데이터) / activity(데이터를 이용한 조직의 모든 업무수행 활동) / technology(정보시스템 구축과 관련되는 모든 실행 기법)

정보시스템의 4단계 : strategy(기업을 가장 효율적으로 운영하는 데 필요한 정보의 전략적 관점을 수립한다.) / analysis(완전히 정규화된 논리적 데이터 모델을 제시한다.) / design(특별한 순서로 사용된 레코드의 설계, 특별한 과정을 처리 및 수행하기 위한 절차를 설계한다.) / construction(데이터를 이용한 응용 프로그램 단계이다.)

업무영역 분석 : 정보전략계획 단계의 산출물인 정보체계를 업무영역 단위로 인계받아, 상세 업무논리를 규명하는 과정을 통하여 업무영역 모형을 발전시키고, 후속 단계인 업무시스템 설계를 위한 기초를 제공하는 공정을 의미한다.

데이터모형 구축 : 기업의 정보구조를 실체와 관계를 중심으로 정해진 기호와 규칙을 사용하여 명확하고 체계적으로 표현하고 문서화하는 기법을 말한다.

반응형
반응형
  • key hole

https://keyhole.co/

 

Hashtag Analytics for Twitter, Instagram and Facebook - Keyhole

Keyhole is a Hashtag Analytics and Social Media Analytics company who provides real-time data with hashtag tracking for Twitter, Instagram and Facebook.

keyhole.co

 

인스타그램과 트위터에서 사용되는 해시태그를 검색해볼 수 있는 사이트

 

트위터와 인스타그램에서 사용되는 해시태그를 함께 볼 수도 있고, 각각 따로 볼 수도 있어서 매력적이며, 해시태그뿐만 아니라 키워드 멘션, URL 등의 사용도 실시간으로 확인할 수 있음

 

Key hole

 


 

  • 트윗 바인더

https://www.tweetbinder.com/

 

Twitter Hashtag tracking tool - Tweet Binder, the real Twitter impact

Tweet Binder is a social media monitoring tool. It allows you to generate reports and track hashtags on Twitter and Instagram.

www.tweetbinder.com

트위터에서 사용되는 키워드나 해시태그를 확인해볼 수 있는 사이트

 

트윗 바인더에서는 해시태그로 이벤트를 진행했을 때 나타나는 효과를 통계로 확인할 수 있음

 

유저 순위에 대한 정보도 알 수 있음

 

트윗 바인더

 


 

 

  • Tagboard (태그보드)

https://tagboard.com/

 

Make Your Story Interactive

At Tagboard, our mission is to help storytellers across the world discover diverse perspectives in order to create authentic and interactive narratives and share them.

tagboard.com

 

사이트 검색창에 해시태그를 검색시 인스타그램, 트위터, 페이스북, 구글 플러스, vine, 플리커에서 그 해시태그가 포함된 게시글을 실시간으로 확인 가능

특정 sns만 선택하여 확인 가능

 

다양한 sns에 올라온 게시글을 한 눈에 볼 수 있다는 장점

 

 

태그 보드

 


 

 

  • 아마존 알렉사 웹분석

https://www.alexa.com

 

Alexa - Keyword Research, Competitive Analysis, & Website Ranking

Evaluate Partnerships Analysts, Investors, and Business Development Professionals research the strength, popularity, and influence of potential partnerships, investment opportunities, and industry trends.

www.alexa.com

 

아마존 계열사가 운영하고 있는 Alexa에서는 각종 웹사이트 도구를 활용 할 수 있음

 

전 세계 웹사이트의 순위부터 다양한 정보들을 제공하고 있음

 

대략적인 지표 정도를 확인할 수 있으며, 각종 데이터를 확인해볼 수 있는 알렉사를 통해 다양한 마케팅 전략을 수립하는데 도움이 될 수 있음

 

 

 

아마존 알렉사

 


 

  • 와이즈앱

https://www.wiseapp.co.kr/

 

와이즈앱/와이즈리테일 - 앱/리테일에 대한 모든 것

앱분석, 리테일분석, 매출, 결제액, 앱순위, 앱랭킹, 다운로드, 개발사, 사용시간, 사용자, 투자 - 구글플레이, 앱스토어, 게임, 리테일 거래액

www.wiseapp.co.kr

 

앱 비즈니스에 필요한 마켓 데이터와 사용자 형태에 관한 과학적 분석 데이터를무료로 제공하는 서비스

 

특정기업이나 서비스와 관계없이 자체 데이터 분석을 통해 작성

 

 

와이즈앱

 

 


 

  • 시밀러웹(SimilarWeb)

https://www.similarweb.com/

 

비즈니스용 웹 분석 서비스를 제공하는 웹사이트

 

이 기업은 고객에게 자신의 클라이언트와 경쟁사의 웹사이트 트래픽의 양, 키워드 분석을 포함한 리퍼럴 소스(referral source), 웹사이트의 상주 정도(사이트 방문 시간, 페이지 뷰, 이탈률) 등의 기능을 제공

 

시밀러웹

 


 

  • 빅풋9(유료)

https://bigfoot9.com/

 

BigFoot9 - 페이스북 페이지, 유튜브 채널 분석 서비스 (v5.0)

BigFoot9(빅풋9)은 페이스북 페이지와 유튜브 채널 등을 분석하고 그 성과를 측정하는 소셜 분석 플랫폼으로써 경쟁사 분석은 물론 방대한 양의 데이터를 기반으로 한 분석 솔루션을 제공합니다.

bigfoot9.com

페이지 뉴스피드에 올라오는 모든 게시물 반응 데이터와 유저 데이터를 수집하여 마이닝하고 사용자들에게 지표화하여 제공

 

그 데이터들이 모여 하나의 페이지가 어떤 성과를 내고 있는지, 기업들 간, 동종업계 비즈니스 페이지를 비교하여 분석가능

 

 

빅풋9

 

반응형
반응형

 

시스템 분석과 설계

 

저자 : 허원실

출판사 : 한빛아카데이

출판일 : 2015.11.30

가격 : 24,000원

 

책소개

[시스템 분석과 설계]는 비즈니스 시스템을 개발하는 데 필요한 요구 분석 및 설계 방법론을 다룬 책으로, 기업의 정보시스템 개발 과정 및 개발에 참여하는 사람들의 역할, 개발에 사용되는 설계 및 분석 도구, 개발 후 품질관리까지의 전 과정을 간결하게 설명한다. 구조적 방법론, 정보공학 방법론, 객체지향 방법론의 주요 개념과 원리를 살펴본 후 미니 프로젝트로 해당 방법론의 적용 사례를 보여주어 원론적인 내용 이해에 그치지 않고 실제적인 지식이 될 수 있도록 했다.

[인터넷 교보문고 제공]

 

 

 


 

 

 

Chapter 04 자료흐름도

처리 : 입력되는 자료흐름을  출력되는 자료흐름으로 변환하는 것으로, (BUBBLE)으로 표기한다. 원 안에는 처리가 수행하는 일 또는 처리를 수행하는 행위자를 기술한다.

자료흐름 : 자료흐름도에서 구성요소들 간의 접속관계를 나타낸다. 대부분의 자료흐름은 여러 처리 사이를 연결하지만, 자료저장소로부터 자료흐름이나 자료저장소로의 자료흐름을 나타낼 수 있으며, 때로는 단말로부터 자료흐름 또는 단말로의 자료흐름을 나타내기도 한다. 모든 경우에 자료흐름은 명칭이 부여된 화상표로 표기한다.

자료저장소 : 머물고 있는 자료군의 집합이다. 자료흐름도에서 자료저장소의 표기법은 두 개의 직선 즉, 평행선으로 나타내고, 평행선 안에 자료저장소의 명칭을 부여한다.

단말 : 어떤 시스템도 자료흐름과 처리, 그리고 자료저장소를 이용해 자료흐름도를 표현할 수 있다. 그러나 시스템의 순수 입력이 어디에서 시작되고 순수 출력이 어느 곳으로 가는지 보여준다.면 좀 더 상세한 자료흐름도를 이해할 수 있다. 이러한 목적으로 사각형의 단말을 사용한다.

자료보존의 원칙 : 어떤 처리의 출력 자료흐름은 반드시 입력 자료흐름을 이용해 생성된 것 이어야 한다는 것이다.

최소 자료 입력의 원칙 : 어떤 처리가 출력 자료흐름을 산출하는데 반드시 필요로 하는 최소의 자료흐름만 입력해야 한다는 것 이다.

독립성의 원칙 : 자기의 처리는 오직 자신의 입력 자료와 출력 자료 자체에 대해서만 알면 되고, 그들이 어디에서 와서 어디로 가는지는 알 필요가 없다.

지속성의 원칙 : 처리는 항상 수행하고 있어야 하며, 일시적으로 어떤 자료흐름을 기다릴 때를 제외하고는 다시 시작하거나 멈춰서는 안 된다.

순차 처리의 원칙 : 처리에 입력되는 자료흐름의 순서는 출력되는 자료흐름에서도 지켜져야 한다.

영구성의 원칙 : 자료흐름의 자료항목은 처리된 후에는 제거되지만 자료저장소의 자료는 입력으로 사용해도 제거되지 않는다.

 


 

 

 

Chapter 05 자료흐름도 작성 단계

배경도 : 분석하고자 하는 시스템과 외부 세계와의 접속관계를 식별하기 위한 것으로 시스템 분석의 범위를 결정하게 된다.

분할도 : 시스템의 복잡도에 따라 세분화된 자료흐름도를 통칭한다.

자료흐름 중심 분할 : 처리에 비해 자료흐름을 중심으로 분할하는 방식

처리 중심 분할 : 처리요소의 식별부터 시작하여 처리를 분할해 나가는 방식

처리기 : 제반 활동을 수행하는 요소

저장기 : 처리기들에게 자료를 전달하고 처리기들이 자료를 사용할 수 있도록 저장해 두는 요소

완전한 저장기 : 처리기와 같은 특성을 지닌 저장기로써 비용이 요구되지 않으며, 무한의 자료를 저장할 수 있고, 처리기가 원하는 모든 형태로 자료를 전달한다.

기본적 기능 : 시스템의 존재를 정당화하는 것으로 시스템 외부에 반응을 보이는 기능

보관적 기능 : 기본적 기능을 수행하기 위해 필요한 자료를 획득하여 저장하는 기능

사건 : 시스템의 내부 및 외부에서 발생하는 상태변화

반응 : 특정 사건이 발생할 때마다 시스템에 의해 수행되어야 할 일련의 동작과 그 결과로써 필수적 기능을 형성하게 된다.

현 물리모형 : 현업의 업무를 중심으로 최초로 작성되는 자료 흐름도

 

 

 


 

 

Chapter 06 자료사전

정의 : 자료흐름과 자료저장소에 대한 구성내역을 설명하고, 자료원소에 대하여 값이나 단위를 나타낸다.

자료원소 : 더 이상 분할되지 않는 자료항목으로 특정한 값이나 값의 범위를 취한다.

반복 : 여러 번 반복되는 자료항목은 {}안에 기술한다. 이때 {}의 좌측에는 최소 반복횟수를 기록하고, 우측에는 최대 반복횟수를 기록한다.

선택 : |로 분리된 항목들 중 하나가 선택된다는 것을 표시한다.

생략 가능 : ()는 괄호안의 자료항목이 기술될 수도 있고 생략될 수도 있다는 것을 나타낸다.

자료사전 : 자료흐름도, 소단위 명세서와 함께 구조적 분석용 모형화 도구로 매우 중요한 역할을 한다.

동의어 : 자료사전에 이미 정의된 자료항목에 대한 또 다른 이름

반응형
반응형

오늘은 학기 중에 '시스템 분석과 설계'책에서 모르는 용어들을 정리해봤던걸 포스팅 하려한다. 

 

처음에는 교수님께서 과제를 내주실 때 왜 이런걸 정리해야하지 싶었는데 막상 하고 나니깐 용어들을 미리 한 번 예습?해보니 다시 책을 읽을 때 그 용어에 대해 좀 더 이해하게 되었고 그 의미에 대해 생각하며 다시 읽게 되었다.

 

사실 뭐든간에 배우고 나면 나중에 쓸모가 있다는 말이 예전에는 이해가 안갔다. 나이를 많이 먹은건 아니지만 그래도 살다보니 예전에 정말 쓸모없이 배웠던 공부, 일상의 사소한 생활 습관 이런 것들이 다 나중에 도움이 되거나 쓸모가 있긴하더라..

 

용어는 모든 내용을 정리하지는 못했고 정리 했던 부분들에 대해서는 포스팅 할 계획이다..!!

 

여러분들도 나중에 시간이 되거나 미리 예습을 해보고 싶을 때 용어정리를 해보고 다시 책을 읽는걸 추천드린다..!!

 

 


 

 

시스템 분석과 설계

 

저자 : 허원실

출판사 : 한빛아카데이

출판일 : 2015.11.30

가격 : 24,000원

 

책소개

[시스템 분석과 설계]는 비즈니스 시스템을 개발하는 데 필요한 요구 분석 및 설계 방법론을 다룬 책으로, 기업의 정보시스템 개발 과정 및 개발에 참여하는 사람들의 역할, 개발에 사용되는 설계 및 분석 도구, 개발 후 품질관리까지의 전 과정을 간결하게 설명한다. 구조적 방법론, 정보공학 방법론, 객체지향 방법론의 주요 개념과 원리를 살펴본 후 미니 프로젝트로 해당 방법론의 적용 사례를 보여주어 원론적인 내용 이해에 그치지 않고 실제적인 지식이 될 수 있도록 했다.

[인터넷 교보문고 제공]

 

 


 

 

 

시스템 분석과 설계 용어정리

Part 01 시스템 분석/설계 개요

소프트웨어공학 : 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법

소프트웨어 공학의 계층 구조

도구 : 프로그램 개발 과정에서 사용되는 여러 가지 방법을 자동화한 것

CASE(computer aided software engineering) : 소프트웨어 개발 전 단계를 지원하는 대표적인 도구

방법론 : 소프트웨어 개발에 사용되는 기술적인 방법을 정형화시켜 제시하는 것

프로세스 중심 방법론 : 자료의 변환과정과 프로세스를 강조하여 프로그램을 개발하는 방법

자료 중심 방법론 : 프로그램을 개발할 때 사용할 자료를 규명하고 자료 간의 관계를 분석한 후 자료구조를 정의하고 이를 토대로 프로세스 구조를 고안하는 방법

객체지향 방법론 : 자료와 프로세스를 묶어서 생각하는 방법

프로세스 : 소프트웨어를 개발할 때 사용하는 방법과 도구를 적용할 순서를 정의한 것

시스템 : 컴퓨터에 의해 처리가 가능한 형태로 자료를 변환하여 입력하고, 그 자료를 저장, 처리, 가공하여 필요한 시점에 정보를 출력할 수 있도록 설계되고 구현된 정보체계를 의미

정보전략계획 : 정보화가 가능한 것은 무엇인지를 식별하고 이를 현행 시스템의 운영 담당자에게 제시하는 절차

프로토타입 모형 : 빠른 시간 안에 프로토타입(시제품)을 개발하여 사용자가 평가한 후 보완할 점을 수정/보완하여 최종 완제품을 만드는 방식

프로젝트 관리 : 프로젝트를 성공적으로 이끄는데 필수적인 계획, 조직화, 인력 확보, 지휘, 통제를 하기 위한 절차, 기법, 기술, 노하우 등으로 정의

 

 


 

Chapter 02 시스템 분석/설계 방법론과 관련 문서

기능 모델링 : 시스템을 기능 관점에서 바라보고 시스템에서 요구되는 정보의 흐름과 변환을 나타낸것

SADT : 본질적으로는 그래프 언어이며 자연어의 이름과 그 외 다른 표기법을 첨가한 요구기술 방법론으로 , 시스템 구조를 계층적으로 기술한다

PSL/PSA : 정보처리 시스템에 대한 요구사항 분석과 문서화를 지원하는 시스템

정보 모델링 : 시스템에 사용되는 정보 데이터를 중심으로 시스템의 정적인 정보구조를 나타내는 데 사용한다.

구조적 검토회의 : 프로젝트에 참여한 사람들이 개발 단계에서 작성된 문서와 프로그램을 조사하고 버그와 문제점을 찾아내는 과정

제안 요청서 : 전문 개발업체에게 개발을 의뢰할 경우 작성하는 문서

 

 

 


 

 

Chapter 03 구조적 분석 방법론

구조적 방법론 : 시스템 분석 단계의 문제점을 해결하고 사용자와 의사소통을 원활하게 할 수 있도록 도형화된 도구를 이용해 정형화된 분석 절차에 따라 사용자 요구사항을 파악하고 문서화하는 분석 기법

추상화 : 특정 대상에 대한 실체로부터 분리된 개념

정형화 원칙 : 소프트웨어 프로젝트의 제어와 산출물의 품질관리를 위한 기초

 

 

 

 

반응형

+ Recent posts