Valid

HJ 622-2011Technical specification for environmental protection applications development management (English PDF)

Preview PDF

This is a limited preview

Buy now to download the full PDF (35 pages)

Need quotation for your management?

Get a formal quotation for HJ 622-2011 in 30 minutes.

Issued by

Ministry of Ecology and Environment

Level / Type

National · Mandatory

Issue date

September 1, 2011

Implementation date

December 1, 2011

Scope

HJ 622-2011 (Technical specification for environmental protection applications development management) is available as an English-translated PDF.

HJ 622-2011 — This standard specifies the important work processes and basic management requirements to be followed in the process of environmental protection application software development and management.

And basic technical requirements.

This standard applies to environmental protection application software for demand development and management, summary design, detailed design, software implementation, Basic software development management activities such as software testing, software commissioning and acceptance, service and maintenance, user training and review.

The main users of this standard are environmental protection application software managers and developers.

Found what you need?

Document preview — HJ 622-2011

National Standard of the People's Republic of China

ICS
13.020
Classification
Z 07

Issued by: Ministry of Ecology and Environment

Contents

  • Foreword
  • 1 Scope of application
  • 2 Normative references
  • 3 Terms and definitions
  • 3.2 Development process
  • 3.3 Non-functional requirement
  • 3.4 Software product software product
  • 4 Environmental protection application software development process
  • 5.1 Entry criteria
  • 5.2 Requirements Development and Management Process
  • 5.3 Main steps
  • 5.4 Output
  • 6 Environmental Protection Application Software Overview Design Process
  • 6.1 Entrance criteria
  • 6.2 Environmental Protection Application Software Overview Design Process
  • 6.3 Main steps
  • 6.4 Output
  • 7 Environmental protection application software detailed design process
  • 7.1 Entry criteria
  • 7.2 Environmental Protection Application Software Detailed Design Process
  • 7.3 Main steps

Foreword

To implement the Environmental Protection Law of the People's Republic of China, standardize the management process of environmental protection application software development, and promote this process is developed in the process of environmental informationization.

This standard specifies the development process of environmental protection application software and the technical management requirements of the development process.

Appendix A, Appendix B, Appendix C, Appendix D, Appendix E, Appendix F, Appendix G, Appendix H, Appendix I of this standard,

Appendix J, Appendix K, Appendix L, Appendix M, Appendix N, Appendix O, and Appendix P are informative annexes.

This standard was first published.

This standard was formulated by the Science and Technology Standards Department of the Ministry of Environmental Protection.

This standard was drafted. Institute of Remote Sensing Applications, Chinese Academy of Sciences, Zhongke Yutu Tianxia Technology Co., Ltd., Beijing Division Fan University.

This standard was approved by the Ministry of Environmental Protection on September 1, 2011.

This standard has been implemented since December 1, 2011.

This standard is explained by the Ministry of Environmental Protection.

Environmental protection application software development management technical specification

1 Scope of application

This standard specifies the important work processes and basic management requirements to be followed in the process of environmental protection application software development and management.

And basic technical requirements.

This standard applies to environmental protection application software for demand development and management, summary design, detailed design, software implementation, Basic software development management activities such as software testing, software commissioning and acceptance, service and maintenance, user training and review.

The main users of this standard are environmental protection application software managers and developers.

2 Normative references

The contents of this standard refer to the terms in the following documents. For undated references, the valid version applies to this standard.

GB/T 16705-1996 environmental pollution category code GB/T 16706-1996 Environmental pollution source category code HJ/T 212 pollution source online automatic monitoring (monitoring) system data transmission standard HJ/T 352-2007 Environmental Pollution Automatic Monitoring Information Transmission and Exchange Technical Specification HJ/T 416-2007 Environmental Information Terminology HJ/T 417-2007 Environmental Information Classification and Code HJ/T 418 Environmental Information System Integration Technical Specification HJ/T 419 Environmental Database Design and Operation Management Specification GB/T 8566-2007 information technology software life cycle process GB/T 8567-2006 computer software documentation specification GB/T 11457-2006 Information Technology Software Engineering Terminology GB/T 15532 computer software unit test GB 17859-1999 Computer Information System Security Protection Level Division Guidelines GB/T 20282-2006 Information Security Technology Information System Security Engineering Management Requirements CH/T 1005-2000 Basic Geographic Information Digital Product Data File Naming Rules CH/T 1007-2001 Basic Geographic Information Digital Product Metadata

3 Terms and definitions

