随笔分类 -  软件工程

系统流程图与业务流程图
摘要:系统流程图:(http://www.pc30.com/xtlct/xtlct.htm) 系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程。在高级程序员下午试卷中,每年都有一道系统流程图的试题。一、系统流程图所用的基本元素符号:输入单据磁盘文件,或其它介质文件处理(表示各... 阅读全文
posted @ 2009-10-15 16:28 阿良 阅读(22469) 评论(3) 推荐(1)
我要告诉测试新手的 (转)
摘要:言 因为已经带领和训练测试团队多年,所以按惯例我总有些东西确定需要传达给测试新手。不管你是一个测试新手还是一个经验丰富的测试专家,都有不少有益的东西需要牢记在心。 1、你是一个检查者,你不需要为质量负责 很多测试人员误入歧途,不明白他们是评测产品的而不是控制产品的。这两者之间有着天壤之别。例如,一个测试团队花费好几周时间测试并发现很多缺陷,只是为了看着管理层决定发布一个有已知严重缺陷的产品。测试... 阅读全文
posted @ 2008-10-09 00:17 阿良 阅读(212) 评论(0) 推荐(0)
软件测试
摘要:软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。编码和单元测试属于软件生存期中的同一个阶段。在结束... 阅读全文
posted @ 2008-09-24 09:26 阿良 阅读(627) 评论(0) 推荐(0)
需求分析
摘要:需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得... 阅读全文
posted @ 2008-09-24 09:20 阿良 阅读(478) 评论(0) 推荐(0)
软件工程
摘要:软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。 在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业... 阅读全文
posted @ 2008-09-24 08:46 阿良 阅读(446) 评论(0) 推荐(0)