- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发术语定义
刘昌其 (华北计算所)
软件开发在沟通过程中,常常会出现因对一些名词-术语理解的差异,而发生争论,有时甚至产生僵局使工作无法开展,不得不花时间去讨论这些名词-术语,取得共识后工作才能进行下去。其实,如果在一开始就把一些容易产生混淆的名词先定义好,让大统一认识可能就不会出现上述情况,从而提高效率和提升软件质量。
以下列举这些术语定义就是本人在软件开发中经常遇到的,有些经过思考后改写的,有些是经过编辑的,有些是汇编过来的,希望对软件开发人员有所帮助,共大家参考:
01. 标准
是权威部门为某种产品制定的有关功能、性能和质量等的一组规范,供设计和生产部门遵照执行,以提高质量,降低成本,增加互换性。
02. 设计
是确定产品功能、性能、组成、质量和成本的优化过程。(设计是产品质量形成过程中的关键环节,通过设计把顾客的要求转化为产品的功能-性能及实现采购、检验、服务、技术规范等过程并形成文件,使工作按程序进行,以确保满足规定要求。)
03. 软件设计
是将用户需求转化为软件的功能-性能、结构、组成、接口、质量和成本的优化过程。
04. 方法
是解决问题的途径和办法。
05. 工具
是降低劳动强度,提高生产率的器具。
06. 验证定义
通俗讲是确定一个操作是否正确完成的过程;或者说是通过检验和提供客观证据,证明某项过程的输出已经满足了输入的要求。若输出满足了输入的要求,则该处理过程的正确性就得到了验证,否则就没有得到验证。
软件验证定义:通过测试报告证明软件输出已经满足本阶段输入的要求。验证的要点是过程的输出一定要满足输入时的要求。
07. 认证定义 Certif1cation
认证一词的英文原意是一种由权威机构出具证明文件(如资格证书)的行为。ISO/IEC指南2:1986中对“认证”的定义是:“由可以充分信任的第三方证实某一经鉴定的产品或服务符合特定标准或规范性文件的活动”。举例来说,对第一方(卖方)生产的产品,第二方(买方)无法判定其品质是否合格,而由第三方来判定。第三方既要对第一方负责,又要对第二方负责,不偏不倚,出具的证明要能获得双方的信任,这样的活动就叫做“认证”。第三方的认证活动必须公开、公正、公平,才能有效。
08· 可靠性定义reliability
在规定的时间和条件下,软件系统维持正常运行的概率。(或者是在单位时间内,系统维持正确运行的概率。)
09. 稳定性定义 stability a.在有干扰或破坏事件影响下仍能保持不变的能力。 b.在(无意的)干扰事件发生之后,系统恢复原始状态的能力。
10. 安全性定义,保密性定义 security
对系统(硬件、软件)进行保护,以防止其受到有意攻击和破坏(如:存取、使用、修改、毁坏或泄密)的程度。安全性也涉及对数据的传输、存储、及处理的物理保护。
11. 有效性定义 effectiveness
衡量策划活动达到策划结果的程度。
有效性(validity)是衡量实际活动达到规定目标的程度(对质量体系而言,其有效性是指文件上说到-做到的程度)。
需求分析定义
定义1. 需求分析是确定系统功能-性能、组成、接口、进度、成本和设备配置的优化过程。它是软件开发的关键步骤,主要是理解和表达软件系统的用户需求,包括:软件的功能、性能、可靠性、安全性、成本消耗、开发进度、资源利用、用户接口和所需的数据库等方面。系统分析员在研究用户需求的基础上,经过分析编写成软件需求说明书或软件规格说明书,作为需求分析阶段的主要工作成果。
定义2. 需求分析是开发人员对系统需要做什么和如何做的定义过程。从系统分析的经验来看,这个过程往往是个循序渐进的过程,一次性对系统形成完整的认识是困难的。只有不断地和客户领域专家进行交流确认,方能逐步明了用户的需求。从系统开发的过程得知,系统分析时犯下的错误,会在接下来的阶段被成倍的放大,越是在开发的后期,纠正分析时犯下的错误所花费的代价越是昂贵,也越发影响系统的工期和系统的质量。
软件设计定义
确定软件功能、性能、接口及组成框架的过程;可分为概要设计(也称为总体设计或结构设计)和详细设计(模块设计)两个阶段。
概要设计定义
是根据需求规格书,进行功能分解,确定程序结构、数据结构的优化过程。概要设计从宏观角度解决软件“怎么做”的问题,把系统按功能分界成各个模块,明确各模块的功能以及它们之间的接口,即各模块之间的相互关系以及相互间传递的信息。
详细设计定义
详细设计是根据开发工具,把概要设计逐级细化成能在运行环境上进行编程的过程。详细设计将详细描述模块内部的处理过程,即给出每个模块的详细说明、流程图、一些典型或重要方法的结构化说明或伪代码等。
详细设计主要使用的工具有三种类型①图示工具,常用的有结构化流程图、N-S图和PAD图;②
您可能关注的文档
- 前台疑难问题.doc
- 教你如何养好一只金毛犬.docx
- 有道单词本导出.docx
- 湖北产品质量监督抽查工作规程.doc
- 我国文学离线作业(选).doc
- 苏州供电企业电力营销部(客户服务中心、计量中心)部门职责说明.doc
- 浅析学习兴趣在书法学习中重要性.doc
- 商业地产提案.doc
- 武汉餐饮订座电话汇总.doc
- 数控镗床操作规程.doc
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 人工智能结课总结报告.pptx VIP
- 四川省凉山州2026届九年级英语第一学期期末学业质量监测试题含解析.doc VIP
- 《材料智能设计与制造导论》 课件全套 刘哲 第1--7节 材料设计范式的变革 - 背景和意义--- 材料智能设计与制造 - 实践与案例.pptx
- 音乐乐理基础知识大全.pdf VIP
- 特种作业操作证(高处作业)考试题库与答案(二).doc VIP
- 肝性脑病患者的护理PPT课件.pptx VIP
- 《光学教程》(姚启钧)课后习题解答 (一).pdf VIP
- 特种作业操作证(高处作业)考试题库及答案(一).doc VIP
- 海外研究启示录2025_贝克休斯——数据中心电力需求带动中小燃机订单_21页_940kb.docx VIP
- 中国行业标准 YC/T 630-2025烟蚜茧蜂僵蚜规模化生产与应用技术规程.pdf
原创力文档


文档评论(0)