【摘 要】
:
当项目期限十分紧迫时,开发团队通常会抛开重量级的软件开发过程,如传统的瀑布式过程、统一软件过程等,转而处于一种随心所欲的、无政府状态的开发过程中。这时,“灾难”发生
论文部分内容阅读
当项目期限十分紧迫时,开发团队通常会抛开重量级的软件开发过程,如传统的瀑布式过程、统一软件过程等,转而处于一种随心所欲的、无政府状态的开发过程中。这时,“灾难”发生了,要么项目延期,要么软件的质量无法保证。采用一种轻量级、灵活的软件开发过程-特征驱动软件开发方法:刚刚够用的过程,刚刚够用的形式,以及刚刚够用的文档,在保证项目进度的同时,也保证软件的质量。其主要特点是持续的质量测量:将测试、度量、审核、审查等质量测量手段很好地融入到过程中,并通过这些测量的反馈,灵活地控制软件开发过程;以特征为中心的管理:根据软件特征的优先顺序,在不同的时间段,逐步实现系统的功能,使正在开发的系统从一个稳定的状态迭代到另一个稳定的状态,每一个稳定的状态都达到一种平衡(可执行的系统,并通过相应的测试)。本文简要介绍了特征驱动开发项目诞生的背景和原因,给出了特征驱动开发的定义和特点,以及客户、开发经理喜欢特征驱动开发的原因。探讨了特征驱动开发中项目经理、主设计师、开发经理、主程序员、类的所有者、领域专家六个关键项目角色的职责。描述构成特征驱动开发基础的、业界认可的最佳实践,以及它们在具体项目中是如何结合起来相互支持的。定义了特征驱动开发的五个核心过程描述,给出了精简的过程模板。描述特征驱动开发五个核心过程小组工作人员的具体工作步骤和方法,深入探讨了开发一个整体对象模型过程中最具特点的彩色建模技术的原理,特点和一些固定模式。深入讨论了技术体系架构的分层原理,分析了特征驱动开发中技术体系架构的构成和它们之间的关系。给出了如何在核心的五个过程中应用单元测试、集成测试、系统测试和客户/用户验收测试的策略以及特征驱动开发中在人、过程、技术发生变化时的建议。
其他文献
互联网的成功发展给人们的生活带来了重大的变化,原来的IPv4协议已经不能满足应用的需要,20世纪90年代初,IETF在比较多种IPng(IP nextgeneration)方案的基础上,改进形成了IPv
我国基础教育以往的课程安排中,存在着重视自然科学知识而轻视人文社科知识的倾向;而从科学教育的教学内容和方法来看,我国的科学教育有较大的科学精神的缺失,过分注重知识的灌输
出露于东昆仑祁漫塔格的铁石达斯群通常被认为是加里东褶皱基底,并被划归中-上奥陶统,或上奥陶统,或者笼统地划归下古生界.放射虫动物群发现于鸭子泉达坂一带的铁石达斯群中,包括 Astroentactinia?
运用电化学阻抗谱(EIS)研究了石墨负极在1mol/LLiPF6-EC:DEC:DMC电解液中的首次阴极极化过程.在1.0V以下,观察到EIS高频区域出现半圆及其随极化电位降低而不断增长的过程,发
推进农村信用社(文中简称农信社)利率市场化,无疑会在搞活其业务经营、提高市场竞争、促进扭亏增盈和发挥支农功能等方面起到有力的推动作用,但同时因“条件”所限也会带来较
明清两代,实行八股取士制度,因此,作为一种文体的八股文同明清文学各种样式之间产生了错综复杂的联系。可以说,明清两代的诗文、小说、传奇等创作及批评,均受到了时文训练及
随着经济迅速发展和技术不断进步,企业需求人才的数量和种类在不断的变化,需求的人才素质结构也发生了变化。我国高等职业教育经过20多年的发展已初具规模,但其培养目标一直
高职教学模式改革要摆脱仿制和沿袭普通高校的教学模式,可以从现代企业培训中获得启示。现代企业培训理念虽然与学校教育有本质的区别,但现代企业中以人为本、重视实践和创新
土地可持续利用必须同时实现资源可持续、生态可持续、经济可持续和社会可持续。根据土地可持续利用的完整内涵构建评价指标体系,包括资源、生态、经济和社会可持续程度四个
<正>板栗属壳斗科栗属坚果类植物,其组织成分中含有大量淀粉,还含有蛋白质、脂肪、B族维生素等多种营养素,并具多种药用价值,素有“干果之王”“铁杆庄稼”之美称。中国板栗