티스토리 뷰

software architecture in practice에 대한 이미지 검색결과

Software Architecture in Practice 3rd Edition


소프트웨어 아키텍처 정의

- 시스템을 추론하는데 필요한 소프트웨어 구조의 집합여기서 구조란 관계로 이루어진 요소들의 집합이다.

- 아키텍처는 비즈니스 목표와 최종 결과인 시스템 사이의 다리 역할을 한다.


* 소프트웨어 아키텍처의 중요성

- 주도적인 품질 속성을 억제하거나 가능하게 함. 시스템의 품질을 초기에 예측

이해당사자 사이의 의사소통을 향상시킴. 변경에 대한 근거를 제시하고 관리. 비용과 일정에 대한 근거.

재사용할 수 있는 모델. 발전적인 프로토타이핑 기반을 제공. 설계 및 시스템 복잡성을 감소시킴. 새로운 팀 멤버 훈련 기반으로 사용 등


소프트웨어 아키텍트 정의

<경향신문 오피니언 2011.08.07>

코더(coder), 프로그래머(programmer), 소프트웨어 아키텍트(software architect), 구루(guru). 이것은 소프트웨어 개발자들을 구분하는 용어이다. 이 사람들은 모두 컴퓨터 프로그램을 만드는 코딩이라는 작업을 하지만, 각각의 용어가 의미하는 바는 조금씩 다르다. 일반적으로 코더는 다른 사람이 설계해 놓은 설계서대로 소프트웨어를 개발하는 사람을 말하고, 프로그래머는 자신만의 신념이나 철학을 가지고 소프트웨어를 창조하는 사람을 의미한다.

소프트웨어 아키텍트는 소프트웨어의 전체적인 구조를 이해하여 소프트웨어를 설계할 수 있는 능력을 가지고 있는 사람을 말하고, .... -채진석 | 인천대 교수 컴퓨터공학

원문보기: 
http://news.khan.co.kr/kh_news/khan_art_view.html?artid=201108071934455&code=990000#csidx5ecd8b06d9ccca48ec158c86c823c6e 

'컴퓨터공학 > 엔터프라이즈 컴퓨팅' 카테고리의 다른 글

아키텍처 요인  (0) 2018.05.15
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함