기본 프로세스 1.PSP (prsonal 소프트웨어 프로세스)는 무엇입니까? 두 번째 장에서는, 개인 개발 과정에서 언급 한 다음 확장의 어떤 측면에주의를 지불하는 소프트웨어 엔지니어링 작업의 디자인 대학 학생으로? 표준 방법 그것의 종류입니까? PSP는, 제어, 관리 및 자신이 지속적으로 프로세스를 개인 작품을 향상 개선하는 데 사용됩니다, 양식, 지침 및 절차 프레임 워크를 구성하는 소프트웨어 개발이다. PSP와 특정 기술 상대적으로 독립적이 원칙은 모든 소프트웨어 작업에 적용 할 수 있습니다. 개별 소프트웨어 프로세스의 원리를 설명하는 정확한 계획을 만들기 위해 소프트웨어 엔지니어를 도울 수 PSP. PSP 각 레벨의 모든 하위 레벨의 요소를 새로운 요소를 추가 포함 개인의 능력이 또한 스텝 진화 워크 프로세스의 개념을 소개하는 점진적인 방법을 제공한다. 이 진화 프레임 워크는 자신의 능력과 수준을 개선하기 위해 성능과 잠재력이 명확하게 사람들 소프트웨어 측정 및 분석 도구를 제공, PSP 프로세스의 기본 개념을 배울 수있는 좋은 방법입니다. 소프트웨어 엔지니어링 작업의 디자인에 학생이 다음과 같은 측면, 첫째, 개념화 및 분석에 관심을 지불 할 때, 모든 소프트웨어 제품의 핵심은 소프트웨어의 사용 목적을 정의하기 위해,이 단계에서, 사용자 요구의 문제를 해결하는 것입니다. 학생 그룹 사이의 우선 긴밀한 협력은 명확하고 사용자의 요구 및 프로필 분석 소프트웨어 개발 프로그램을 개발합니다. 쑤는이 프로그램의 가능성을 논의한다. 사용자의 요구 중 일부는 기술적으로 가능한 경우 제안 된 계획이 달성 할 수있는 경우뿐만 아니라, 비즈니스 입력의 비용이 견딜 수 있는지 여부를 평가해야한다. 설계, 소프트웨어 개발 설계 단계 다음은 소프트웨어 시스템의 개요, 그리고 후자, 팀 기술 사양의 결과로, 주요 요소를 결정하기 - 함수의 자세한 설명, 개발하는 작은 모듈로 아래로 휴식. 구현 단계에서 개발 요구 사항 및 사양은 개발 팀에게 넘겨 된 소프트웨어 일단, 기술 직원 인코딩 할 수 있습니다. 노동 분업의 전체 팀은 기본적으로 동일,이 시간에 팀의 담당자는 진행 뒤지지 않도록하기 위해 팀 모두가 프로세스 및 보고서의 담당자에게보고됩니다 수정하려는 개발 작업의 머리입니다. 소프트웨어 테스트 및 개발 탐지하고 에러를 해결하기 위해 가능한 한 빨리, 발전 기능 종료 후마다 즉시 시험 될 수 있으며, 동시에 수행 될 수있다. 마지막으로 배포, 우리는 기술 매뉴얼, 사용자 매뉴얼을 작성, 실제 장면을 시뮬레이션해야합니다. 즉 모든 단계를 엄격하게 실시 소프트웨어 공학의 표준을 준수해야합니다.훌륭한 엔지니어가되는 방법 단계 2. 주니어 소프트웨어 엔지니어 단계? 어떤 노력을 할 필요가 있겠습니까? 당신에게 정말 중요 인증서? 학교가이 과정을 마친 후 엔지니어가 쉽지 않다 주니어 소프트웨어가되기 위해서는, 그들이 컨트롤의 모든 단계에 대한 코드, 문서, 이론, 쓰기, 모든 측면은 여전히 매우 부족, 이해하는 것, 경험 부족이다. 노력에 관해서는 그것의 모든 측면에서 손에 손을 이동으로 지금은 필요가있는 지구에 내려입니다. 인증서 또는 뭔가 그냥은 통과 시험을 보여주고, 능력과 관계를 운영하는 실제 능력은 크지도 함께, 그것을 증명합니다. 때문에 컴퓨터 급 시험의 관점에서, 시험은 약간의 기술적 인 경우에도 물러서지뿐만 아니라, 여전히 있기 때문에, 약한 현재의 관행 기지뿐만 아니라 폭 넓은 경험으로 많은 연습을 할 수 있습니다. 그래서 배울 기술은 마지막으로 할 말은 인증서가 결국 단지 증인이 자신의 경우는, 단지 당신이 알고, 오직 위해 실제 능력을 표시하는 방법입니다 것입니다.코드를 작성하는 과정에서 3. 당신은 어떤 사양에주의를 지불해야합니까? 그리고 사양의 중요성에 대해 이야기한다. 다음과 같은 사양을 준수하는 코드를 작성하는 과정에서 : 클래스의 private 멤버 변수가 M_로 시작해야하고, 무엇을 다음과하면 해당 속성의 이름과 동일해야합니다, 즉, 첫 글자가 대문자로해야 말을 재산의 구현 위젯 콘텐츠의 설정 방법은 하나 개의 라인 상에 기록하지 않고, "{"번째 행이 기록되어야에, 오직 다음 블록이 프로그램의 각 세그먼트 사이에 빈 라인이 있어야 콘텐트 부는이를 이용한 분할해야 단락 콘텐츠가 참조 할 수 이제 규칙은 : 시스템 중 하나로, 마이크로 소프트, 뉴에 그 내로 하나에, 예를 들어, 1로 최대한 각 블록 사이에 빈 라인과 같은 콘텐츠를 추가 할 System.Data를 넣어가는 시스템, 전면에 클래스 정의에 개인 멤버 변수 클래스, 빈 줄 사이를 추가 할 필요없이, 아무 빈 주석 상단 행 아래 부분 사이는 주석과 사용되어야한다 빈 라인은, 엔티티 클래스와 매우 필요한 지시하지 않는 한, 주석을 필요로하지 않으며, 파일 이름이 클래스의 신체의 이름과 동일해야하며, 동일한 기능에 대한 변수는 이름이 일치해야합니다;에 클래스, 매우 필요하지 않을 경우, 지역을 추가하지 않습니다 연산자의 양쪽 모두가 하나가 될해야하며 공백을 추가, 포함 : 열거 혼자 클래스를 정의해야하며, 별도의 파일에 배치해야합니다, 당신은 구울 수 있습니다 ENUM로 디렉토리를 설정하는 모든 열거 된 디렉터리에 클래스, 열거 형 정의가 나타나야 지정된 열거 각 ENUM 유형 및 값 각 속성 방법 또는 속성 정의합니다 (DataContract, DataMember를, DataMapping,의 ServiceContract, OperationContract가 등)를 정의하는 접속 무료 광고가 허용되어야한다 DataMaping가 DataMember를 위에 배치; 속성 정의 엔티티 클래스 전용 변수 시퀀스 순서 가능한 멀리 일관성은 각각 주석을 추가하기 위해, 위의 방법 및 연결 방법에서, 사이에 빈 줄이 없습니다; 코드는 가능한 모든 주석을 변경, 체크인에, 그것은 주석해야합니다 사용자 정의 변수 이름은 EX와 모두 캐치 예외를 시도, 경우 유형 목록의 반환 값 , 당신은 널을 반환 할 수 없습니다. 코딩 표준의 중요성은 위의 사양을 준수, 버그의 발생을 줄일 수 있습니다 유지 보수 비용 및 도움말 코드 검토를 줄일 수 있습니다뿐만 아니라, 자신의 능력 프로그래머, 더 나은 발전을 향상, 자기 분명하다. |