| dbpprop:abstract
|
- ISO 12207 is an ISO standard for software lifecycle processes. It aims to be 'the' standard that defines all the tasks required for developing and maintaining software. The ISO 12207 standard establishes a process of lifecycle for software, including processes and activities applied during the acquisition and configuration of the services of the system. Each Process has a set of outcomes associated with it. There are 23 Processes, 95 Activities, 325 Tasks and 224 Outcomes. The standard has the main objective of supplying a common structure so that the buyers, suppliers, developers, maintainers, operators, managers and technicians involved with the software development use a common language. This common language is established in the form of well defined processes. The structure of the standard was intended to be conceived in a flexible, modular way so as to be adaptable to the necessities of whoever uses it. The standard is based on two basic principles: modularity and responsibility. Modularity means processes with minimum coupling and maximum cohesion. Responsibility means to establish a responsibility for each process, facilitating the application of the standard in projects where many people can be legally involved. The set of processes, activities and tasks can be adapted according to the software project. These processes are classified in three types: basic, for support and organizational. The support and organizational processes must exist independently of the organization and the project being executed. The basic processes are instantiated according to the situation.
- Ziel des 1995 veröffentlichten Standards ISO/IEC 12207 („Software Life Cycle Processes“) ist eine bessere Verständigung bei Verhandlungen und Verträgen zwischen Kunden und Lieferanten von Projekten zur Entwicklung, dem Betrieb und der Wartung von Softwaresystemen. Dieser Standard ist nicht anwendbar beim Kauf von Standardsoftwarepaketen.
- ISO/IEC 12207 Information Technology / Software Life Cycle Processes, es el estándar para los procesos de ciclo de vida del software de la organización ISO.
- La norme ISO 12207 a pour objectif de poser la référence pour les processus du cycle de vie logiciel pris dans sa généralité avec : des processus de base : Acquisition pour l'organisme lui même, Activités du fournisseur, Développement du logiciel, Exploitation du système informatique et des services associés, Maintenance du logiciel. des processus supports : Documentation du logiciel et de son cycle de vie, Gestion de configuration, Assurance qualité (PAQ) avec les revues, audit et vérification Vérification, Validation, Revue conjointe, Audit pour la vérification de la conformité aux exigences, Résolution de problèmes et de non conformités en cours de développement et à l'exploitation. des processus organisationnels : Management de toutes les activités, y compris la gestion de projet, Infrastructure nécessaire à un processus, Pilotage et amélioration du cycle de vie Formation du personnel. Cette norme décrit donc un modèle de processus. Le standard ISO 12207 s'applique à des acquisitions de logiciels, de prestations logicielles ou du développement de logiciels spécifiques. Les activités d'exploitation et de maintenance des logiciels entrent également dans le périmètre de cette norme. La norme ISO 12207 a été élaborée par le comité technique Joint Technical Committee 1 de l'ISO/CEI. Elle a été publiée en 1995.
- ISO 12207 è uno standard dell'ISO per la gestione del Ciclo di vita del software. Si propone di diventare lo standard di riferimento definendo tutte le attività svolte nel processo di sviluppo e mantenimento del software. Lo standard ISO 12207 stabilisce un processo di ciclo di vita del software, compreso processi ed attività relative alle specifiche ed alla configurazione di un sistema. Ogni processo ha un insieme di risultati associati: in totale ci sono 23 processi, 95 Attività, 325 Sotto Attività e 224 risultati.
- ISO 12207 とは、国際標準化機構(ISO) によるソフトウェアのライフサイクル全般についての標準である。 ソフトウェアの開発や保守に関わる活動全般の標準を定義することを目的としている。 ISO 12207 ではソフトウェアのライフサイクルを定義しており、システム上のサービスの入手や構成に関わる活動やプロセスも含まれる。各プロセスには必ずその出力となるものが定義されている。実際には 23種類のプロセス、95種類の活動、325種類のタスク、224種類の出力(成果物)が定義されている。 この標準の主な目的は、ソフトウェアの開発や保守に関わる様々な人々(購入者、提供者、開発者、保守者、操作者、管理者、技術者)に共通の構造を提供し、相互のコミュニケーションを円滑にすることである。そのような共通の言語はうまく定義されたプロセスで確立される。標準自体の構造は柔軟でモジュール性があり、必要な人が必要な部分だけを採用することができるようになっている。この標準の2つの基本原則は、モジュール性と信頼性である。モジュール性とは、定義されたプロセス間の結合度が最小で凝集度が最大となっていることを意味する。信頼性とは、各プロセスの信頼性を確立し、標準を応用したプロジェクトに多くの人々が法的に参加できるものにすることである。 プロセス、活動、タスクはソフトウェアプロジェクトに適用可能である。プロセスは3種類に分類されている。 基本プロセス: 購入プロセス(発注プロセス)、提供プロセス、開発プロセス、運用プロセス、保守プロセス サポートプロセス: 文書化プロセス、構成プロセス、品質保証プロセス、検証プロセス、評価プロセス、ジョイントレビュープロセス、報告プロセス、問題解決プロセス 組織プロセス: 管理プロセス、基盤プロセス、改善プロセス、訓練プロセス
- A ISO/IEC 12207 é a norma ISO/IEC que define processo de desenvolvimento de software. A norma internacional ISO/IEC 12207 [1] tem como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida de software visando ajudar as organizações a compreenderem todos os componentes presentes na aquisição e fornecimento de software e, assim, conseguirem firmar contratos e executarem projetos de forma mais eficaz. Um processo é uma seqüência de passos realizados para um determinado propósito [IEEE 610.12, 1990]; o processo de software envolve métodos, técnicas, ferramentas e pessoas. Um processo pode ser descrito de duas formas: por propósito ou resultado e por atividade. A descrição por propósito ou resultado é utilizada quando não há necessidade de detalhar o processo, apenas indicar o objetivo e o resultado. Essa abordagem poderá ser utilizada na avaliação do processo em relação aos modelos de maturidade de software como, por exemplo, o modelo CMMI e o modelo da ISO/IEC 15504. A descrição por atividade é a abordagem mais conhecida e intuitiva. Nela são descritas as atividades com as inter-relações e o algoritmo de execução de cada atividade. As atividades devem atingir o propósito do processo. Para isso deve adotar as premissas: Que procedimentos e métodos serão usados para a execução das atividades; Que ferramentas e equipamentos suportarão a realização das atividades, de forma a simplificar e automatizar o trabalho; Qual o perfil adequado de quem irá executar as atividades e qual o treinamento requerido nos procedimentos, métodos, ferramentas para que se possam realizar as atividades de forma adequada; Quais as métricas de processo que poderão ser empregadas para que a execução do processo possa ter a qualidade avaliada. A norma ISO/IEC 12207 estabelece uma arquitetura de alto nível do ciclo de vida de software que é construída a partir de um conjunto de processos e seus inter-relacionamentos. Os processos são descritos tanto em nível de propósito/saídas como em termos de atividades. A ISO/IEC 12207 não possui nenhuma ligação com métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. Esta determinação é útil para permitir que a norma seja utilizada mundialmente e possa acompanhar a evolução da engenharia de software nas diversas culturas organizacionais. Ela pode ser utilizada com qualquer modelo de ciclo de vida, método ou técnica de engenharia de software e linguagem de programação. Sua flexibilidade é uma característica importante, as atividades e tarefas do processo de ciclo de vida do software especificam "o que fazer" e não "como fazer". Os processos da ISO/IEC 12207 são modulares, ou seja, são fortemente coesos e fracamente acoplados. Isto significa que todas as partes de um processo são fortemente relacionadas, mas a quantidade de interfaces entre os processos é mínima. As regras listadas a seguir são importantes para identificação, escopo e estruturação dos processos e devem ser seguidas. Um processo deve ser modular, isto é, convém que um processo execute uma e somente uma função dentro do ciclo de vida e é conveniente que as interfaces entre dois processos quaisquer sejam mínimas; Cada processo é invocado na arquitetura; Se um processo A é invocado por um processo B e somente por ele, então A pertence a B; Se uma função é invocada por mais de um processo, então esta função torna-se um processo; Deve ser possível verificar qualquer função dentro do modelo de ciclo de vida; Convém que cada processo tenha uma estrutura interna suficientemente definida para que possa ser executável. Os processos na ISO/IEC 12207 são de responsabilidade de uma organização, mas não são exclusivos desta, ou seja, uma organização pode executar um ou mais processos e um processo pode ser executado por uma ou mais organizações. Neste caso, uma das organizações será a responsável pelo processo total, mesmo que tarefas individuais sejam realizadas por pessoas diferentes. Os processos são agrupados, por uma questão de organização, de acordo com a sua natureza, ou seja, o seu objetivo principal no ciclo de vida de software. Esse agrupamento resultou em 3 diferentes classes de processos, que são: Processos fundamentais; Processo de apoio; Processos organizacionais. Os processos fundamentais são necessários para que um software seja executado. Eles iniciam o ciclo de vida e comandam outros processos. São eles: Aquisição; Fornecimento; Desenvolvimento; Operação; Manutenção. Os processos de apoio auxiliam outro processo. Eles são usados para garantir a qualidade, mas não são fundamentais. São eles: Documentação; Aderência de configuração; Garantia da qualidade; Verificação; Validação; Revisão conjunta; Auditoria; Resolução de problema; Usabilidade; Contrato. Os processos organizacionais auxiliam a organização e gerência geral dos processos e podem ser empregados fora do domínio de projetos e contratos específicos, servindo para toda a organização. São eles: Gerência; Infra-estrutura; Melhoria; Recursos humanos; Gestão de ativos; Gestão de programa de reuso; Engenharia de domínio.
|
| rdfs:comment
|
- ISO 12207 is an ISO standard for software lifecycle processes. It aims to be 'the' standard that defines all the tasks required for developing and maintaining software. The ISO 12207 standard establishes a process of lifecycle for software, including processes and activities applied during the acquisition and configuration of the services of the system. Each Process has a set of outcomes associated with it. There are 23 Processes, 95 Activities, 325 Tasks and 224 Outcomes.
- Ziel des 1995 veröffentlichten Standards ISO/IEC 12207 („Software Life Cycle Processes“) ist eine bessere Verständigung bei Verhandlungen und Verträgen zwischen Kunden und Lieferanten von Projekten zur Entwicklung, dem Betrieb und der Wartung von Softwaresystemen. Dieser Standard ist nicht anwendbar beim Kauf von Standardsoftwarepaketen.
- ISO/IEC 12207 Information Technology / Software Life Cycle Processes, es el estándar para los procesos de ciclo de vida del software de la organización ISO.
- La norme ISO 12207 a pour objectif de poser la référence pour les processus du cycle de vie logiciel pris dans sa généralité avec : des processus de base : Acquisition pour l'organisme lui même, Activités du fournisseur, Développement du logiciel, Exploitation du système informatique et des services associés, Maintenance du logiciel.
- ISO 12207 è uno standard dell'ISO per la gestione del Ciclo di vita del software. Si propone di diventare lo standard di riferimento definendo tutte le attività svolte nel processo di sviluppo e mantenimento del software. Lo standard ISO 12207 stabilisce un processo di ciclo di vita del software, compreso processi ed attività relative alle specifiche ed alla configurazione di un sistema.
- A ISO/IEC 12207 é a norma ISO/IEC que define processo de desenvolvimento de software. A norma internacional ISO/IEC 12207 [1] tem como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida de software visando ajudar as organizações a compreenderem todos os componentes presentes na aquisição e fornecimento de software e, assim, conseguirem firmar contratos e executarem projetos de forma mais eficaz.
|