电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件开发的基本技术介绍及软件开发的过程要点VIP免费

软件开发的基本技术介绍及软件开发的过程要点_第1页
1/6
软件开发的基本技术介绍及软件开发的过程要点_第2页
2/6
软件开发的基本技术介绍及软件开发的过程要点_第3页
3/6
、软件开发的基本技术介绍及软件开发的过程要点 0.1 软件 根据《GB/T11457-89 软件工程术语》中的定义,软件是指与计算机系统的操作有关的计 算机程序、规程、规则以及任何与之有关的文件。简单地说,软件包括程序和文档两部分。程序是指适合于计算机处理的指令序列以及所处理的数据;文档是与软件 开发,维护和使用有关的文字材料。 从不同的角度出发,对软件可以进行不同的分类。例如,按功能划分,可将软件分为系统软件、支撑软件和应用软件;按规模划分,可分为微型、小型、中型、大型 及特大型软件等;按工作方式分,可分为实时处理软件、交互式工作软件、分时工作软件等;按服务对象分,可分为仅供一个或少数几个用户使用的项目软件和提供 给市场或为成千上百个用户服务的产品软件;还可以按使用频度、失效影响程度等进行划分。上述划分方法主要是从使用者或开发者的角度出发的,如果从计算机本 身的处理能力方面出发,则可将软件分为数值计算型软件、逻辑(符号)推理型软件、人机交互型软件和数据密集型应用软件等。 判断一个软件的好坏,是没有什么绝对标准的,但是下面给出的一些定性的准则,可以帮助我们理解和判断什么样的软件更好一些。 1)正确性 正确性是指软件符合规定的需求的程度。正确的软件具备且仅具备软件"规格说明 "中所列举的全部功能,能够在预期的环境下完成规定的工作。软件运行的背景条件是否正确,不是正确性考核的范畴。 2)可靠性 可靠性指的是在规定的条件和时间内软件不引起系统失效的概率。它主要取决于正确性和健壮性两个方面。正确性如前所述;健壮性则是指系统万一遇到意外时能按 照某种预定的方式作出适当处理,从而避免出现灾难性的后果。因此,可靠的软件在正常情况下能够正常工作,在意外情况下亦能适当地处理以使软件故障可能导致 的损失最小。 3)简明性 简明性是要求软件简明易读,它和软件设计语言的表达能力以及软件设计风格有关。好的软件设计风格有助于软件达到简明性要求。简明性不等于简单性。问题本来 就很复杂时我们不可能使它简单。但软件结构清晰,编排得体,容易看懂还是容易做得到的。最重要的是不要人为地增加复杂性。 4)有效性 有效性是指软件的时间效率和空间效率要高。随着计算机硬件的快速发展,对于一般软件而言,有效性已不成什么问题,然而对于一些特殊的软件(如实时控制软件)仍是必须认真考虑的。 5)可维护性 可维护性指的是软件能够修改和升级的容易程...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件开发的基本技术介绍及软件开发的过程要点

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部