소프트웨어 공학

시스템 개발 수명주기 내에서 작업하는 전문가, 학자 및 학생을위한 Q & A

3
최신 웹킷 전용 웹 애플리케이션에서 jQuery를 사용하는 것이 이치에 맞습니까?
최근에 Android (2.3+) 및 iOS (4+) 용 모바일 웹 앱을 개발 중입니다. 브라우저는 대부분의 ECMAScript5를 지원하며 매우 강력하며 가능한 경우에만 jQuery를 사용하여 언어 기능을 사용하고 싶었습니다. 내가 jQuery를 사용하는 유일한 방법은에 대한 더 짧은 대안을 갖는 것입니다 document.querySelectorAll. 그것을 제거 할 수도 있습니다. 최신 WebKit 브라우저 만 지원해야하는 경우 jQuery …

13
대기열에 대한 좋고 간단한 예제는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 내가 …

2
동적 프로그래밍 문제를 해결하는 방법
나는 최근에이 질문에 부딪쳤다 : " 'true', 'false', 'and', 'or', 'xor'기호로 구성된 부울식이 주어집니다. 예를 들어 'true와 false xor true'를 괄호로 묶어 true로 평가하는 두 가지 방법이 있습니다. " 나는 그것이 동적 프로그래밍 문제라는 것을 알았으므로 다음과 같은 해결책을 스스로 시도했다. ABC .... D 여기서 '.'라는 표현이 있다고 가정합니다. x는 …

1
CMMI의 효능에 대한 경험적 증거가 있습니까?
CMMI 지향 조직에서 소프트웨어 프로젝트의 효능을 조사하는 연구가 있는지 궁금합니다. 예를 들어 CMMI 조직이 CMMI 이외의 조직보다 정시에 예산에 맞춰 프로젝트를 완료 할 가능성이 더 높습니까? CMMI는 "Capability Maturity Model Integration"의 약자입니다. Carnegie-Mellon University (SEI-CMU)의 소프트웨어 엔지니어링 연구소에서 개발했습니다. 그것은 아니다 인증 하지만, "감정"과 같은 레벨 2와 레벨 3으로 CMMI의 …