GB/T 8566-2007, GB/T 11457-2006, HJ/T 416-2007 and HJ/T 419 as defined in the following terms and the definition applies to this standard.

3.1 environmental protection application software environmental protection applications software Collect, aggregate, organize, process, store, classify, retrieve, calculate, compare, judge, and rank environmental information Operation such as sequence and output, providing information management and sharing, decision support, auxiliary execution, and effect for environmental management and research work Software for feedback and other services.

3.2 Development process

A set of related activities performed for a given purpose during software development.

3.3 Non-functional requirement

Requirements other than functional requirements in user requirements, such as reliability, efficiency, ease of use, etc.

3.4 Software product software product

A set of computer programs, procedures, and possibly related documents and data.

4 Environmental protection application software development process

According to the software life cycle process definition specified in GB 8566-2007, it is required to implement environmental protection application software development.

process.

The environmental protection application software development process can be divided into the following nine processes.

-- Environmental protection application software requirements development and management process;

-- Environmental protection application software summary design process;

-- Detailed design process for environmental protection application software;

-- Environmental protection application software implementation process;

-- Environmental protection application software testing process;

-- Trial operation and acceptance process of environmental protection application software;

-- Environmental protection application software service and maintenance process;

-- Environmental protection application software user training process;

-- Environmental protection application software review process.

Entry criteria that are not specifically stated in each process are reviewed documents.

5 Environmental protection application software requirements development and management process

5.1 Entry criteria

The Software Development Plan (implemented in accordance with GB/T 8567-2006) has passed the review. The requirements developer has been identified.

5.2 Requirements Development and Management Process

The requirements development and management process should include pre-investigation preparation, requirements research, requirements analysis, writing user requirements specifications, User needs review, user needs confirmation, software requirements analysis, writing software requirements specification, software requirements review, Important activities such as demand change control, the main work flow is shown in Figure 1.

requesting research

demand analysis

User needs review

User demand confirmation User Requirements "User Needs Survey Form" User Requirements Manual Software requirement definition Software Requirements Review "Software Requirements Specification" Contract technical annex Whether the review passed Whether the review passed End of demand analysis Solution or proposal Preparation before research Start Demand change

Figure 1 Flow chart of requirements development and management process

5.3 Main steps

5.3.1 Preparation before investigation

The developer shall determine the time and demand for the investigation and obtain relevant stakeholders, and complete the user according to the selected research method.

Prepare for the Demand Survey (see Appendix A).

The main contents of the User Needs Survey Form should include. the name of the respondent, the time, location, and background of the user.

Information, demand information records, reliability and support information, and the use of existing environmental protection application software.

5.3.2 Demand research

The developer should adjust according to the interview outline and research plan through prototype method, conference, interview, questionnaire survey, etc.

Check and fill out the User Needs Survey Form as the original user requirement. Users should cooperate with the completion of the needs survey.

This phase of the survey can include the following.

a) the organizational structure of the environmental management department and the responsibilities of each functional department;

b) information construction environment, including operating system platform, database system, hardware network, constraints on the system, Dependence of the construction of this system;

c) Existing environmental information system, including software name, purpose, development unit, development language, and saved phase Relevant technical documentation, online time, usage, scope of use, department of use, department responsible, person in charge, Operating environment, existing data, secondary development interface, maintenance, etc.

d) construction of similar software projects;

e) the software positioning and expansion requirements;

f) business scope, workflow, data involved and business issues that need to be resolved through the software, may involve construction Project approval management, environmental administrative punishment management, environmental petition management, environmental monitoring management, pollution source monitoring Management, ecological protection management, nuclear safety and radiation management, environmental emergency management, environmental protection e-government, etc.;

g) the input and processing of each business and the roles and outputs involved in the environmental protection business;

h) the definition of the environmental data center, the data items involved, and the business issues that need to be addressed through the data center;

i) the current status and needs of space technology applications, as well as spatial data requirements;

j) software information security status, requirements, level protection or hierarchical protection requirements;

k) The need for environmental protection website construction.

5.3.3 Demand Analysis

According to the demand survey results, the developer should analyze the user requirements and write the User Requirements Specification (see Appendix B), User Needs Survey Form is attached to the User Requirements Manual.

5.3.4 Writing User Requirements Specification

The main contents of the User Requirements Manual should include. description of the business status (organization structure and functions, job definition, industry) Service process, forms and reports, problems, etc.), software function requirements (can be divided into several modules for explanation), software non Functional requirements (user interface, requirements, performance requirements, and other requirements).

