컴퓨터 지식 네트워크 - 컴퓨터 학습 - 웹사이트 개발 과정은 어떻게 되나요?

웹사이트 개발 과정은 어떻게 되나요?

저희 회사의 프로세스를 예로 들어보겠습니다. 1 프로젝트 관리자(사업 관리자)는 고객과 소통하여 수요 지점을 수집 및 결정하고 계약을 체결합니다. 2. 제품 관리자는 요구사항 문서를 기반으로 프로토타입을 작성하는 동시에 설계자 또는 기술 책임자는 고객이 요구하는 시스템의 부하 용량을 기반으로 시스템 아키텍처 계획을 작성합니다. 제품 프로토타입 다이어그램에서 동시에 백엔드 파트너는 아키텍처 다이어그램을 기반으로 작성하고 작성합니다. 4. 프런트엔드 파트너는 UI 디자인 도면에 따라 프런트엔드 인터페이스 페이지를 작성하고 백엔드 파트너는 인터페이스를 작성하며 프런트엔드와 백엔드 간의 인터페이스를 공동으로 조정합니다. 5. 테스트 엔지니어는 프로그램 버그를 테스트하고 프런트엔드 및 백엔드 파트너가 이를 수정합니다. 6. 운영 및 유지 관리 엔지니어가 프로그램을 테스트 환경에 배포합니다. 7. 고객에게 제공하여 피드백 버그를 테스트하고 수정합니다. 8 운영 및 유지 관리 엔지니어가 프로그램을 고객의 생산 환경에 푸시합니다.

1. 웹사이트 도메인 이름 등록: 짧고 기억하기 쉬운 이름을 등록하는 것이 일반적입니다. com으로 끝나는 것이 좋습니다. 수십~백 위안 정도 합니다.

2. 웹사이트 서버 구입: 서버는 웹사이트의 저장공간으로 독립 호스트, 클라우드 서버, 개인, 중소기업 등으로 구분할 수 있으며 초기 구축 단계에서는 웹 사이트의 경우 트래픽이 많지 않은 경우 중간 규모의 클라우드 서버를 임대하면 웹 사이트의 기본 요구 사항을 충족할 수 있습니다. 웹 사이트 공간 비용 예산은 두 가지 사항을 고려해야 합니다. 하나는 공간 공급자가 잘 알려진 브랜드인지 여부입니다. 다른 하나는 공간의 크기입니다. 코너포인트테크놀로지는 국내외 대규모 공간공급업체와 장기간 협력관계를 맺고 있으며 고객에게 가장 적합한 공간용량과 브랜드를 추천하여 공간낭비와 비용을 절감하겠습니다.

3. 웹사이트 등록: 웹사이트 도메인 이름을 중국 본토의 서버에서 사용하려면 등록해야 합니다. 등록을 원하지 않으면 웹사이트 도메인 이름을 사용할 수 있습니다. 해외 또는 홍콩에 서버가 있습니다.

4. 프론트엔드 기획 페이지 : 웹사이트의 각 콘텐츠를 과학적으로 웹사이트에 배포하는 방법. 일반적으로 웹사이트에는 홈페이지, 채널 페이지, 상세 페이지, 상품 페이지 등이 있습니다. 페이지에 몇 개의 카테고리가 있는지, 각 카테고리를 어떻게 순서대로 구성할지 생각해야 합니다. 각 페이지에는 어떤 내용이 표시되나요? 이는 일반적으로 웹사이트 편집자나 운영 책임자의 책임입니다.

5. 웹사이트 디자인: 좋은 웹사이트는 회사와 사용자 사이에 신뢰를 쉽게 구축할 수 있습니다. 여는 속도나 웹페이지 내용 등의 요소 외에도 색상 매칭도 그 중 하나입니다. 전문가를 초대하여 페이지를 디자인하는 경우 단일 페이지 비용은 디자이너의 경험과 수준에 따라 약 300~10,000위안입니다. 일반적으로 웹 사이트 구축 회사에서 페이지 디자인을 도와줄 수 있습니다. 요구 사항이 높지 않으면 직접 사진을 디자인할 수도 있습니다.

6. 웹사이트 백엔드 개발: 백엔드 개발은 기업이 웹사이트 정보를 독립적으로 업데이트하고 유지 관리하는 데 중요한 지원입니다. 현재 주류 웹 프로그램 개발은 asp, php, .net, jsp입니다.

7. 웹사이트 테스트 및 출시: 웹사이트가 구축된 후 웹사이트에서 사소한 문제가 있는지, 고객의 요구 사항을 충족하는지 확인하기 위해 작은 테스트를 수행해야 합니다. 승인을 받아야 출시될 수 있습니다.

