存档

‘软件工程’ 分类的存档

模糊的项目管理概念

2009年11月4日 蔡晓东 没有评论

在一个软件项目开发中,每个人员承担什么角色,该做什么,不该做什么,每个人都有着或者清晰或者模糊的认识。每个人的认识似乎是相似的,但到了某个细节,却存在着严重的分歧。在不同软件企业的某个时期,都会出现这样或那样的争论:……阅读全文

分类: 软件工程 标签:

软件开发的主要活动——质量保证

2009年10月31日 蔡晓东 没有评论

一、软件质量观与QA活动……阅读全文

分类: 软件工程 标签:

软件项目主要活动——项目计划

2009年10月21日 蔡晓东 没有评论

项目计划活动主要解决软件开发工期、成本不确定性的问题。经常可以看到这样的情况,计划10个月完成的项目,到了第8个月,上级领导才被告知,还需要10个月才能完成。软件开发成本自然也随之上升。……阅读全文

常用软件过程——RUP

2009年10月14日 蔡晓东 没有评论

RUP是用例驱动,以架构为中心,迭代式开发过程。……阅读全文

常用软件过程——瀑布模型

2009年10月11日 蔡晓东 没有评论

瀑布模型在中国的普及度非常之高。这得归功于我们的大学教育,学生们还没有理解软件为什么复杂,却已经知道软件的问题必须用“软件工程”来解决,其中最基础的就是瀑布模型。日复一日,年复一年,等到学生们就业了,成长为项目经理,制定项目计划,瀑布模型自然是首选。然而,事情并没有那么顺利…………阅读全文

软件开发主要活动——测试

2009年10月6日 蔡晓东 没有评论
  • 单元测试(Unit Test):是对软件中的基本组成单位进行正确性检验的测试工作。单元测试主要是用来检验程式的内部逻辑。通常由编写程序的程序员负责进行。
  • 集成测试(Integration Test):集成测试是在软件系统集成过程中所进行的测试,即对程序模块采用一次性或增殖方式组装起来,对系统的接口进行正确性检验的测试工作,并检查各部分的工作是否正常。一般由测试人员、架构师或项目经理负责。
  • 系统测试(System Test):系统测试是将需测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素及环境结合在一起测试。
  • 确认测试:确认测试是与系统用户共同进行的测试,确认系统满足需求,可以割接上线或者正式验收。

一、单元测试……阅读全文

软件开发主要活动——设计

2009年10月5日 蔡晓东 没有评论

无论走在软件开发技术前沿的专家,还是众多在项目实践中成长的项目经理,对于软件设计活动的理解,都存在严重的分歧。设计应该做到什么样的颗粒度?过大的颗粒度华丽无用,过小的颗粒度,则产生庞大的文档,而且会对后续活动进行不必要的限定。那么,怎样才是适合的设计活动呢?……阅读全文

软件开发主要活动——需求分析

2009年10月5日 蔡晓东 没有评论

需求分析活动解决软件开发“做什么”的问题。客户对于需求的认知并不清晰,且经常同时包含了几个层次的需求概念,提交给软件项目组,要求按需求实现。需求分析活动的目标,是为后续各活动提供一个稳定的需求文档,作为软件开发的“输入”。……阅读全文

我们的软件工程

2009年10月3日 蔡晓东 没有评论

从软件工程概念的提出至今,已经有50年历史。软件开发已经有一系列成熟的方法,包括瀑布模型、迭代增量式、RUP等。在1990年代以后,一些软件业者认为,传统软件工程方法过于“重量型”,过于强调文档,而忽略了人和交互。“敏捷开发”被提出和推广,其中影响最大的有XP与Scrum。……阅读全文

我要啦免费统计