Life is short, you need Python

摘要: 边做边改模型(Build-and-Fix Model) 国内许多软件公司都是使用"边做边改"模型来开发的。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改. 在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。在提供给用户使用后,如果程序出现错误,或者用户提出新的要求,开发人员重新修改代码,直到用户满意为止。 这是一种类似作坊的开发方式,对编写几百行的小程序来说还不错,但这种方法对任何规模的开发来说都是不能令人满意的,其主要问题在于: (1) 缺少规划和设计环节,软件的结构随着不断的修改越来越糟,导致无法 阅读全文
posted @ 2011-05-30 15:50 runfox545 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 1.边做边改模型2.瀑布模型3.演化模型4.增量模型5.螺旋模型6.喷泉模型................参考百度名片:http://baike.baidu.com/view/8300.htm 阅读全文
posted @ 2011-05-30 15:41 runfox545 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 软件开发模型是软件开发全部过程、活动和任务的结构框架。1.软件开发模型是对软件过程的建模,即用一定的流程将各个环节连接起来,并可用规范的方式操作全过程,好比工厂的流水线。2.软件开发模型能清晰、直观地表达软件开发全部过程,明确规定要完成的主要活动和任务,它用来作为软件项目工作的基础。3.软件开发模型应该是稳定和普遍适用的软件开发模型的选择应根据:1.项目和应用的特点2.采用的方法和工具3.需要控制和交付的特点 阅读全文
posted @ 2011-05-30 15:20 runfox545 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 一般来说,项目完成了既定目标,满足了项目三要素:时间进度、成本控制、质量要求,就可以认为项目是成功的。但有时候项目的成果被顾客接受就可以认为成功。比如在IT行业里,产品研发突破原定时间、成本要求的情况非常普遍,但是如果最终项目得以技术实现,而且被顾客接受,也算做成功。不过,企业还是应该根据自己的实际情况制定有利于企业发展的项目成败标准,比如项目延期不超过30%进度算达标这样的指标。 对于投资类项目,所谓"项目成功"具有不同的判别标准,项目本身实现只是一个方面,项目产生的经济收益,社会影响,环境影响等都会成为评价项目成功程度的指标。研发类项目通常已通过项目的客户验收为成功的标 阅读全文
posted @ 2011-05-30 13:58 runfox545 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 软件生命周期软件有一个孕育、诞生、成长、成熟和衰亡的生成过程。这个过程即为软件的生命周期软件生存期的六个步骤为:1. 制定计划2. 需求分析3. 设计4. 程序编码5. 测试6. 运行与维护制定计划确定要开发软件系统的总目标给出功能、性能、可靠性以及接口等方面的要求完成该任务的可行性研究估计可利用的资源(硬件、软件、人力等)、成本、效益、开发速度制定出完成开发任务的实施计划,连同可行性报告,提交管理部门审批需求分析和定义对用户提出的需求进行分析并给出详细的定义编写软件需求说明书或系统功能说明书及初步的系统用户手册提交管理机构评审软件设计概要设计---把各项需求转换成软件的体系结构。结构中每一组 阅读全文
posted @ 2011-05-30 12:20 runfox545 阅读(3004) 评论(0) 推荐(0) 编辑
白月黑羽 Python教程 白月黑羽Python