随笔分类 -  软件工程

软件工程,需求工程,软件架构
摘要: Acceptance testing(验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。 阅读全文
posted @ 2010-05-31 17:36 xerwin 阅读(627) 评论(0) 推荐(0) 编辑
摘要:单元测试看上去虽然有点麻烦,但是它为程序员提供了一个安全的观点,让程序员对自己的程序更加有信心,在减少开发后期进行频繁Debug所耗费时间的同时也为应用软件提供了第一道安全防护网,因此,单元测试是提高开发效率和软件品质的一个重要的手段。 利用NUnit,我们可以在.Net编程过程中非常方便的进行单元测试,它图形化的界面和简单而强大的测试框架为我们提供了一个非常舒适而有趣的测试环境,能够让程序员觉得进行单元测试并不枯燥乏味,习惯后甚至还能成为一种乐趣。 阅读全文
posted @ 2009-05-10 15:21 xerwin 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 如果你想创建一个只包含一个源程序文件的简单程序,那么你只需要编译、连接那一个文件就可以了。如果是一个团队项目组,有着许多甚至上千个源程序文件,那么要创建一个可执行程序的过程就变得更复杂、更耗时。你必须用各种各样的组件将程序逐步建立起来。 在微软或其它一些软件公司中惯例是:每日构造并做“冒烟测试”。每天都对已完成的源程序进行编译,然后连接组合成可执行的程序,并做“冒烟测试”,以简单的检查该执行程序在运行时是否会“冒烟”。 阅读全文
posted @ 2008-07-02 18:55 xerwin 阅读(591) 评论(2) 推荐(0) 编辑
摘要:软件维护升级工作是软件生命周期最重要的环节。为了解决以往C/S(Client/Server)模式下的客户端软件升级效率低的问题,设计了C/S应用系统自动升级处理程序。该程序利用Web Services技术、C#和XML语言,通过网络来完成C/ S应用系统的自动升级。与原有手工升级、FTP 文件服务器升级和第三方控件升级相比,升级效率更高。该方案具有较好的参考价值。 阅读全文
posted @ 2008-01-28 13:11 xerwin 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:内容包括: 0.东软C#编程规范v2.0.doc 1.操作手册编写规范.doc 2.测试分析报告编写规范.doc 3.测试计划文档编写规范.doc 4.概要设计说明书编写规范.doc 5.开发进度月报编写规范.doc 6.模块开发卷宗编写规范.doc 7.软件配置管理计划编写规范.doc 8.软件需求说明书编写规范.doc 9.软件质量保证计划编写规范.doc 10.数据库设计说明书编写规范.doc 11.数据要求说明书编写规范.doc 12.详细设计说明书编写规范.doc 13.项目开发总结报告编写规范.doc 14.用户手册编写规范.doc 阅读全文
posted @ 2007-04-22 06:03 xerwin 阅读(1955) 评论(54) 推荐(0) 编辑
摘要:东软集团有限公司C#编程规范V2.0 阅读全文
posted @ 2007-04-12 17:27 xerwin 阅读(994) 评论(6) 推荐(0) 编辑
摘要:软件测试中的随机性 本页内容:1.生成统一的随机数字 2.分析模式随机性 3.混排项目列表 4.生成正态/高斯数字 5.总结 阅读全文
posted @ 2007-04-06 14:26 xerwin 阅读(1050) 评论(3) 推荐(0) 编辑
摘要:之所以说编程仍是一门艺术而不是一门科学或工程学科,是因为我们还不能将其分解成多个组成步骤,而后机械地进行。一旦我们在此方面获得成功,在某种程度上就会出现一种新的可能性:在编程时采用以人为本的设计语言 (PODL) 编写程序,通过编程来证明程序的正确性以及分析和支持语义查询。然而到那时,编程依然是一门艺术,也就是其中含有那么多传统智慧...... 阅读全文
posted @ 2007-04-05 12:01 xerwin 阅读(412) 评论(0) 推荐(0) 编辑
摘要:做软件开发一点心得(点击察看原文): 软件开发可以分为5个大步骤: 1.前期规划2.概要设计3.详细设计4.具体编码5.调试、跟踪与测试 下面我们分别对其详述...... 阅读全文
posted @ 2006-09-02 21:00 xerwin 阅读(760) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示