全球旧事资料 分类
系统开发与运行系统开发与运行
软件工程包括三个要素方法工具和过程软件开发环境的构成是:环境机制、工具集;其核心是:环境信息库具有的具有的特性:集成性、开放性、可剪裁性、数据格式一致性、风格统一的用户界面开放性:允许其他的软件工具加入到开发环境中环境机制可分为:环境信息库、过程控制和消息服务、用户界面规范软件包括:程序、数据、文档软件质量特性:可移植性、可靠性、可维护性、可复用性等软件的可维护性包括:可测试性、可理解性、可修改性软件维护工作包括:改正性维护、适应性维护、完善性维护可修改性主要取决于:结构化性、可扩充性软件的可靠性是指在规定的时间和条件下,与软件维持其性能水平的能力有关的一组属性软件的可移植性是用来衡量软件质量的重要尺度之一;为了提高可移植性,应有完备的文档资料,用C语言开发的系统软件具有较好的可移植性软件的质量标准分三层:1质量特性;2质量子特性;3度量指标六个质量特性:功能性(包括互用性)、可靠性(包括易恢复性)、易使用性(包括易理解性)、效率、可维护性(包括易测试性)、可移植性采用表格驱动方式有助于提高设备独立性商业风险关系到软件的生存能力;Charette提出的三个概念:关心未来、关心变化、关心选择四种风险评估活动为:建立表示风险概率的尺度,描述风险引起的后果,估计风险影响的大小以及确定风险估计的正确性风险分析:风险识别、风险估计、风险评价、风险驾驭和监控;其建立的三元组(风险描述、风险概率、风险的影响)定义风险参照标准:成本、进度、性能1常用的软件生存期模型有瀑布模型(用SD方法),演化模型,螺旋模型(集中了瀑布和演化的优点并加如了风险分析),喷泉模型(面向对象,迭代和无间隙特征)等原型法适用于开发较复杂的系统和需求不确定性高的系统,用于需求分析阶段,可分为三种:实验型、演化型、探索型能够表达和理解问题的信息域和功能域;以层次化的方式对功能进行2需求分析的基本原则是:分解和不断细化;清楚定义信息接口;给出系统的逻辑视图和物理视图;定义系统的抽象模型。信息域包括:信息内容、信息结构、信息流
f在UML提供的图中,可以采用类图对逻辑数据库建模;序列图用于接口、类和协作的行为建模,并强调对象行为的时间顺序;用例图用于系统的功能建模,并强调对象之间的控制流UML包括三种基本构造块:事物(结构事物、行为事物、分组事物、注释事物)、关系(依赖r
好听全球资料 返回顶部