现代软件项目管理方法及其在eTax项目中的应用

来源 :四川大学 | 被引量 : 0次 | 上传用户:wangchun2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“瀑布模型”以来,软件业一直在持续不断地改善软件项目管理的方法,许多新一代的软件技术、过程和方法的发展异常迅速。本文对eTax项目进行剖析,并结合现代软件项目管理的一些新理论,认为一个软件项目的生命周期,是基于演示、以构架为中心、贯穿始终和自文档化的编码、迭代的、进化的过程。 开发人员需要开发基于演示的DEMO版,捕获客户的需求。在早期阶段,系统部分地运行就可使项目相关人员提供建议并指出可能存在的问题。解决好软件的重用、质量和维护问题,是研究软件架构的根本目的。在整个开发的生命周期中,软件架构是经过许多次的迭代并不断进化的。编码不同于工程项目的施工,它是一项需要非凡智慧的设计工作并贯穿项目的始终,程序员是有创造性的、有才能的人。把文档整合到源程序,这种程序被称为自文档化。基本目标是把文档减至最小。一次次的迭代中,系统的构架得以稳固,系统的功能得以完善,系统在不断地进化并趋于完美。每一迭代过程均由需求、设计、编码、测试、集成等阶段组成,实际上,一次迭代可以看着一次袖珍的“瀑布模型”。 生命周期被分为四个阶段,初始、细化、构造和移交表示项目的状态,而不是瀑布模型中的活动序列。初始阶段的全部目的是要启动项目。并生成最初的《可行性研究报告》。细化阶段细化阶段中最主要的焦点是阐明软件构架。建立可靠的《可行性研究报告》。构造阶段的工作是从一个可执行的软件构架着手,开发出一个准备在用户环境中初步运行的软件产品。移交阶段的任务是完成一个beta版并进一步完善,随着产品的发布而结束此阶段。 软件制品归纳为五个集合:管理集、需求集、设计集、实现集和实施集。在生命周期的任一点,五个制品集处于不同的完整性状态。开发的每个阶段都以一个特定的制品集为中心。在每个阶段结束时,整个系统状态在每个集上都有进展。当系统完成时,所有五个集已完全细化,而且彼此一致。 管理制品集包含的捕获过程所需要的中间结果和辅助信息;设计集包含软件设计有关的文档;需求制品集包含构想文档和需求说明;实现集包含源代码;实施制品集包括可执行的软件及相关的运行时文件和用户手册。 构建制品时要考虑:软件与文档的主次问题:程序与文档合一:文档的受众。关键词:项目管理、软件、生命周期、制品、迭代
其他文献
随着我国经济的快速发展,国民经济对于能源的依赖也越来越严重,煤炭资源作为我国重要的能源,对于我国国民经济快速、稳定的发展具有十分重要的作用。因此要大力强化煤田的地质勘
医改的目的之一是要把大量的医院门诊量引流到基层医疗机构,所以从趋势来看,医院门诊服务将会大比例向基层转移.而诊所作为基层医疗的重要补充,将会承接相当部分的就医人群.
传染性单核细胞增多症是EB病毒(EBV)感染引起的急性感染性疾病,是一种良性的淋巴细胞增殖性疾病.人是EBV的贮存宿主,也是传染性单核细胞增多症的传染源,病毒主要通过密切接触的
随着经济全球化的发展和我国市场化程度的不断提高,国有铁路车辆制造企业面临着激烈的国际国内市场竞争,加强市场营销,拓宽市场份额,是企业加快发展的关键。本文在对铁路车辆
患者,女性,55岁,以“左上腹持续性胀痛2天余”为主诉就诊.患者于入院前2天因过度饮酒及过食烧烤类食物出现左上腹持续性胀痛,无阵发性加剧,无向他处放射,伴腹胀,恶心、呕吐3
所谓危机,是指有危险又有机会的时刻.危机发生,一是具有意外性,即危机爆发的具体时间、实际规模、具体态势和影响深度往往始料未及;二是具有聚焦性,进入信息时代后,危机的信
脱贫攻坚、精准帮扶是当前党中央、国务院及地方政府的一项重要政治任务。产业是农村农业发展的根基,产业扶贫是脱贫攻坚的重头戏,相当一部分贫困人口需要通过发展生产实现脱
本论文来自于我的导师2003年主持研究的课题——南京走新型工业化道路研究。我作为课题组成员参与了子课题——新型工业化背景下的南京装备制造业研究,通过对课题的研究,本人
逻辑概念是以命题为反映对象的。命题具有两方面的意义:一是存在意义,即陈述了对象情况;二是真值意义,即陈述了命题真值情况。抽象出存在意义形成综合命题及其所含的非逻辑概
秋冬季节,天气转凉,各种呼吸道疾病开始高发,近期我院猩红热患者逐渐增多.猩红热是比较常见的传染病,以儿童多见,是由A组β型溶血性链球菌感染引起的.该病通过呼吸道传播,特