Programutveckling och systemdokumentation

Kommittébeteckning: SIS/TK 611 (Informationsteknik)
Källa: ISO
Svarsdatum: den 25 maj 2021
Se merSe mindre
 

This clause presents the scope, purpose, organization, and candidate uses of this document.

This document supports the need of software users for consistent, complete, accurate, and usable information. It includes both approaches to standardization: a) process standards, which specify the way in which information products are to be developed; and b) information product standards, which specify the characteristics and functional requirements of the information for users.

This document covers the development process for designers and developers of information for users of software. It describes how to establish what information users need, how to determine the way in which that information should be presented, and how to prepare the information and make it available. It is not limited to the design and development stage of the life cycle, but includes information on design throughout the life cycle, such as design strategy and maintaining a design.

This document provides requirements for the structure, information content, and format of information for users of software.

This document can be applied to develop the following types of information, although it does not cover all aspects of them:

— information for users of products other than software;

— multimedia systems using animation, video, and sound;

— computer-based training (CBT) packages and specialized course materials intended primarily for use in formal training programs;

— maintenance information describing the internal operation of systems software;

— information for users incorporated into the user interface itself.

This document is applicable to information architects and information developers, including a variety of specialists:

— information architects who plan the structure and format of information products;

— usability specialists and business analysts who identify the tasks that the intended users can perform with the software;

— developers and editors of the written content of information for users;

— graphic designers with expertise in electronic media;

— user interface designers and ergonomics experts working together to design the presentation of the information on the screen.

This document is also a reference for those with other roles and interests in the process of developing information for users:

— managers of the software development process or the information-development process;

— acquirers of information for users prepared by suppliers;

— usability testers, reviewers of information for users, subject-matter experts;

— developers of tools for creating information for users;

— human-factors experts who identify principles for making information for users more accessible and easily used.

This document is intended for use in all types of organizations, whether or not a dedicated information-development department is present, and may be used as a basis for local standards and procedures. Readers are assumed to have experience or knowledge of software development or information-development processes.

The order of clauses in this document does not imply that the information for users should be developed in this order or presented to the user in this order.

In each clause, the requirements are media-independent, as far as possible. Requirements specific to either print or electronic media are identified as such, particularly in clause 9.

Kommittébeteckning: SIS/TK 611 (Informationsteknik)
Källa: ISO
Svarsdatum: den 28 maj 2021
Se merSe mindre
 

This document specifies definitions and concepts in software testing.

This document defines software testing terms and presents key concepts for the ISO/IEC IEEE 29119 series of software testing international standards.

Kommittébeteckning: SIS/TK 611 (Informationsteknik)
Källa: ISO
Svarsdatum: den 9 jun 2021
Se merSe mindre
 

This part of ISO/IEC 15909 defines enrichments, extensions and structuring mechanisms of Petri nets, applied on the definitions proposed in part 1 of ISO/IEC 15909. This document facilitates the definitions of new kinds of Petri nets and their interoperability, while remaining compatible with those defined in part 1 of ISO/IEC 15909.

This part of ISO/IEC 15909 is written as a reference for designers of new Petri net variants, by defining common enrichments, extensions and structuring mechanisms, as well as a generalized process for defining new ones.

This document is applicable to a wide variety of concurrent discrete event systems and in particular distributed systems. Generic fields of application include:

— requirements analysis;

— development of specifications, designs and test suites;

— descriptions of existing systems prior to re-engineering;

— modelling business and software processes;

— providing the semantics for concurrent languages;

— simulation of systems to increase confidence;

— formal analysis of the behavior of systems;

— and development of Petri net support tools.

This document can be applied to the design of a broad range of systems and processes, including aerospace, air traffic control, avionics, banking, biological and chemical processes, business processes, communication protocols, computer hardware architectures, control systems, databases, defense command and control systems, distributed computing, electronic commerce, fault-tolerant systems, games, hospital procedures, information systems, Internet protocols and applications, legal processes, logistics, manufacturing systems, metabolic processes, music, nuclear power systems, operating systems, transport systems (including railway control), security systems, telecommunications and workflow.