标签:高质量 影响 软件 测试 分析 理解 影子 bsp 管理
软件工程包括了开发、运营、维护软件过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营、维护的效率,以及提升用户的满意度、软件的可靠性和可维护性。
软件工程的目标----提供软件的质量与生产率,最终实现软件的工业化生产,好的软件工程方法可以同时提高质量与生产率。
影响软件质量的因素----正确性,性能、可靠性、容错性、易用性、灵活性、可扩充性、可理解性、可维护性等。
软件工程的主要环节有----人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试、维护等。
常用的软件工程模型----线性模型,渐增式模型,螺旋模型,快速原型模型,形式化描述模型等。
线性模型(又称瀑布模型)。线性模型太理想化,太单纯,已不再适合现代的软件开发模式,几乎被业界抛弃。。但我们应该认识到,“线性”是人们最容易掌握并 能熟练应用的思想方法。当人们碰到一个复杂的“非线性”问题时,总是千方百计地将其分解或转化为一系列简单的线性问题,然后逐个解决。例如渐增式模型实 质就是分段的线性模型。螺旋模型则是接连的弯曲了的线性模型。在其它模型中都能够找到线性模型的影子。
标签:高质量 影响 软件 测试 分析 理解 影子 bsp 管理
原文地址:http://www.cnblogs.com/lws1111/p/7516653.html