소프트웨어 공학

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

5
스크럼에 기술적 인 '사용자 스토리'를 쓴 사람
제품 소유자가 사용자 스토리를 스크럼에 작성해야한다는 것을 알고 있습니다. 사용자 스토리는 최종 사용자를위한 기능을 설명합니다. 그러나 기술적으로 개발해야 할 사항과 구현 방법을 설명하는 사람 스크럼에 관한 정보는 어디에 저장되어 있습니까? 정말 흥미로울 것입니다! 개발자가 스토리를 구현하기 시작할 때 회사에 대한 지식이 부족하지만이를 구현하는 방법을 모릅니다. 예를 들어 레거시 COM API를 …
11 scrum 

1
개인 정보 보호 정책에 대한 Creative Commons 라이센스와 같은 것이 있습니까?
최근 에 한 해에 만난 개인 정보 보호 정책을 읽는 데 76 일이 걸릴 것이라고 읽었습니다 . 그래서 이것이 어떻게 개선 될 수 있다고 생각했습니다. Creative Commons 라이센스는 모듈 식이므로 훌륭합니다. CC : 크리에이티브 커먼즈 라이센스임을 나타냅니다. [-BY] : 기여 [-NC] : 비 상업용 [-ND] : 미분 없음 [-SA] : …
11 legal  privacy 

2
ASP.NET MVC에서 뷰 모델에 ID가 있어야합니까?
모델을 업데이트 할 수있는 ASP.NET MVC 응용 프로그램을 개발할 때는 업데이트 된 뷰 모델을 가져 와서 현재 업데이트 된 모델과 다시 일치시키는 방법을 알아야합니다. 이 작업을 수행하는 몇 가지 다른 방법이있는 것 같습니다. 모델에 있어야하는 데이터를 컨트롤러에 저장하는 것이 적절한 MVC가 아닌 것처럼 MVC가 아닌지 궁금합니다. 모든 뷰 모델에는 ID가 …
11 mvc  asp.net-mvc 

1
본질적으로 λ 미적분학이란 무엇입니까?
나는 λ- 미적분에 관한 철학적 질문이라고 부릅니다. λ 미적분을 탐험 할 때 거기에서 할 수있는 모든 일을보고 놀랄 것입니다. 정수, 산술 연산, 부울, if-then-else 문, 루프, 재귀 함수 등을 정의 할 수 있습니다. 계산이 완료된 것으로 확인되었습니다. 그러나 다른 한편으로, λ- 미적분의 함수로 할 수있는 일을 고려한다면, 함수를 공급하고 다른 …


2
Scheme 대신 Clojure에서 SICP에 접근
저는 소프트웨어 엔지니어링 프로그램의 3 학년 학사이며 SICP를 고문에게 읽어서 우리가 엔지니어링하는 모든 소프트웨어의 기본 원리에 대해 더 깊이 있고 근본적으로 이해하는 아이디어를 얻었습니다. 그는 책을 완성하기 위해 계획을 배우지 말라고 제안했습니다 (Lisp의 현대 방언만큼 일반적이지 않기 때문에) 대신 Clojure에서 연습을 수행하십시오. 좀 더 현대적인 Clojure에서 책의 연습을 시도하면 이미 …
11 clojure  scheme  sicp 

5
C 정적 라이브러리는 눈살을 찌푸리고 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 공유 라이브러리를 갖는 데에는 두 가지 인수가 있습니다. 디스크 공간을 줄이는 데 도움이됩니다. 공유 라이브러리가 업데이트되면 이에 따라 …
11 c  compiler 

2
선택적으로 사라질 수있는 노드와 가장자리 사이에 여러 개의 가장자리가 허용 된 그래프를 나타내는 방법
나는 가상의 이상적인 네트워크 사용을 모델링하기 위해 어떤 종류의 데이터 구조를 사용할 것인지 알아 내려고 노력 중이다. 필자의 시나리오에서 서로에게 적대적인 많은 사용자는 모두 잠재적 인 연결이 모두 알려진 컴퓨터 네트워크를 형성하려고합니다. 한 사용자가 연결해야하는 컴퓨터는 다른 사용자가 연결해야하는 컴퓨터와 동일하지 않을 수도 있습니다. 사용자 1은 컴퓨터 A, B 및 …

