«development-process» 태그된 질문

소프트웨어 개발 프로세스와 관련된 질문

9
이 소프트웨어 개발 프로젝트 점검 목록에 무엇을 추가 하시겠습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 3 년 전 . 잠김 . 이 질문과 그 답변은 주제를 벗어난 것이지만 역사적 의미가 있기 때문에 잠겨져 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나는 체크리스트를 좋아합니다. 이 여행 체크리스트 , 체크리스트 이동 심지어 스크럼 점검 사항 . …

4
재 설계 할 때 어떻게 효율적으로 테스트를 유지합니까?
잘 테스트 된 코드베이스는 여러 가지 장점이 있지만 시스템의 특정 측면을 테스트하면 일부 유형의 변경에 저항하는 코드베이스가 생성됩니다. 예를 들어 텍스트 또는 HTML과 같은 특정 출력을 테스트하는 것입니다. 테스트는 종종 특정 텍스트 블록을 일부 입력 매개 변수에 대한 출력으로 예상하거나 블록에서 특정 섹션을 검색하기 위해 작성됩니다 (순진하게?). 새로운 요구 사항을 …

4
변화하는 요구 사항을 어떻게 처리합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 현재 직장에서는 요구 사항이 많이 변경된 것 같습니다. 우리는 "애자일 (Agile)"샵이므로, 우리가 조정해야하는 것과 그렇지 않은 것을 …

3
공식적인 방법의 광범위한 채택을 방해하는 장벽은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 공식적인 메소드를 사용하여 애플리케이션의 코드를 지정, 증명 및 생성 할 수 있습니다. 이것은 오류 발생이 적기 때문에 …

1
푸시 및 풀 개발 모델과의 차이점은 무엇입니까?
나는 Extreme Programming Explained, Second Edition을 읽었고 11 장 "제약 이론"에서 저자는 오래되고 쓸모없는 "푸시"개발 모델 과 XP 방식 인 "풀"개발 모델에 대해 이야기합니다 . 그것은 매우 중요한 개념처럼 보이지만 아주 작은 단락과 단지 "폭포"와 반복 과정을 나타내는 두 개의 이미지 만 취합니다. 이미지 캡션을 제외하고는 이러한 모델에 대해서는 구체적이지 …

11
개발 프로세스에서 관리를 유지하는 방법
저는 소프트웨어 개발 팀의 소프트웨어 엔지니어입니다. 지난 3 년 동안 내부 고객을 위해 신제품을 개발했습니다. 이제이 제품이 완성되었습니다. 기존 제품의 새로운 주요 기능을 다룰 것입니다. 특정 기능의 경우 제품 관리 부서에서 개발하는 데 150 시간이 소요될 것으로 예상했습니다. 우리는 프로젝트 관리자와 함께 매우 상세한 계획을 세웠으며 300 시간의 노력을 기울였습니다. …

5
플랫폼 간 호환성 (C ++)을 보장하는 기술은 무엇입니까?
(프레임 워크에 따라) 크로스 플랫폼이어야하는 가장 오래된 C ++ 프로젝트 중 하나를 마무리하고있었습니다. 라이브러리가 모두 크로스 플랫폼이기 때문에 OSX 빌드를 "나중에"수행하는 것이 쉽지 않을 것이라고 생각하면서 Windows와 Visual Studio에서 프로젝트를 완전히 개발했습니다. 이것은 사실이 아니라 "Windows 코드"가 제대로 실행되지 않아 컴파일 오류가 수정되었습니다. 코드가 모든 플랫폼과 호환되는지 확인하기 위해 어떤 …

3
버그 추적 / 문제 추적 소프트웨어를 사용하여 설계 질문, 새로운 도구 등 논의
버그질라, 사마귀 또는 JIRA와 같은 버그 추적 / 문제 추적 소프트웨어를 버그 나 작업에 사용할뿐만 아니라 결국 결정으로 이어지는 토론을 시작하고 유지하는 경험이 있습니까? 예를 들어, 개발자는 모든 보호 된 필드를 폐지하고 액세스하는 보호 된 메소드를 사용하여 개인 필드로 변경해야한다고 생각합니다. 그것은 그의 부름이 아니며, 그것을 논의하고 싶습니다. 일반적으로 그는 …

