全球旧事资料 分类
1、软件是计算机程序、规程以及运行计算机系统可能需要的相关文档和数据。软件=程序+规程+文档+数据
2、软件的特性:软件是复杂的、软件是不可见的、软件是不断变化的、软件质量难以稳定。3、软件的质量特性:功能性、可靠性、易用性、效率、维护性、可移植性。4、软件工程是为了经济地获得可靠的且能在实际机器上高效运行的软件而确立和使用的完善的工程原理。5、软件工程以关注软件质量为目标,包括过程、方法和工具三个要素。6、软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。7、软件工程知识体系:1软件需求:需求是真实世界问题而必须展示的特性;2软件设计:定义一个系统或组件的体系结构、组件、接口和其他特征的过程;3软件构造:指通过编码、验证、单元测试、集成测试和排错的组合,具体创建一个可以工作的、有意义的软件;4软件测试:在有限测试用例集合上,根据期望的行为,对程序进行的动态验证;5软件维护:在软件运行过程中,对可能出现的异常,运行环境的改变,作出处理,以保证软件正常运行;6软件配置管理:为了系统地控制配置的变更和维护在整个系统生命周期中的完整性和可追踪性,而标志软件在时间上不同点的配置的学科;7软件工程管理:处理软件工程的管理与度量,虽然度量是所有知识域的一个重要方面,但是这里涉及的是度量程序的专题;8软件工程过程:涉及软件工程过程本身的定义、实现、评定、度量、管理、变更和改进;9软件工程工具和方法;10软件质量。8、软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。9、软件过程的目标:标准化、预见性、生产率、高质量、计划进度和预算的能力。10、瀑布模型特点:阶段间具有顺序性和依赖性;采用推迟实现的观点;质量保证的观点。
瀑布模型适用:在开发的早期阶段软件需求被完整确定瀑布模型缺点:在项目各阶段之间极少有反馈;只有在项目后期才能看到结果;过多的强制性里程碑缺少弹性。11、增量模型:也称渐增模型,融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。增量模型与原型实现模型比较:本质上都是迭代的,但与原型实现不一样的是其强调每一个增量均发布一个可操作产品。早期的增量是最终产品的“可拆卸”版本,但提供了为用户服务的功能,并且为用户提供了评估的平台。
r
好听全球资料 返回顶部