싱 시스템 개발 권리


  Share  
|


미국은 세계에서가 장 많은 컴퓨터 - 종속 국. 주소 맞춤 소프트웨어 설계 및 건설에 대한 고유의 기능을 같은 글로벌 추적 시스템을 표준 소프트웨어에 대한 상업적인 이용 등 워드 프로세싱 및 스프레드 시트를 개발 라이프 사이클은 기본적으로 동일합니다. 의 수명주기가 접근에 따라 다릅니다의 크기, 범위, 그리고 자연의 시스템입니다. 가 장 큰 이유는 variance의 접근 방법에는 아래로 자금이체에있는 4 개의 주요 지역에있는 소프트웨어가 개발되었습니다.

상업

이 소프트웨어 개발 관행에 상업적인 세계를 하나의 조직에서 매우 다를 2 개의 카테고리를 다른, 정말 빠지게합니다. 첫 번째 카테고리는이 제품 개발자입니다. 제품 개발자들은 기업과 같은 마이크로 ibm, 휴렛 팩커드, 그리고 많은, 많은 중소 기업입니다. 이들 생산 소프트웨어를 대량 사용하고, 그들의 제품을 포함 모든 것을 운영 체제에 브라우저를 금융 패키지입니다. 두 번째는이 - 주택 정보 기술 부서의 산업 및 서비스 업체 등 자동차 산업, 식품 산업, 의료, 소매합니다.

제품 개발자

소프트웨어 개발은 제품 개발 업체는 엄격하게 관리합니다. 에 대한 이러한 기업, 체류 경쟁력을 받고이 시간 및 유지 비용이 낮은가 기업 생존을합니다. 가 형식적의 정부 사업 관행을 겨냥한 홍보 생산성을 제공할 방법을 간소화합니다. 회사의 크기에 따라, 요구 사항을 나열하고 사양 5월 비슷해 더 이상의 작업을하기 위해 의사 코드입니다. 버전을 제어할 수있습니다 유지 관리에 그리스 보드와는 반대로 정교한 구성 관리 도구를 사용합니다. 농도의 노력은 사용자 설명서를 유지하기 위해 현재의, 그리고이 사업 계획을 포함하고 방향과 초점은 제품을 보장하는 새로운 기능과 능력을 유지하고 제치고 최고의 경쟁합니다.

에 더 큰 기업, 코딩 표준 및 품질 관리가 존재하고 있으며 지속적으로 향상됩니다. 의 중소 기업을 코딩 팀이 압축된과 팀의 업무를 면밀히, 대출 기법에서 각각 다른 및 표준화 모듈을 비행합니다. 제품 개발자가 의존 정부 및 비 - 컴퓨터 산업 단체가 자신의 제품을 구매하고있어 사업에서 투숙합니다.

의 제품을 개발하는 것이 훨씬 더 새로운 기술이 개발 및 표시하는 마켓 플레이스를 작곡의 크고 작은 기업 및 개인용 컴퓨터 사용자입니다. 신규 개발 및 유지 보수를위한 자금의 기존 제품을 의미한다 기업 생존을합니다. 요구 사항 변경에 따라 이익과 손실을 제표의 방향의 컴퓨터 산업을 발전의 새로운 기술입니다.

설명서는 인터넷의 진화와 내용에 대한 다운로드를 사용할 수있습니다. 그것을 주로 구성되어있는 설치 안내, 운영 매뉴얼, 그리고 사용자 매뉴얼입니다. 의 품질과 유용성의 설명서가 만들어 확실한 시장에 대한 주변의 도서입니다. 이 도서는 서면 및 출판 밖의 컴퓨터 기업이 생산하는 제품과이 거의 필수로 사용자가 원하는 제품을 얻을 능력을하지 않고 지출을 시간을 산다 "재생"이 컴퓨터에있습니다.

정보 기술 담당 부서

