본문 바로가기

Development/SoftwareTech9

[소프트웨어 공학][UML] UML 기호 정리 안녕하세요 푸민입니다. UML 기호를 정리합니다~ 1. Class - 클래스를 나타냅니다. - 기호 - 소스 class ClassName { public Object Attribute1; protected int Attribute2; private String Attribute3; public void Operation1(){ ... } protected int Operation2(){ ... } private String Operation3(String str){ ... } } 2. Generalization - 일반화, 상속 - 상속을 받은 객체를 표시한다. - 기호 - 소스 class Parents{ ... } class Child extends Parents{ ... } 3. Realization.. 2015. 8. 11.
[개발] 변수명 표기법 헝가리언 노테이션 안녕하세요 푸민입니다. 헝가리언 표기법은 변수명을 정할 때 많은 도움이 됩니다. 표기법의 목적이 개체에 대한 정보를 간결하고 효율적으로 전달하는 것이기 때문입니다. 먼저 기본 표기법은 [접두어] 태그 [기본이름[접미어]] [] 괄호에 있는것은 선택사항입니다. 태그는 문자들의 준말로서 그 개체의 형식을 나타냅니다. 소문자로 이루어지고 필수적으로 사용됩니다. 접두어는 부가적인 의미를 나타내기 위해 태그를 보조합니다. 모두 소문자로 구성됩ㄴ니다. 기본이름은 개체가 무엇을 나타내는 지를 알려주는 한두개의 단어입니다. 첫번째 문자는 대문자로 표기합니다. 접미어는 기본이름의 의미를 부수적으로 도와줍니다. 역시 첫문자는 대문자로 표시합니다. 기본적으로 사용되는 표기법은 a 배열 b 또는 f BOOL 형 변수 by B.. 2015. 8. 9.
[프로젝트관리][소프트웨어공학] Agile - XP 안녕하세요 푸민입니다. 이번에는 PRINCE2에 이어서 애자일 방법론을 알아보겠습니다. - 애자일 방법론은 소프트웨어 엔지니어링에 대한 방법론입니다. - 프로젝트를 진행하는 동안 반복적으로 진행을 하여 일정 주기마다 프로토 타입을 생성하여 테스트와 검증을 통해 빠르게 프로젝트를 진행하는 방법입니다. - 애자일의 종류로는 XP, Scrum, Feature-Driven Development 등 여러가지가 있습니다. 1. XP(Extream Programmin) - 애자일 개발 프로세스 중 대표적인 하나입니다. - 구체적인 실천 방법을 정의하고 있어 비교적 적은 규모의 인원의 개발 프로젝트에 적용하기 좋습니다. - XP의 특징은 테스팅에 있습니다. 프로그래머들이 코딩을 할때 테스트 코드를 작성하도록 함과 동시.. 2015. 8. 9.
[프로젝트관리] PRINCE2 안녕하세요 푸민입니다. 저번주에 PMBOK에 이어서 유명한 다른 프로젝트 관리 기법인 PRINCE2를 정리해 봅니다! 1. 정의 및 특성 - PRINCE2(PRoject IN Controlled Environment)는 영국의 국가 표준프로젝 트관리 방법론입니다. 통제된 환경에서의 프로젝트를 뜻합니다. - 사업의 타당성을 계속적으로 검토하도록 강조하고 있어 기업의 목표, 목 적을 달성하는데 실질적으로 기여할 수 있습니다. - 조직 구조에서 역활과 책임을 적절히 배분하고 있어 책임의 범위가 명확 하고 권한 위임이 잘 되어있습니다. - 고객과 협력업체 등의 이해관계자가 프로젝트 위원회에 참여하도록 하 여 이해관계자의 의견이나 요구사항을 프로젝트 관리에 잘 반영할 수 있도 록 조직구조가 만들어져 있습니다. -.. 2015. 8. 8.