If the prototype method is applied for demand research, it should be fully reflected in the corresponding content of the User Requirements Manual.

Type-confirmed user interface requirements, functional requirements, and interaction requirements with the system.

At this stage you should also pay attention to.

a) the relationship with existing environmental protection application software;

b) how future business data is integrated into the environmental data center and how it is processed;

c) the relevant provisions of the State and the Ministry of Environmental Protection on relevant business processes, such as radioactive source management and pollution source monitoring;

d) security mechanisms, including system identity authentication, database security, network security requirements, etc.;

e) use of the population, including the level of computer knowledge, the definition of the role of use in the business, etc.;

f) Data exchange interface between the environmental protection department and other relevant administrative departments.

5.3.5 User Needs Review

The developer shall review the User Requirements Specification in accordance with the requirements of Chapter 13 of this standard.

5.3.6 User Needs Confirmation

User requirements should be validated by the user. After the developer submits the request for confirmation of the application, the user says "user demand" the contents of the book shall be confirmed in a timely manner without objection, and the construction period shall be confirmed in the total project duration (excluding the service and maintenance period).

Within 10% range. The confirmation methods include. signature verification of the requirements document, signature verification of the needs review meeting minutes, confirmation of the official letter, etc.

The way the two sides can agree.

5.3.7 Software Requirements Analysis

The developer shall conduct a demand analysis according to the "User Requirements Manual" to form a mapping of user requirements to software requirements.

Into the "Software Requirements Specification."

5.3.8 Writing Software Requirements Specification

The main contents of the Software Requirements Specification (implemented in accordance with GB/T 8567-2006) should include. an overview of requirements, Requirements specifications (system overall functional requirements), detailed functional requirements (can be divided into several parts), non-functional requirements.

5.3.9 Software Requirements Review

The developer shall review the Software Requirements Specification in accordance with the requirements of Chapter 13 of this standard. Software needs the specification should be approved by the reviewer.

5.3.10 Demand Change Control

Changes in demand should be analyzed, confirmed, and subject to change control.

The demand change control process is shown in Figure 2.

Change analysis

Change approval

Implement changes

Request for Change of Requirements Change implementation review Whether the approval passed Whether the review passed End Submit a change request Start Request for Change of Requirements Request for Change of Requirements

Figure 2 Environmental protection application software requirements change control flow chart

Implementation requirements changes should meet the following requirements.

a) Submit the change request. The change proposer (user, developer, etc.) should submit the change request and write Application for Change of Requirements (see Appendix C). The main content of the Request for Change of Requirements should include.

Reasons, content, impact analysis on other tasks, impact analysis on the project, signature of the applicant, change Approval of signature, etc.;

b) Change analysis. The developer should analyze the content of the demand change request, and the analysis content should include. the scope of influence, Content, technical solutions, project impact, risk, cost, workload, etc. Developers and users should analyze the content Agree;

c) Change approval. The change of requirements shall be validated by the joint signature of the user and the developer;

d) Implementation changes. Changes can only be implemented after the requirements change approval has been approved. The developer should change the change according to the change impact analysis all relevant content within the scope of influence will be changed accordingly, and if necessary, the requirements development should be re-established.

recognize;

e) Change implementation review. After the implementation of the change is completed, the developer and the user should organize the review team to review the changes.

Review or test to ensure that the changes are correct and the versions of the revised work results correspond to each other;

f) Change of the construction period. the time required to submit the change application to the completion of the change approval should be in the total project duration (excluding service and Maintenance period) within 5% range.

5.4 Output

"User Needs Survey Form", "User Requirements Manual", "Software Requirements Specification", "Demand Change Request" Please book.

6 Environmental Protection Application Software Overview Design Process

6.1 Entrance criteria

Software Requirements Specification.

6.2 Environmental Protection Application Software Overview Design Process

The outline design process should include. outline design preparation, identify constraints that affect software design, determine design strategies, Important activities such as outline design, writing summary design documents, and summary design review. The main workflow is shown in Figure 3.

Summary Design Specification Software Requirements Specification Identify impact software design Constraint factor Determining design strategy Write a summary design document Summary design review Whether the review passed Outline design End Outline design preparation Design start Outline design

Figure 3 Environmental protection application software summary design flow chart

6.3 Main steps

6.3.1 Outline design preparation

The developer's design preparation work should include.

a) Read the requirements document to clarify the design tasks;

b) assign software design tasks, including software architecture, data structures, logic flows, etc.;