에서 의료 산업을 대규모 소매 조직, 수있는 유일한 소프트웨어가 개발한이있는대로 - 필요에 근거합니다. 만약 상업 끄기 -는 - 선반 (cots) 소프트웨어를 사용할 수있습니다된다. 만약 cots 소프트웨어를 수정할 수있습니다에 대한 사용, 서라운드 코드가 기록됩니다. 새로운 소프트웨어를 개발해야 할 경우가 대표팀이 형성을 개발합니다. 팀 리더는 일반적 규칙을 설정합니다 코딩 및 문서는 기업의 지침을 훨씬 다르게 해석할 수있습니다 팀 리더의 마지막 프로젝트입니다. 대부분의 경우, 해당 부서가 만든 하나 이상을하고 때로는 여러가 지 "빨리와 더러운"응용 프로그램과 함께 거의 없거나 전혀 설명서입니다. 이러한 응용 프로그램이되었을 수도있습니다 서면을 수용 즉각하지만 계획 사업이 필요과 같은 특정 회원 데이터를 필요로 영업 대표는 현재 응용 프로그램 집합을 통해 제공되지 않을 수도있습니다. 긴 - 용어에 대한 해결 방안이있을 수있습니다 질량의 임시의 응용 프로그램을 신속하게 배치를 적당한 위치에 결합의 데이터를 수용하기 위해 기업 합병. 레인이 충분한 설명서를 살코기 아웃 시스템의 내부 동작과, 직원 매출로 인해 발생조차하지 않을 수있다는 것을 모든 사람이 이해하는 이유는 완료하는 방법이있습니다. 생존의 비즈니스가 기반으로 사용자가 무엇을 할 수있게되고 그들이 이렇게 비즈니스 요구에 부합하기 위해서는 회사입니다. 자금 지원에 대한 노력이 된 경쟁과 함께 기본 비즈니스 제품 및 서비스를합니다.

이러한 방법의 결과는 해당 단체가 한 회사에 의해 사용되고 또 다른가 복잡한 웹의 응용 프로그램과 함께 후 undocumented 인터페이스 및 응용 프로그램 모듈입니다. 이러한 원인들이 제기되는 문제에 이들 기업을 전체로 빛을 때 다루기 위해 2000 년 수리 노력했다. 심지어는 프로그램을 찾아 정확한 재고 자산을 이전 도전과 퍼팅으로 품질 프로그램을 시행하기 위해 2000 년도 자신감의 계속적인 운영을 너무 자주 감사 기준을 포함 한 많은 예외로합니다.

정부

미국 정부 기관 결정할 때 새로운 컴퓨터 시스템을 설치하는 것이가 장 자주하는 공동 노력을 통해 해결할 사이의 대행사와 하나 이상의 계약자입니다. 새 컴퓨터 시스템은 새 소프트웨어를 포함시킬 때, 특별히 개발된의 고유한 요구의 대행사를 개발을위한 노력은 의거하여 광범위한 엔지니어링 및 문서 표준입니다. 이것이 진정한해도 시스템이 포함됩니다를 섞어서 상업 끄기 -는 - 선반 (cots) 패키지와 새 코드가있습니다. 의 값은 이러한 표준은 최대한의 수준의 통신을 개발하는 동안 그들을 강제로 무엇입니다.

개발팀은 도로지도와 광고 대행사 프로젝트 팀은 도구를 과세하고 모든 단계의 과정을 평가 소프트웨어의 개발입니다. 동안에 요구 사항을 위상을 기관의 요구를 바라고있다는 분석과 기술적 방법과 기술에 대해 회의의 요구가 결정하고 문서화합니다. 지 공식적인 프레 젠 테이션, 주간의 일정 리뷰, 협상과 타협을 위해 체류 내에 예산을합니다. 결국,이 위대한 정결 회의를 어디에 의해 수용 기관이 부여 시스템의 개발을 진행합니다.

