소프트웨어 공학

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

4
기초로 볼 수있는 소프트웨어 개발 방법론
소프트웨어 개발 방법론이 포함 된 작은 연구 논문을 작성하고 있습니다. 사용 가능한 모든 방법론을 조사하고 있었으며 모든 방법론에서 다른 방법론의 기초를 제공 한 것이 있는지 궁금했습니다. 예를 들어, 애자일, 프로토 타이핑, 클린 룸, 반복, RAD, RUP, 나선형, 워터 폴, XP, 린, 스크럼, V- 모델, TDD 와 같은 방법론을 살펴 봅니다. …

4
인터뷰 질문 순위 FizzBuzz (1), malloc (10) 구현 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 다음 인터뷰 질문의 난이도에 대한 귀하의 의견을 듣고 싶습니다. O (n) 시간의 정수 배열에서 최대 합계를 가진 …

4
OCaml은 수치 분석에 적합합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 현재 수치 방정식 시스템을 풀기 위해 C와 일부 포트란을 사용하고 있습니다. 나는이 두 언어 모두에 조금 지쳐 있지만 효율적인 코드가 …

7
함수형 프로그래밍을위한 인수 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 최근에 재미를 위해 F #을 배우고 있으며 (나는 VB.NET/C# dev), 나는 그것이 제공해야 할 것들을 정말로 좋아합니다. …

5
스페인어 코드 관리
스페인어로 된 클라이언트의 새 프로젝트가 있으며 모든 Java 코드와 주석, 변수, 메소드 이름을 스페인어로 가지고 있습니다. 영어로 변환 한 다음 사용할 수 없습니다. 그러한 상황에서 일한 사람이 있다면 새로운 개발을 수행해야 할 때 이러한 위험을 완화하기 위해 무엇을 할 수 있는지 조언 할 수 있습니까? 이것이 주요 쇼 스토퍼입니다. Java …
10 java 

4
지연 초기화를 Java에 빌드 할 수없는 이유가 있습니까?
사용자를 위해 비 지속 상태가없는 서버에서 작업하고 있기 때문에 모든 사용자 관련 개체는 모든 요청에 ​​롤아웃됩니다. 결과적으로 종종 사용하지 않을 수있는 객체의 속성을 느리게 초기화합니다. protected EventDispatcher dispatcher = new EventDispatcher(); 된다 ... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher == null) { dispatcher = new EventDispatcher<EventMessage>(); } …

10
프레임 워크의 성능 저하를 고려하는 동료와 통신하는 방법
공통 응답이 "jquery "성능이 좋지 않습니다"또는 "10 개만 있으면 테이블에 12 개의 열이 표시됩니다"? 나는 경험을 통해 개발 한 공리를 신뢰하는 실용적 인 사람입니다 (눈에 띄게 둔화 될 때까지 성능 문제는 아닙니다). 다른 극단에 맞는 특정 "범주"가 있는지는 모르지만 모든 것이 달리 입증 될 때까지 또는 여기에서 의사 소통을 시작할 …

1
정보 과부하 처리 또는 생존 방법 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 예를 들어 Java에 관한 책과 같은 것을 읽고 싶을 때마다 많은 튜토리얼, 많은 전자 책과 같이 많은 …

7
테스트 계획은 누가 작성해야합니까?
저는 회사의 사내 개발 팀에 있으며 마케팅 팀의 요구 사항에 따라 회사의 웹 사이트를 개발합니다. 승인 테스트를 위해 사이트를 릴리스하기 전에 따라야 할 테스트 계획을 제공해야했습니다. 그러나 개발 팀은 요구 사항이 요청자로부터 온 것이기 때문에 테스트 대상, 확인 대상, 동작 방식 등 테스트 계획이 필요하지 않다고 생각합니다. 우리는 항상 이것에 …

3
대형 스크린 부동산 디자인의 도전을 어떻게 극복합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문은 좀 더 주관적이지만 새로운 관점을 갖기를 바랍니다. 나는 특정 화면 크기 (일반적으로 1024x768)를 디자인하는 데 …
10 design  gui  usability 

4
분기 소스 코드 및 응용 프로그램 수명주기 모범 사례
우리는 작은 ISV 상점이며 일반적으로 매달 새로운 버전의 제품을 배송합니다. 우리는 Subversion을 코드 저장소로, Visual Studio 2010을 IDE로 사용합니다. 많은 사람들이 Mercurial 및 기타 분산 소스 제어 시스템을 옹호하고 있음을 알고 있지만 현재로서는 이러한 이점을 어떻게 활용할 수 있는지 알지 못하지만 잘못되었을 수 있습니다. 우리의 주요 문제는 가지와 기본 트렁크를 …

7
사용자가 구현하지 않을 기능을 요청하면 어떻게합니까?
사용자가 구현할 수있는 복잡한 기능을 요구할 때 무엇을합니까? 그러나 1) 다른 사용자에게 불필요한 복잡성을 가중시키기 때문에 수행하지 않을 것입니다. 2) 옵션으로하지 않을 것입니다. 설정 패널이 복잡 해지는 것을 원하지 않습니다. iOS 앱을 작성했으며 위의 이유로 인해 할 수없는 몇 가지 복잡한 기능을 요구 한 몇 명의 사용자가 있습니다. 대부분의 경우, …
10 features 

5
지원되지 않는 IE6 사용자에게 무엇을 알려야합니까?
다가오는 웹 응용 프로그램 버전에서는 IE6을 손상 시켰으며이를 수정할 계획은 없습니다. 몇 달 동안 IE6 사용자에게 명확한 경고가 게시되었습니다. 우리는 그것을 지원하지 않을 때가되었다고 결정했습니다. 내 질문은 : 어떻게 우리는 이것을 사용자에게 전달해야합니까? 일부 사람들은 웹 앱에 액세스하려고 시도하는 IE6 사용자를 차단해야한다고 생각합니다. 다른 사람들은 "IE6에서는 작동하지 않는다"는 경고 만 …

5
이슈 트래커의 백 로그를 관리하는 방법
우리는 몇 년 동안 Trac을 현명하게 사용했으며, "액티브 티켓"목록은 거의 200 개로 늘어났습니다. 여기에는 우선 순위가 너무 낮아 현재 해결하기에 너무 복잡한 버그, 지연된 기능 요청, 실제로 불만을 생성하지 않은 문제가 있지만 모두 언젠가는 수정해야하며 계획된 코드 리팩토링 및 기타 설계상의 불필요 함이 포함됩니다. t 등을 잃고 싶다 결과적으로 이러한 …

3
포기한 코드가 제대로 죽습니까?
시간이 지남에 따라 점점 더 많은 오픈 소스 코드가 생성되고 다양한 무료 또는 부분적으로 무료 저장소에 추가 된 다음 일반적으로 포기된다는 인상을 받았습니다. 폐기 된 코드를 폐기하는 데 일반적으로 인정되는 표준이 있습니까? 이것이 리포지토리에 의해 시행되어야합니까, 아니면 원래 코드 작성자가해야 할 일입니까?

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