자신만의 웹사이트를 개발하고 싶다면 제3자 전문 개발 플랫폼을 사용하여 개발 요구사항을 달성할 수 있습니다. Xiamen Care Technology(/pc_build.html) - 소규모 개발에 중점을 둡니다. 프로그램, 앱, 웹사이트 개발

1. 리더는 특정 웹사이트를 개발하도록 명령합니다. 프로세스를 직접 탐색해야 합니다.

2. 리더에게 더 많은 것을 보여주세요. 10개 이상의 모델을 인터넷에서 복사하여 어느 모델을 선택할지 결정합니다.

3. 개발 복사

4. 테스트

5. 리더십 테스트

6. 그렇지 않다

7. 계속 변화하라

8. 이것은 변화가 아니다

9. 나를 변화시키라: 어떤 변화인가 리더를 원하시나요: 어쨌든 이건 변화가 아닙니다

10 .수정의 길로 돌아갈 방법은 없습니다

11. 리더: 잊어버리세요, 온라인으로 갑시다

웹사이트는 더 이상 신비하지도 않고, 더 이상 첨단 기술을 필요로 하는 직업도 아닙니다. 일반 사용자도 비교적 전문적인 웹사이트를 쉽게 구축할 수 있습니다. 개인 홈페이지 구축 절차와 주의사항에 대해 간략하게 소개해드리겠습니다.

1. 도메인 이름

다른 사람이 귀하의 웹사이트를 방문하도록 하려면 도메인 이름이 필수적입니다. 도메인 이름은 .top 도메인 이름처럼 최대한 짧고 기억하기 쉬워야 합니다. 물론 기억하기 쉽고 특성이 있는 도메인 이름은 많지 않습니다. 특정 패턴이 있거나 사용자가 기억하기 쉽다고 느끼면 그게 전부입니다.

2. 공간

웹사이트를 구축하려면 두 번째로 공간, 즉 웹사이트를 저장할 장소가 있어야 합니다. 개인 사용자의 경우 가상호스트 구매를 권장합니다. 웹 호스트를 구매할 때 서비스, 속도, 응답 시간 등을 살펴보세요. 일반적으로 특정 평판을 가진 서비스 제공업체를 선택할 수 있습니다.

참고: 도메인 이름과 공간의 경우 Alibaba Cloud, Western Digital, China Data 등과 같은 더 나은 국내 서비스 제공업체가 모두 매우 좋은 선택입니다.

3. 웹사이트 프로그램

물론 개인이 웹사이트 프로그램을 처음부터 컴파일할 필요도 없고, 가지고 있는 것도 없기 때문에 웹사이트 프로그램은 기성품이어야 합니다. 힘. 요즘 인터넷에는 이미 만들어진 웹사이트 관리 시스템이 많이 있습니다.

웹사이트 프로그램을 선택할 때 다양성과 2차 개발도 고려해야 합니다. 다재다능하지 않고 2단계 개발에 도움이 되지 않는 분들에게는 비록 강력하긴 하지만 일정 규모에 도달한 후 개인화된 기능으로 웹사이트를 디자인해야 할 때 매우 번거로울 것이기 때문에 권장하지 않습니다. 그리고, 프로그램은 asp(asp.net)를 선택하세요. PHP, JSP 등은 중국에서 특별히 인기가 없습니다. asp와 asp.net 중에서 asp.net을 선택해 보세요. 넷 아키텍처이며 개발 추세입니다.

4. 웹사이트 디자인

웹사이트 프로그램을 선택한 후 자신의 필요에 따라 웹사이트를 디자인해야 합니다. 일반적으로 말해서 수정 작업을 수행할 전문 아티스트와 프로그래머가 있는 경우가 가장 좋습니다. 그러나 개별 웹마스터는 반드시 이러한 조건을 가질 필요는 없으며 서비스 제공업체로부터 지능형 웹사이트 구축을 선택할 수 있습니다.

하하, 저는 자바 전공인데, 이제 안드로이드로 전환했습니다. 이전에 커뮤니티 수정 관리 시스템이라는 프로젝트를 진행한 적이 있습니다. 전체 프로젝트는 프로젝트 요구 사항에서 시작되었습니다. . 당시 회사에서는 두 사람을 Kaifeng 공안국에 파견하여 한 달 동안 머물면서 고객의 요구에 따라 작업을 진행한 후 고객의 요구에 따라 프로젝트 프레임워크, 데이터베이스 등을 선택했습니다. 회사 개발자의 요구 사항과 수준에 맞춰 모두 모듈로 개발하고 하루에 한 번 프로젝트 진행 상황을보고하고 거의 3 개월 동안 개발하고 반달 동안 테스트 한 다음 고객이 사용해 볼 수 있도록 계정을 개설했습니다. 고객이 제안하고 변경하는 것이 전부입니다.

여기에서는 프로젝트 식별, 프로젝트 시연, 입찰, 계약 체결 및 기타 링크가 소프트웨어 프로젝트의 수명 주기부터 시작됩니다. .