2 - 계층의 디자인 위상이 종종있습니다. 의 첫 번째 부분을 디자인으로 높은 수준의 추천을하실 수있습니다. 이 수준에서하는 것이 그랜드 시스템 및 모든 관련 서브 시스템이 명확하게 정의되어있습니다. 이전 단계에서하기로 합의의 요구 사항이 명확하게 매핑을 시스템 디자인입니다. 이 결정됩니다 테스트를 입증하는 방법에 대해 시스템이된다 찾기의 요구 사항을 충족합니다. 다시, 지 회의, 제품 리뷰, 문서 및 멋진 축하 모임을 부여 승인을 진행합니다. 또 다른 이정표가 표시된; 이 낮은 - 수준 디자인이 시작되며 다음에 다른 정결 회의에서 결론의 각 서브 시스템 디자인입니다.

지금까지이 입력을 사양을 입력 b 사양, 인터페이스 사양, 데이터베이스를 사양, 프로젝트 계획, 구성 관리 계획, 품질 보증 계획, 및 프로그래머가 이드 라인 최소한입니다. 지 수백, 그리고 때로는 수천,의 페이지를 문서화하고 무엇이 시스템은 무엇을하는 방법이 무엇이, 어떻게 관리하는 것이된다 동안 개발, 그리고 테스트하는 방법이 될 규격을 만족을 보장합니다. 에서 사용하는 기준에 따르면 기관 등 faa, dod, 미 국세청,로 이름을 몇가, 모두가 발생하기 전에 이것이하기로 한 줄의 코드가 쓰여있습니다.

동안에 코딩 단계, 시스템에 대한 설명은 사용자 매뉴얼, 운영 매뉴얼, 유지 보수 매뉴얼입니다. 자세한 테스트 절차를 사용하여 예상 결과 및 텍스트를 반복 이전 서류가 투입 장소입니다. 대부분의 텍스트에있는 매뉴얼이 중복을 사양합니다. 그것은이 매뉴얼이 생존시의 시스템 상태로 운행합니다. 에서 일부 기관과에 대한 일부 시스템에서는 이러한 매뉴얼은 전체의 삶의 시스템을 유지합니다. 대부분의, 그들은하지 않습니다. 의 수준을 자금이체 정당화하고 개발되지 않은 사항에 사용할 수있는 기간 연장을 유지하는 대부분의 시스템이나 자신의 설명서를 한 번 그들이 마이 그 레이션을 생산합니다.

이 수준의 설명서를 발생할 수있습니다 담보에 대한 미션 - 주요 사업 등 소프트웨어에 대한 인간 - 우주 여행입니다. 대부분의 인스턴스를, 그것은 쉬어시 및 수가 실제로 방해의 개발 노력에 의해 강제 초점 설명서를 게재하면서 코딩 및 테스트 시간이 줄어들.

시스템 개발 - 무엇이 권리

시스템의 통합과 확장의 내부 시스템을 통신할 외부 시스템을 지시하는 일부 일관성의 다양한 접근 방법을 설정할 수 필요가있습니다. 방법론을 시도하는 채우이 필요가 sprung 최대 영문입니다. 브라우징을 통해 어떤 컴퓨터 과학 섹션의 amazon.com, 테두리, 또는 반즈 & 고귀한 것이다 도서 후에 밝힐 도서에 접근하는 데 사용할 수있습니다. 정부 계약자를 허용할 수 있도록 예산을 확보 업무에 민간 부문으로의 많은 기관은 잘라내기,이 오는 포워드 선포했다고에 대한 답변입니다. 그들과 함께 그들 져 접근 방법을 개발에 대한 전체 - 규모, 단지 상업적인 시스템 개발을위한 노력을하는시. 같은 도구의 혜택을 국제 표준화기구 ()가 품질 기준을 시리즈 9000, 그리고 소프트웨어 공학 연구소의 능력 성숙 모델 (sei cmm)은 비싸을 실현하기 위해 도구가없는 경우에 적절하게 맞게 조정됩니다. 에 대한 일부 차익 - 기반 기업, 자금 지원을위한 이러한 도구의 사용은 거의 불입니다.