8
앞으로 한 사람 프로젝트에서 팀 프로젝트로 이동. 지금 무엇을 준비하고 있으며 무엇을 기다릴 수 있습니까?
좀 더 정교하게 설명하기 위해 사람들이 여전히 한 사람 프로젝트 (팀 소스 제어, 문서, 빌드 등)를 통해 배치해야한다고 생각하는 것과 두 번째 사람이 올 때까지 수행 할 필요가없는 것을 알고 싶습니다. 프로젝트에. 이 시나리오를 경험 한 사람이라면 누구나 통찰력을 얻을 수 있습니다.

6
코딩을 시작하기 전에 소프트웨어 제품을 얼마나 잘 정의해야합니까?
실제로 코딩을 시작하기 전에 사람들이 일반적으로 소프트웨어 제품을 얼마나 잘 정의하고 있으며 얼마나 잘 작동하는지 알고 싶습니까? 유스 케이스 정의, 위험 분석, 클래스 다이어그램 그리기 등을 언급하고 있습니다. 미래의 위험을 피할 수있는 최종 제품이 무엇인지 충분히 이해하는 것이 좋습니다. 변화. 다른 구체적인 질문은 다음과 같습니다. 개발 이전의 계획 단계에서 일반적으로 …

15
소스 제어없이 여러 사람과 함께 응용 프로그램을 개발하는 가장 효과적이고 효율적인 방법은 무엇입니까?
내 상황 소개 소규모 웹 개발 회사에서 일합니다. 저를 포함하여 4 명의 ASP.NET 개발자로 구성된 팀이 있습니다. 거의 모든 프로젝트 (> 98 %)는 완료하는 데 약 1-4 주가 소요되는 1 인 프로젝트입니다. 우리는 소스 또는 버전 관리를 사용하지 않습니다. 우리가 가진 유일한 것은 모든 프로젝트의 최신 소스 (== 라이브 응용 …

8
복잡성 점프를 어떻게 관리합니까?
가끔 프로젝트에서 작업하고 갑자기 예기치 않은 일이 발생하여 작업에 막대한 스패너가 발생하고 복잡성이 크게 증가하는 것은 드물지만 일반적인 경험처럼 보입니다. 예를 들어, 나는 다양한 다른 컴퓨터에서 SOAP 서비스와 통신하는 응용 프로그램을 작업하고있었습니다. 나는 잘 작동하는 프로토 타입을 채운 다음 정기적 인 프론트 엔드를 개발하고 일반적으로 멋지고 매우 간단하며 따라하기 쉬운 …

6
프로젝트의 소프트웨어 프로세스를 어떻게 만듭니 까?
다른 질문에 대해 쓴 것처럼 현재 작업중 인 프로젝트에는 소프트웨어 프로세스가 없습니다. 즉 , 문서 (하드 카피 요구 사항 또는 사양 포함) , 소스 제어 , 버그 데이터베이스 , 버그 수정 (고정) 및 새 코드가 동시에 추가되고 공식적인 테스터가 없음을 의미 합니다. Joel 테스트에 실패 합니다. 너무 안좋아, 재미 없어 …

1
문법에 따라 어휘 분석기를 작성할 때 따라야 할 절차는 무엇입니까?
Grammars, Lexers and Parsers에 대한 설명 이라는 질문에 대한 답변을 읽으 면서 다음과 같이 대답했습니다. [...] BNF 문법에는 어휘 분석 및 구문 분석에 필요한 모든 규칙이 포함되어 있습니다. 지금까지 나는 어휘 분석기가 문법에 전혀 근거한 것이 아니라 파서가 문법에 크게 의존 한다고 생각했기 때문에 다소 이상하게 들렸다 . 나는 렉서 …

4
고객의 요구 사항이 전혀 변하지 않을 때 Agile을 사용하는 것이 잘못 되었습니까?
최근에 Agile을 사용하는 주요 이유 중 하나가 클라이언트가 종종 요구 사항을 변경하기 때문에 많은 게시물을 보았습니다. 그러나 클라이언트 가 요구 사항을 자주 변경하지 않는다고 가정 해 봅시다 . 실제로, 고객은 약간 모호 할 수 있지만 (불합리하게 모호한 것은 아니지만) 확고한 요구 사항이 있지만 어쨌든 Agile을 사용합니다. 내가 애자일을 사용하는 이유는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.