Customer Service:
Mon - Fri: 8:30 am - 6 pm EST

General

General software engineering standards are published by ISO. They cover the C programming language, systems and software vocabulary, software engineering body of knowledge (SWEBOK), architecture description, and engineering and management of websites.


ISO/IEC 9899:2018

Information technology - Programming languages - C

1 This document specifies the form and establishes the interpretation of programs written in the C

programming language.1) It specifies

- the representation of C programs;

- the syntax and constraints of the C language;

- the semantic rules for interpreting C programs;

- the representation of input data to be processed by C programs;

- the representation of output data produced by C programs;

- the restrictions and limits imposed by a conforming implementation of C.

2 This document does not specify

- the mechanism by which C programs are transformed for use by a data-processing system;

- the mechanism by which C programs are invoked for use by a data-processing system;

- the mechanism by which input data are transformed for use by a C program;

- the mechanism by which output data are transformed after being produced by a C program;

- the size or complexity of a program and its data that will exceed the capacity of any specific

data-processing system or the capacity of a particular processor;

- all minimal requirements of a data-processing system that is capable of supporting a conforming

implementation.


ISO/IEC/IEEE 24765:2017

Systems and software engineering - Vocabulary

ISO/IEC/IEEE 24765:2017 provides a common vocabulary applicable to all systems and software engineering work. It was prepared to collect and standardize terminology. ISO/IEC/IEEE 24765:2017 is intended to serve as a useful reference for those in the information technology field, and to encourage the use of systems and software engineering standards prepared by ISO and liaison organizations IEEE Computer Society and Project Management Institute. ISO/IEC/IEEE 24765:2017 includes references to the active source standards for definitions so that systems and software engineering concepts and requirements can be further explored.


ISO/IEC TR 19759:2015

Software Engineering - Guide to the software engineering body of knowledge (SWEBOK)

ISO/IEC TR 19759:2015 characterizes the boundaries of the software engineering discipline and provides topical access to the literature supporting that discipline.


ISO/IEC/IEEE 42010:2011

Systems and software engineering - Architecture description

ISO/IEC/IEEE 42010:2011 addresses the creation, analysis and sustainment of architectures of systems through the use of architecture descriptions. A conceptual model of architecture description is established. The required contents of an architecture description are specified. Architecture viewpoints, architecture frameworks and architecture description languages are introduced for codifying conventions and common practices of architecture description. The required content of architecture viewpoints, architecture frameworks and architecture description languages is specified. Annexes provide the motivation and background for key concepts and terminology and examples of applying ISO/IEC/IEEE 42010:2011.


ISO/IEC/IEEE 23026:2015

Systems and software engineering - Engineering and management of websites for systems, software, and services information

ISO/IEC/IEEE 23026:2015 defines system engineering and management requirements for the life cycle of websites, including strategy, design, engineering, testing and validation, and management and sustainment for Intranet and Extranet environments. The goal of ISO/IEC/IEEE 23026:2015 is to improve the usability of informational websites and ease of maintenance of managed Web operations in terms of locating relevant and timely information, applying information security management, facilitating ease of use, and providing for consistent and efficient development and maintenance practices. It applies to those using web technology to present information and communications technology (ICT) information, such as user documentation for systems and software, life-cycle documentation for systems and software engineering projects, and documentation of policies, plans, and procedures for IT service management. ISO/IEC/IEEE 23026:2015 provides requirements for website owners and website providers, managers responsible for establishing guidelines for website development and operations, for software developers and operations and maintenance staff who may be external or internal to the website owner's organization. It applies to websites for public access and for limited access, such as for users, customers, and subscribers seeking information on IT products and services. It includes increased emphasis on the human factors concerns for making information easily retrievable and usable for the intended audience. It focuses on vendor- and product-independent considerations.


ANSI Logo

As the voice of the U.S. standards and conformity assessment system, the American National Standards Institute (ANSI) empowers its members and constituents to strengthen the U.S. marketplace position in the global economy while helping to assure the safety and health of consumers and the protection of the environment.

CUSTOMER SERVICE
NEW YORK OFFICE
ANSI HEADQUARTERS