소프트웨어 공학

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

3
WinRT 및 .NET : 무엇이며, 어디에 배치하고 변경합니까?
.NET 개발자이고 WinRT에서 응용 프로그램을 빌드하려고한다고 가정 해보십시오. 내가 읽은 것은 Metro 스타일 앱과 밀접하게 관련된 Windows 8 용 완전히 새로운 API라는 것입니다. .NET / C #에서 WinRT 용으로 개발할 수 있다고 가정합니다. 예를 들어 WPF 또는 Silverlight와 어떤 관련이 있습니까? WinRT는 자체 UI 프레임 워크를 제공합니까, 아니면 WinRT 위에 …
9 .net  windows-8 

7
데이터 액세스 계층 보가 팅
상황 : dba는 전체 DAL 코드를 TFS에서 체크 아웃 상태로 유지하는 오프 사이트 계약자입니다. 프런트 엔드 개발자는이 친구가 이메일을 통해 작업을 수행 할 때까지 기다릴 필요없이 열을 추가하고 프로세스 및 기타 사항을 조정할 수있는 것이 좋을 것입니다. 질문 : 팀 전체의 평화 사랑과 행복뿐만 아니라 데이터 무결성을 유지하면서보다 신속하고 민첩한 …

1
스레드 : 커널 스레드 vs. 커널 지원 스레드 vs. 사용자 레벨 스레드?
아무도 이것의 차이점이 무엇인지 알고 있습니까? 커널 스레드가 (직관적으로) 커널을 실행하는 코드에 해당하는 것 같지만 다른 두 가지에 대해서는 확실하지 않습니다 ... 또한 커널이 모든 스레드 스케줄링 / 스위칭을 수행하는 동안 라이브러리에 액세스하기 때문에 pthreads 표준이 사용자 수준 및 커널 지원으로 간주됩니까?

2
HTTP 및 TCP / IP를 통한 관찰자 패턴 (서버 클라이언트)
웹 응용 프로그램을 기반으로 서버에 연결하는 서버와 많은 클라이언트 (약 50 명의 클라이언트)가 있습니다.이 프로토콜은 HTTP 프로토콜을 기반으로합니다.이 프로토콜은 TCP / IP를 사용합니다 (잘못된 경우 수정). 네트워킹에 능숙하지 않습니다). 문제는 누군가가 위험한 값을 가진 양식을 제출할 때 관리자 (같은 웹 응용 프로그램을 통해 연결된 관리자)가 거의 실제 화면에서 경고 팝업을 …

6
동시성에서 다음
작년에 나는 Java에서 동시성에 대해 많은 노력을 기울였으며 많은 동시 패키지를 빌드하고 작업했습니다. 따라서 동시 세계의 개발 측면에서 저는 확신합니다. 또한 동시 프로그래밍에 대해 더 많이 배우고 이해하고 싶습니다. 그러나 나는 다음에 무엇에 대답 할 수 없습니까? 멀티 코어 처리와 관련된 더 많은 기술을 상속 받으려면 어떤 것을 배우거나 노력해야합니까? …

2
빌드 시스템을 유지하는 데 얼마나 많은 노력이 필요합니까?
에서 StackExchange 팟 캐스트 # 09 이 언급되어있다 : 또 다른 연구는 최근 빌드 시스템을 유지 관리하는 데 얼마나 많은 노력이 필요한지 조사했습니다. 모든 개발 노력의 5-30 %가 빌드 시스템을 유지 관리하는 데 소비됩니다. 유사한 프로젝트에서 작업 할 때도 변형이 거대합니다. 참조 된 연구의 이름은 무엇이며 어디에서 찾을 수 있습니까? …

3
이 3 가지 관리자 역할의 차이점
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 역할 : 개발 매니저 프로그램 관리자 프로젝트 매니저 나는 조금 읽고 독자적으로 충분히 잘 이해했습니다. 그러나 당신이 그들을 결합 할 때, 일부 …

4
응용 프로그램에 많은 추상 클래스가 있습니까?
우리는 처음에 commmon 인터페이스에서 다양한 메소드 구현으로 전략 패턴을 구현하고자했습니다. 이들은 사용자 입력에 따라 런타임에 선택됩니다. 이 밝혀졌다 있어요, 우리는 발생하는 5 일반적인 방법 - 3를 구현하는 추상 클래스 와 변화하는 구현에 남아 하나의 방법 전략 즉. 업데이트 : 많은 추상 클래스에 따르면 6 개의 다른 고급 기능, 즉 6 …

5
테스트 중심 개발 및 화이트 박스 테스트 기술 향상
나는 학교 밖에서 엔트리 레벨 자바 프로그래머입니다. J2SE에 대한 지식과 경험이 풍부합니다. 누구나 Java 화이트 박스 테스터가되는 기술을 향상 시키거나 조정하는 방법에 대해 조언 해 줄 수 있습니까? 광범위한 입력을 환영합니다. 그리고 테스트 주도 개발이란 무엇입니까?
9 java  testing  qa 

9
대용량 데이터 세트를 MySQL 데이터베이스 (또는 일반적으로 모든 데이터베이스)에 삽입하는 가장 좋은 방법은 무엇입니까
PHP 프로젝트의 일환으로 MySQL 데이터베이스에 행을 삽입해야합니다. 분명히이 작업을 수행하는 데 익숙하지만 한 쿼리에서 90 열에 삽입해야했습니다. 결과 쿼리는 끔찍하고 모 놀리 식으로 보입니다 (특히 PHP 변수를 값으로 삽입). INSERT INTO mytable (column1, colum2, ..., column90) VALUES ('value1', 'value2', ..., 'value90') 올바른 방법으로이 문제를 해결하지 않을까 걱정됩니다. 또한 모든 것을 …
9 php  mysql  efficiency 

9
개발 방법이 개발자의 개인주의를 무너 뜨릴까요?
저는 대학의 마지막 학기에 있으며 소프트웨어 엔지니어링 과정을 수강하고 있습니다. 이 수업에서는 다양한 소프트웨어 개발 방법에 대해 배웁니다. 우리가 집중하고 프로젝트를 개발하는 데 사용한 방법은 폭포 방식이었습니다. 강사가 잘못 구현 한 것 같습니다. 클래스 다이어그램에는 개인 속성을 포함한 모든 속성과 메서드를 나열해야했습니다. 기능을 최대한 짧고 집중적으로 유지하는 몇 가지 책, …

3
객체 지향 사고 과정은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 지난 몇 달 동안 Zend의 MVC 구현과 관련하여 OOP를 연구했습니다. 나는 프로그래밍에 익숙하지 않다. 그러나 나는 '올바른'방식으로 사물을 …

9
여러 언어를 배울 수있는 기회가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 프로그래머가 최소한 몇 개의 언어에 집중해야한다고 읽었 습니까? , 나는 첫 번째 답변의 2, 3 번 언어를 모른다는 것을 알았습니다. 지식과 프로그래밍 …

5
사양 및 문서 작성을위한 Wiki와 같은 도구 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

4
추정 기술을 향상시키기위한 좋은 팀 구성 활동은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 팀원들 (모든 개발자)에게 전달할 프레젠테이션을 준비하고 있으며, 예측 기술 향상에 중점을 둔 짧은 팀 구성 활동을 포함하고 싶습니다. …

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