2014软件考试总结.docVIP

  • 2
  • 0
  • 约2.28千字
  • 约 4页
  • 2016-12-15 发布于北京
  • 举报
软件:计算机系统中与硬件对应的另一部分,包括一系列程序,数据及其相关文档的集合。 软件危机:软件的规模越来越大,复杂程度不断增加,软件的需求量也日益增大,且价格昂贵,供需差日益增大。 软件工程: 软件工程的两大范型:传统的结构化范型;面向对象范型。 软件工程的思想:1.推迟实现的观点2.逐步求精的观点3.分解与抽象的观点4.信息隐蔽的观点5.质量保证的观点。 软件工程的活动:1.软件开发活动2.软件项目管理活动。3.软件过程改进活动 (软件生命周期:软件生存周期被划分为定义、开发和运行3个阶段。) 软件生命周期的六个阶段:1)问题的定义及规划;2)需求分析;3)软件设计;4)程序编码;5)软件测试; 敏捷过程:快,人性化;敏捷过程(一类过程)将整个软件生命周期分解为若干个小的迭代周期,通过在每个迭代周期结束时交付阶段性成果来获取切实有效的客户反馈。目的:希望通过建立及时的反馈机制,来应对随时可能的需求变更,并作出相应的调整,从而增加对软件项目的控制能力。敏捷过程对变化的环境具有个别更好地适应能力。 瀑布模型特点:1)顺序性和依赖性;2)推迟实现;3)质量保证的观点; 增量模型特点:(整个产品被分成若干组件,开发人员逐个交付产品。)优点:可以很好地适应变化,客户可以不断地看到所开发的软件,从而降低开发风险。缺点:1)需要软件具备开放式的体系结构;2)很容易退化为边做边修改模型,从而

文档评论(0)

1亿VIP精品文档

相关文档