컴퓨터 업계 전체의 노력이되고있다는 일부 일반적인 지상의 접근 방법을 찾기 위해 소프트웨어를 개발합니다. 업계 지도자들은 표준 인터페이스를 향상 응용 프로그램을 이식, 확대의 필요성에 대해 기업들이 자신들의 시스템이 작동하는 방법을 알고있습니다. 이것은 아마도이 지점의 모든 참고 자료와 매우 비슷한 방법으로 볼으로서 백과 사전. 을 사용하여 정보를 얻을 지능 후 다음 정보와 상식을 적용합니다. 유념 일부가 매우 똑똑한 사람들은 다른 사람 수가 매우 좋은시 알리는 작업을 수행하는 방법 것들이지만 부족 -하는 방법을 얻을 수있는 능력을 알고 작업을 완료합니다. 사람의 참호에서왔다 소형 및 대형 프로젝트가있다는 것을 알고, 이해하고 있어야합니다 달성할 수있는 행복한 중간입니다.

얻을의 기초

최소한 각 응용 프로그램에 대한 설명, 기존 및 계획,해야 할 서면 다운 및 유지 관리합니다. 스탠드 - 혼자 여부를 응용 프로그램은 데이터베이스 쿼리가 이루어질 수 있도록 해주는 다양한 개인 컴퓨터를 사용하여 제품이나 코드가 변환하는 레거시 시스템을 최신, 최고의 기술, 그것이 중요한을 알고 무엇이 일어나고으로 개발합니다. 좋은 설명을하는 응용 프로그램에 다음과 같은 정보가 포함됩니다.

§ 응용 프로그램을 목적 진술

§ 입력 및 출력 요구 사항

§ 하드웨어 요구 사항

§ 소프트웨어 환경 요구 사항

§ 위치는 현재 버전의 소스 코드 또는 cots 설치되어

§ 버전 / 마지막 수정에 대한 설명

이 정보를 모든 사람 수에 대한 재건축을 기준으로 - 필요합니다.

응용 프로그램을 목적으로 문을 응용 프로그램을 목적으로 성명을 알 수있는 사업장 이유를 갖기에 소프트웨어,의 한계와 기능의 제품, 그리고 포인트의 제품에 대한 문의에 대한 싱 관련 질문에 대한 답변입니다. 이것은 nontechnical 성명을 설명하는 응용 프로그램이 무엇을하고 무엇을하지. 그것이 기록은 응용 프로그램 구성 요소 수준이 아니라 시스템 구성 요소 수준입니다. 예를 들어, 한 금융 시스템은이 모든 확률을 포함 응용 프로그램에 대한 일반적인 ledger, 업무 일지 프로세싱 및 계정을 지급합니다. 목적 진술이 기록에 대한 일반적인 ledger, 업무 일지 프로세싱 및 계정을 지급합니다. 그들이 한 문서는 다음을 이행할 것임을 명확하게 설명해야한다 그러나 각각 독립적의 다른 사람과 업그레이 드를 개별적으로하기 때문에 시간이 지남에 유지 관리됩니다. 의 목적 진술해야 할 텍스트입니다. 다이어그램은 멋진하지만이 유일한 지원을 텍스트가 있기 때문에 일반적으로 다이어그램을 모두 포함할 수없습니다 돼 너무 복잡하지 않고 필요한 정보를 읽기입니다.

입력 및 출력 요구 사항이 어떤 데이터가 예상하는 데 핵심적인 역할을 알고있다는 응용 프로그램과 어떤 데이터가의 응용 프로그램에 의해 생성됩니다. 응용 프로그램이있을 것으로 기대하는 경우 데이터, 그것은 이동 중 하나에서 오는 3 개의 소스 :으로 파일 입력을하는 프로그램 프로세스, 또는 사용자가있습니다. 해당 정보가 명시되어야합니다. 경우에 응용 프로그램을 얻을 수있는 정보의 파일 또는 외부 데이터베이스, 파일 이름과 데이터베이스 테이블을 식별해야합니다. 경우에 응용 프로그램을 얻을 수있는 정보의 프로세스 내에있는 프로그램이 논리를 설명하는 논리가되어야합니다. 경우에 응용 프로그램을 얻을 수있는 정보를 사용자에서 유효한 값과 범위를 문서화해야합니다.

