软件适航加油站

 找回密码
 成为会员
搜索
查看: 13603|回复: 5

我来说说“数据”与“文档”

[复制链接]
ywang 发表于 2012-8-19 18:50:15 | 显示全部楼层 |阅读模式
我来说说“数据”与“文档”

王云明
[文章来源:http://www.yunmingwang.cn/blog/article.asp?id=338
[欢迎转载,转载时请保留该声明]


摘要
在软件研制和软件审定活动中,很多人把数据(Data)和文档(Document)这两个概念混为一谈,甚至认为数据就是文档,两者是一码事。这其实是一个很有偏颇的理解。本文旨在深层次地分析数据和文档这两个概念,阐明它们之间的区别与关系,这对于深刻理解软件研制计划和软件研制实施之间的铰链关系颇为重要,同时,这对软件审定过程中与局方进行有效的数据交换也很有帮助。

关键词
软件研制、软件审定、数据、文档

1.    前言
开门见山地用一句话做前言:中国航空工业普遍混淆了 “数据”和“文档”这两个概念,本文旨在分析这两者的差异并阐明区分这两者的意义所在。

2.    数据
DO-178B[01]和DO-178C[02]给出了机载软件研制和审定的指南。该指南涉及软件生命周期(Software Life Cycle)的三大基本要素,也即目标(Objective)、过程(Process)和数据(Data)。其中数据作为软件生命周期的信息流,是过程的输入和输出。可以认为,数据是软件生命周期中流淌的血液。

从管理的角度来说,过程(Process)和活动(Activity)体现的是把大规模的复杂工作分而治之,把软件生命周期分割成一个个粒度足够细而且可控的颗粒。

数据作为过程或活动的输出,是对各个可控的工作产品和工作成果的固化,为下一步的活动提供服务,同时也用于记录该过程的执行情况,为适航审定提供证据。

数据作为过程或活动的输入,它可能用来规划或指导相关过程,如软件开发计划(Software Development Plan)、软件验证计划(Software Verification Plan)、软件编码标准(Software Coding Standard)等;也可能作为相关过程的原材料,经过相关过程的进一步处理以后得到其它数据,如软件需求数据(Software Requirement Data)经过软件设计过程的进一步处理变成软件设计说明(Design Description)。

DO-178B标准第十一章给出了二十项软件生命周期数据(Software Life Cycle Data)。DO-178C在此基础上又增加了两项,共有二十二项数据。这些数据除了充当过程的输入和输出以外,还是软件产品的载体,承载了多重角色和意义[06]:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?成为会员

x
穷得叮叮当 发表于 2013-5-26 22:32:02 | 显示全部楼层
先下载了,以后慢慢看。
奎子来了 发表于 2013-7-3 08:58:52 | 显示全部楼层
下载不了啊 无权限
wanglei 发表于 2013-7-3 10:08:02 | 显示全部楼层
3# 奎子来了
童鞋,加油发帖,加油灌水,权限20指日可待!
hongguangxu 发表于 2013-10-9 09:50:06 | 显示全部楼层
为啥不给下载
wanglei 发表于 2013-10-9 10:04:22 | 显示全部楼层
5# hongguangxu
亲,这个帖子具体说明了论坛积分制度
http://www.do-178b.cn/redirect.p ... o=lastpost#lastpost
这样做的目的是为了提高大家参与和分享资源的积极性,而且调整以后的制度挣钱和积分会更加容易。
亲可以多多关注,多多分享,论坛资源的积累需要靠大家的共同努力哈~
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|Archiver|手机版|软件适航加油站 ( 沪ICP备13019901号-3 )

GMT+8, 2018-12-14 20:02 , Processed in 0.140400 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表