전체 웹사이트 프로젝트 라이프사이클은 일반적으로 타당성 분석(계획), 요구 사항 분석, 소프트웨어 설계(개요 설계, 세부 설계), 코딩(단위 테스트 포함), 테스트, 운영 및 유지 관리 등으로 구분됩니다. . 다음은 이러한 단계에 대한 간략한 소개입니다. 1. 타당성 분석

이 부분에서는 주로 회사의 기술 타당성, 인적 자원 보유, 재정 보유 및 기타 측면을 분석합니다. 우리 개발자에게는 관련성이 거의 없으므로 여기서는 생략하겠습니다. 2. 수요분석

이 부분은 홈페이지 구축의 처음부터 핵심작업으로, 일반적으로 가장 어려운 작업으로 꼽힙니다. 간단히 말해서, 수요 분석은 이 웹사이트가 "해야 할 일"이 무엇인지, 어떤 기능을 가져야 하는지, 어떤 종류의 문제를 해결해야 하는지를 말합니다. 일반적으로 개발팀은 사용자의 요구 사항을 이해하기 위해 사용자와 여러 번 소통합니다. 예를 들어, 사용자는 웹사이트 홈페이지에 무언가를 표시해야 하고, 사용자는 계정을 등록하고, 멤버십을 충전하고, 동영상을 재생할 수 있어야 하며, 기록을 반복적으로 확인하고 특정 템플릿에 따라 책으로 구성해야 합니다. 이 기간 동안 '요구사항 연구계획', '요구사항 명세' 등 일부 문서가 제작됐다. 그러나 소프트웨어 프로젝트의 한 가지 특징은 "점진적 세부화"입니다. 이는 사용자가 처음에는 프로젝트의 요구 사항을 결정할 수 없으며 프로젝트가 완료되는 동안 점차적으로 이를 명확하게 해야 함을 의미합니다. 그래서 사용자들과 온갖 다툼이 벌어지고 있다. "요구사항이 또 바뀌었다." 이는 직장에서 대부분의 프로그래머들이 불평하고 조롱하는 근원이기도 하다.

3. 소프트웨어 디자인

요구사항이 완료되면 웹사이트 디자인이 시작됩니다.

이 부분에서는 주로 웹사이트 개요 디자인, 웹사이트 세부 디자인, 데이터베이스 디자인 작업을 수행합니다. 주요 내용은 웹 사이트의 운영 환경과 기술 아키텍처를 결정하고 필요에 따라 시스템 기능 구조를 분류하며, 초기에 각 기능의 디자인 규칙과 프로세스, 예비 디자인 데이터베이스 테이블 등을 설명하는 것입니다.

4. 코딩

이 링크는 프로그래머들이 가장 많이 접하는 링크이므로 자세한 내용은 다루지 않겠습니다. 대략적으로 말하면, 프로젝트 관리자가 나눈 모듈을 기반으로 각 사람에게 개발 작업이 할당되고, 정기적으로 검토되며, 프로젝트의 실제 진행이 사용자 요구에서 크게 벗어나지 않도록 정기적으로 사용자와 시연하고 소통합니다.

5. 테스트

소프트웨어 프로젝트가 점점 더 커지면서 테스터는 IT 직책의 별도 하위 부서입니다. 테스트 프로세스는 제3자에 의해 테스트되는 것이 가장 좋습니다. 프로젝트 팀 구성원이 직접 테스트를 수행하면 무의식적으로 올바른 비즈니스 로직을 따르게 되어 시스템 결함을 잘 감지할 수 없기 때문입니다. 테스트 프로세스는 다양한 수단에 따라 블랙박스 테스트, 화이트박스 테스트, 정적 테스트, 동적 테스트, 스트레스 테스트 등으로 구분됩니다. 발견된 결함은 수정을 위해 개발팀에 제출됩니다.

6. 운영 및 유지 관리

시스템이 온라인 상태가 되면 운영 및 유지 관리 단계로 들어갑니다. 온라인 상태가 된 후에는 시스템이 완벽할 수 없으므로 운영 및 유지 관리가 필요합니다. 대부분의 경우 회사가 고객과 계약을 체결할 경우 2년 등 일정 기간 동안의 무상 운영 및 유지보수 기간이 포함되며, 2년 이후에는 운영 및 유지보수 비용이 별도로 청구됩니다. 운영 및 유지보수는 전담 직원이 담당합니다. 운영 및 유지 관리의 주요 목적은 실제 사용으로 인해 발생하는 버그 해결, 작은 변경 요구 사항 수정, 서버 안정성 유지 등입니다.

上篇: AVIC 리튬 배터리와 힌완다 중 어느 것이 좋을까요? 下篇: 왜 컴퓨터가 게임을 하면 자동으로 다시 시작하나요?
관련 내용