c) Prepare relevant design tools and materials.

6.3.2 Identify constraints that affect software design

The developer should extract the requirements constraints from the requirements document, which may include. standard or specification constraints, software and hardware environments (packages) Including the operating environment and development environment) constraints, interface/protocol constraints, user interface constraints, software quality constraints, implicit constraints, Security constraints, etc.

6.3.3 Determining the design strategy

The developer shall determine the design strategy based on the requirements and development strategies of the software product, including but not limited to the following strategies.

a) Expand the strategy to meet the expansion needs of the environmental protection management business;

b) reuse strategy to extend the life cycle of environmental protection application software;

c) Compromise strategy to reduce the cost of environmental protection application software development and improve development efficiency.

6.3.4 Outline design

The main content of the developer's summary design should include.

a) Software architecture design. the function of each subsystem and the relationship between subsystems should be determined;

b) Module partitioning. The subsystem should be decomposed into modules and the function of each module and the relationship between the modules should be determined.

system;

c) Classification and planning of environmental information. in accordance with GB/T 16705-1996, GB/T 16706-1996, HJ/T 417-2007, Implementation of relevant requirements such as HJ/T 352-2007, CH/T 1005-2000, CH/T 1007-2001;

d) preliminary design of the database. it should be performed in accordance with the functional requirements and in accordance with HJ/T 419;

e) Software and hardware environment. should meet the user's existing environmental conditions, contact with external business needs and expansion needs;

f) Safety design. It should be implemented in accordance with the requirements of GB 17859-1999 and GB/T 20282-2006.

6.3.5 Writing a summary design document

The main contents of the Outline Design Specification (see Appendix D) should include. a general overview of the software and an approximation of the design.

Beam factor, design strategy, software overall structure, module function, system interface, environmental database design planning, operation requirements Software and hardware environment, etc.

6.3.6 Summary Design Review

The developer shall review the Summary Design Specification in accordance with the requirements of Chapter 13 of this standard.

6.4 Output

Summary Design Specification.

7 Environmental protection application software detailed design process

7.1 Entry criteria

Summary Design Specification.

7.2 Environmental Protection Application Software Detailed Design Process

The detailed design of environmental protection application software should include detailed design preparation, database design, module design, interface design, Important activities such as interface design, writing detailed design documents, detailed design review, etc. The main workflow is shown in Figure 4.

Figure 4 Detailed design flow chart of environmental protection application software

7.3 Main steps

7.3.1 Detailed design preparation

Preparations should include.

a) Identify environmental databases, software functional modules, and interface design tasks based on requirements documents and summary design documents;

b) prepare relevant design tools and materials;

c) determine the environmental database and interface design rules of the software;

d) Others may be performed in accordance with HJ/T 419.

7.3.2 Database Design

Developers should pay attention to standardization and scalability when designing databases. Data should be based on unified data standards.

Library design ensures data connection and sharing with other application systems. Database design should be performed in accordance with HJ/T 419.

The coding design of environmental information shall comply with GB/T 16705-1996, GB/T 16706-1996, HJ/T 212, HJ/T Standard implementations such as 417-2007, HJ/T 352-2007, CH/T 1005-2000, and CH/T 1007-2001. Safety design should be followed GB 17859-1999 and GB/T 20282-2006 are implemented.

7.3.3 Module design

The module design should be iterative as follows.

a) main function and attribute design. the main functions and attributes of each module;

b) Data structure and algorithm design. the data structure and algorithm of each module, which should meet the environmental protection department and local environmental protection Relevant algorithm requirements as specified in the standards issued by the organization;

c) Relationship design between classes. generalization, dependencies, associations, aggregations, and combinations between design completion classes;

d) Data access and display design. the format of data storage and display to ensure the specification and effectiveness of environmental information.

The environmental monitoring method standards and relevant format requirements for data reporting should be met, including the detection limit, the maximum number of significant digits, the number of digits after the decimal point, etc.

7.3.4 Interface Design

The user interface design should be iterative as follows.

a) create a prototype interface for environmental protection application software;

b) Users and relevant developers should be organized to evaluate the prototype interface of environmental protection application software, gather...

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 35 pages — is available in the English PDF.

Referenced standards

How to Download HJ 622-2011

  1. 1

    Add to cart

    Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.

  2. 2

    Checkout

    Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).

  3. 3

    Instant delivery (0–9 sec)

    Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.

  4. 4

    Invoice included

    A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
35 pages
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

HJ 622-2011

$1,354.00