에 응용 프로그램을 생성하면 데이터, 그것은 이동 중 하나를 보내려면 어딘하거나 보관할 수있습니다. 이 응용 프로그램은 데이터가 어딘을 보내는 경우,이 대상 파일 이름과 데이터베이스 테이블을해야 할 수있습니다. 이 데이터를 표시할 경우이 고,이 필요가있다는 설명된다. 경우에 응용 프로그램을 전용 매장 내에있는 응용 프로그램을 사용할 수있는 데이터에 대한 쿼리와 리포트, 규칙을 통치 업데이 트를 회전, 보관, 및 제거를 제공해야합니다.

의 입력 / 출력 정보가 최고의 제시에있는 테이블 형식입니다. 이 데이터 항목을하실 수있습니다 알파벳 순으로 나열을 쉽게 찾을 수있는 데이터 경로에 대한 응용 프로그램을 유지 관리 및 문제 해결합니다.

하드웨어 요구 사항이되어야는 아주 기본적인 목록은 어떤 장비가 필요가 응용 프로그램을 실행하기 위해서는 어떤 조직입니다. 이 목록은이 최소 요구 사항에 대한 프로세서 성능과 메모리를 제공합니다.

소프트웨어 환경 요구 사항이 목록을 필요로 지정 모든 소프트웨어 구성 요소를 필요에 따라 시스템을 위해 응용 프로그램을 실행합니다. 여기에는 운영 체제가 출시 및 버전, 데이터베이스 출시 및 버전, 그리고 기타 다른 응용 프로그램의 응용 프로그램이 필요 묘사되고있습니다.

위치는 현재 버전의 소스 및 개체 코드 또는 cots 설치된이 작품의 설명서를 진입 필수적인 개발 환경에서 무결성을 유지합니다. 이 정보를 사용할 수있는 최선의 방법을 갖고 구성 관리 도구를 사용하도록하고 정확한입니다.

버전 / 마지막으로 바뀌었 상태에 대한 설명이 작품의 설명서를 구체적으로 무엇을 변경되었습니다은 응용 프로그램과 그들 사항이있습니다. 자세한 사항은 누구의가 치를 수있는 경우에만 변경 사항을 코딩 조직이 고정됩니다. 은 "누구입니까"팩터해진다 무의미의 역동 단체입니다.

그것이 최선을 갖고 각각의 버전을 리포트에 대한 각 릴리스를 하기보다의 변경 사항을 계속 나열합니다. 이 접근법을 조장 더욱 철저한 설명서입니다.

시스템 개발 - 것이 있습니까?

문제의 기본적인 문서를 사용하면 한 회사를 구축 어떠한 추 설명서가있을 수있습니다 계획입니다. 이 정부는 세계, 그것을 생성하는 데 사용할 수있습니다 한 많은 논문으로 프로젝트를 요구합니다. 의 상용 제품 개발 세계, 그것에 대해 충분한 정보를 제공합니다 기술적인 문인을 생성 작업 및 사용자 매뉴얼입니다. 의 그것과, 그것을 보장하는 코드가 관리하고 업그레이드할 수, 변환, 그리고 건설적이고 생산적인 방식에 사용합니다. 각 조직, 거기에서 표준 형식을해야하기의 기본적인 문서입니다. 피어 및 경영 리뷰의 기본적인 문서의 개발 일정에 포함되어야합니다. 평가있을 수있습니다 실시으로 공식 모임을 어디에있는 모든 사람 수집합니다 객실과 진행의 설명서 페이지를 통해 페이지를, 또는과 비공식 리뷰 여기서는 문서가 배포 및 의견은 저작 팀에 제출합니다. 프로 시저를 유지 관리하고 업데이 트하는 전자 및 하드 카피 버전의 설명서가 있어야합니다.

이것은 문서들 의해 vancea bogdan

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions