[转]软件工程七大原理

摘要:
软件工程的七个原则:第一,根据软件生命周期制定计划并分阶段实施;2、 分阶段确认;3、 坚持严格的产品确认;4、 使用现代编程技术;5、 明确职责;6、 只有少数优秀员工;7、 持续改进开发过程。这是TRW的B.W.Boechm在1983年的经验,他总结了该公司在12年内开发五代指挥和控制软件的经验,总共15000人年。

软件工程七大原理:

一、按软件生存周期分阶段制定计划并认真实施;

二、逐阶段进行确认;

三、坚持严格地产品确认;

四、使用现代程序设计技术;

五、明确责任;

六、用人少而精;

七、不断改进开发过程。

         这是美国TRW公司的B.W.Boechm在1983年总结了该公司在12年内、总共花了15000人年、先后开发五代指挥控制软件的经验,得出了以上7条原则。

免责声明:文章转载自《[转]软件工程七大原理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux开发环境必备十大开发工具使用asmfd绑定磁盘下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

什么是WEBserver? 经常使用的WEBserver有哪些?

什么是WEBserver? 经常使用的WEBserver有哪些?   一、什么是WEBserver    Webserver能够解析HTTP协议。当Webserver接收到一个HTTP请求,会返回一个HTTP响应,比如送回一个HTML页面。为了处理一个请求Webserver能够响应一个静态页面或图片,进行页面跳转或者把动态响应的产生托付给一些其他的程序比...

【腾讯Bugly干货分享】QFix探索之路—手Q热补丁轻量级方案

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ff5832bb8fec206ce2185d 导语 QFix 是手Q团队近期推出的一种新的 Android 热补丁方案,在不影响 app 运行时性能(无需插桩去 preverify)的前提下有效地规避了 dalvik 下"unexpec...

数字签名(代码签名)流程

数字签名(代码签名)流程 Authenticode : 这里翻译为数字认证代码。 code sign : 字面的翻译为代码签名,但是通常的我们称为数字签名,以下的文中均称为数字签名。一 数字认证码如果你是软件开发人员,你可能已经知道windows系统和一些浏览器(例如IE,Firefox)使用一种称为数字认证代码的技术来标识软件的发行商,来检查软件没有被...

FTP服务器搭建基础工具:Serv-U 14.0.2使用教程

安装教程   1、在本站下载好压缩包,将文件解压,双击运行“ServUSetup官方原版程序.exe”程序,弹出语言选择框,选择“中文(简体)”,点击“确定”开始安装   2、点击“下一步”进行安装  3、等待安装进度完成,点击“完成”结束安装   3、结束安装后,最上方会有购买提示 破解教程   1、安装完成后运行软件,在右下角软件图标处右击,停止...

软件质量报告模板-产品质量度量

问题来源于一些同僚的问题。 “Vincent,老板让我发一份软件质量报告,你有模板吗?” “是测试报告吗?” “No,No,应该不是测试报告,是质量报告。” 测试报告大家都大概知道怎么做,但是质量报告呢,说起来他到底与测试报告有什么不同? 仔细思考,其实这两种报告之间的差异还是比较直观的。 测试报告,更多是以测试为出发点,关注测试工作的背景、过程、完成度和...

frp(升级版)教程

注:之前的教程是按照官网文档亲自实践操作汇总而成的,所需的软件也是从官网下载的。 但是有一个问题,若是运行在有公网IP的frps程序被其他人所知道,他们就可以直接在他们电脑上运行frpc客户端, 简而言之就是你的这个程序除了自己使用之外,也被其他人所使用(并不是出自于你的授意)。 所以此教程的目的是在服务端增加一个配置项,只有运行的客户端有这个配置项跟服务...