4
jquery에서 초기화를위한 익명 함수 대 별도의 명명 된 함수
페이지가로드 될 때 초기화하는 데 사용되는 코드가 있다고 가정 해 보겠습니다. function initStuff() { ...} ... $(document).ready(initStuff); initStuff 함수는 스 니펫의 세 번째 라인에서만 호출됩니다. 다시는 따라서 일반적으로 사람들은 이것을 다음과 같이 익명의 콜백에 넣습니다. $(document).ready(function() { //Body of initStuff }); ready ()를 호출하면 이것이 초기화 코드임을 알 수 있기 …

2
JavaBean 스펙의 액세서 메소드가 Java 개발의 표준이 된 이유는 무엇입니까?
자바 빈즈 사양은 자바 빈즈로 설명 Java Bean은 빌더 도구에서 시각적으로 조작 할 수있는 재사용 가능한 소프트웨어 구성 요소입니다. 작성된 코드 라인의 대부분은 빌더 도구에서 시각적으로 조작하는 것과 아무 관련이없는 것 같습니다. 왜 JavaBean 사양이 객체 지향 코드를 작성하는 "길"이 되었습니까? 전통적 으로 객체 지향 코드가 Java로 작성되는 방식이 아니기 …
9 java  history 

8
C # foreach 개선?
나는 foreach 내부에 루프 카운트 인덱스를 갖고 정수를 만들고, 사용하고, 증분하는 등의 프로그래밍을하는 동안이 문제를 자주 겪습니다. foreach 내부의 루프 카운트? 다른 루프에서도 사용할 수 있습니다. 컴파일러 가이 키워드를 어디서나 루프 구문에서 사용하도록 허용하지 않는지 키워드 사용에 반대합니까?
9 c#  loops 

3
dvcs- "복제 지점"은 일반적인 워크 플로우입니까?
저는 최근 사무실에서 TFS (MS 매장)로 전환하는 것을 고려하고 있기 때문에 동료와 dvc를 논의하고있었습니다. 그 과정에서 나는 비록 그가 Mercurial을 사용하지만 "지점"이나 "체크 아웃"명령에 대해 들어 보지 못했다고 말했기 때문에 매우 혼란 스러웠다. 그가 어떻게 그들에 대해 알지 못했는지 궁금하고 dvcs 브랜치가 로컬 파일에서 "제자리에서"어떻게 작동하는지 설명한 후, 그는 매우 …

4
스크럼 팀에서 여러 역할을 가진 사람들을 갖는 것이 괜찮습니까?
팀에 소개 할 수있는 애자일 스타일 방법론을 평가하고 있습니다. 스크럼을 사용하면 같은 사람이 여러 역할을 수행 할 수 있습니까? 우리는 4 명의 개발자로 구성된 소규모 팀과 웹 디자이너가 있습니다. 우리는 실제로 리더 (이 역할을 수행함), QA 테스터 또는 비즈니스 분석가가 없으며 모든 개발 작업은 CIO에서 제공합니다. 자동화 된 테스트는 총 …
9 agile  scrum 

3
코드 외부에서 복잡한 비즈니스 규칙을 어떻게 추적합니까?
다른 사람들이 어떻게 하는지를보고 싶습니다. 특히 여러 다른 클라이언트가 약간 다른 비즈니스 규칙을 가진 동일한 소프트웨어 기반을 사용하는 상황에서. 모든 것이 어떻게 작동하는지 또는 비즈니스 규칙을 문서화하기 위해 어떤 종류의 관행을 사용합니까? 기본적으로 새로운 개발자가 팀에 합류하면 버그가없는 것을 만드는 것과 제대로 작동하는 것에는 분명히 차이가 있기 때문에 일이 어떻게 …

3
소스 코드 및 소프트웨어 제품의 가격 정량화
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 프로젝트를 시작하려고합니다. 이를 위해서는 코드와 수많은 코드를 작성해야합니다. 고객의 요구 사항은 프로젝트가 끝날 때 모든 소스 코드를 전달하는 것입니다. 내 질문은 : 소스 코드 및 소프트웨어 제품의 …

2
ARC의 속성 : 항상 또는 공개 전용?
2 년 전에 Robert McNally 의 "코드 명령 : Objective-C 코딩 모범 사례" 라는 기사를 읽은 후 Objective-C 클래스의 거의 모든 데이터 멤버에 대해 속성을 사용하는 방법을 채택했습니다 ( 2012 년 5 월 현재 제 3 계명). McNally는 다음과 같은 이유를 설명합니다 (내 강조). 속성은 액세스 제한 (예 : 읽기 …

3
Ariane 5의 Flight 501의 역사적 영향은 무엇입니까?
처녀 항해 ( 501 편 ) 에서 발사 된 지 37 초 후 Ariane 5 로켓의 붕괴 는 일반적으로 역사 1 에서 가장 비싼 소프트웨어 버그 중 하나로 언급됩니다 . 유럽 ​​우주국 (European Space Agency)은 발사 할 때마다 3 톤 위성 쌍을 궤도로 돌릴 수있는 거대한 로켓 인 Ariane 5를 …
9 testing  history  bug 

1
스토리 포인트는 어떤 단위로 추정됩니까?
과제 또는 "스토리 포인트"를 완료하는 데 필요한 노력을 바탕으로 작업을 평가하는 팀에 대한 사례 연구를 읽고 있습니다. 이 "스토리 포인트"는 어떤 단위로 추정됩니까? "이야기 점"이라는 개념은 "민첩한 개발"이라는 프로세스에서 비롯된 것이라고 생각합니다.
9 agile 

5
펀치 카드 프로그래밍 프로그래밍 배우기
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 내 인생에서 한 번 펀치 카드로 프로그래밍하고 싶습니다. 어떻게해야합니까? 저는 30 대이며 PC 시대에 완전히 자랐으며 화면과 키보드가있는 컴퓨터에서 프로그래밍했습니다. 아버지와 할아버지가 …
9 learning 

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