4
내 아키텍처의 다중 상속에 대한 대안 (실시간 전략 게임의 NPC)?
코딩은 실제로 그렇게 어렵지 않습니다 . 어려운 부분은 이해하기 쉽고 이해하기 쉬운 코드를 작성하는 것입니다. 그래서 더 나은 개발자를 원하고 견고한 아키텍처를 만들고 싶습니다. 비디오 게임에서 NPC 를 위한 아키텍처를 만들고 싶습니다 . Starcraft, Age of Empires, Command & Conquers 등과 같은 실시간 전략 게임입니다. 그래서 저는 다른 종류의 NPC를 …

2
메타 데이터 부족이 더 이상 발생하지 않을 때 v1.5 이전의 SVN 병합에 대한 불편 함이 더 이상 사용되지 않습니까?
SVN을 시작하고 있으며 DVCS 도구와 비교할 때 SVN에서 병합이 매우 어렵다고 많은 소스에서 말합니다. 가장 최근의 질문에 내가 SE 여기에 찾을 수는 2012입니다. 그 이유는 v1.5 이전의 SVN에는 메타 데이터가 없었지만 SVN의 버전이 1.8.9이기 때문입니다. SVN이 v1.5보다 훨씬 더 성숙하고 특히 SVN 1.5를 사용하지 않았기 때문에 언급 된 메타 데이터 …

2
오픈 소스 프로젝트의 성장을 처리하는 방법?
저는 1 ~ 2 년 동안 오픈 소스 프로젝트를 지원하는 데 참여했으며 프로젝트를 시작한 이후로 많은 인기를 얻었습니다. 이 프로그램은 일주일에 10 만 건 이상의 다운로드를 보며 주요 분야의 사람들 중 60 % 이상이 사용하므로 사람들이이 소프트웨어를 너무 많이 사용하는 것을 기쁘게 생각합니다. 그러나 문제는 개발 및 지원 기반이 거의 …

2
F # Core가 일반 배열 유형을 정의하는 이유는 무엇입니까?
방금 FSharp.Core 네임 스페이스에 최대 4 차원의 일반 배열 유형 (예 : Core. [] < 'T> , Core. [,] <'T>)이 포함되어 있음을 알았습니다 . C # 및 VB가 제대로 작동하는 것 같습니다. System.Array 사용-int [], string []과 같은 강력한 형식의 특수 배열 유형을 지원하는 방법을 잘 모르겠습니다. 나는 이것이 두 …
11 c#  .net  f# 

4
“OOP가 상태를 숨 깁니다”란 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 에서 cat-v.org에 많은 안티 OOP의 호언 장담 한 I 조 암스트롱에 의해 통로 중 하나가 다음되었으며, OOP 모델에 …

2
정답을 여러 개 또는 입증하기 어려운 테스트 (결정적) 알고리즘
나는 이 질문이 비슷 하다는 것을 서문하고 싶지만 , 내 질문에는 무작위성이 아니라 까다로운 결정론이 포함되어 있으므로 "알려진 씨앗 사용"이라는 대답은 실제로 적용되지 않습니다. 마찬가지로, 이 질문은 비슷하지만, 다시, 나는 지금까지 실패 할 알고리즘을 기대 아니에요 - 난 그냥이 올 것입니다 어떤 방법을 모르겠어요. 이 질문은 그래프 알고리즘을 테스트하는 동안 …

4
포인터 인덱싱
현재 "C의 수치 레시피"라는 제목의 책을 ​​읽고 있습니다. 이 책에서 저자는 1로 시작하는 인덱스가있는 경우 특정 알고리즘이 본질적으로 더 잘 작동하는 방법에 대해 자세히 설명합니다 (전적으로 그의 주장을 따르지 않으며이 게시물의 요점이 아닙니다) .C는 항상 0으로 시작하는 배열을 인덱싱합니다 이 문제를 해결하기 위해 할당 후 포인터를 간단히 줄이는 것이 좋습니다. …
11 c  pointers 

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