软件工程第一章软件 = 程序 数据 文档软件危机及表现:二十世纪六十年代中期在美国就出现了软件危机(Software Crisis)这种危机表现在研发大型软件时软件开发的成本增大进度延期维护困难和质量得不到保障 所谓软件危机就是在软件开发和维护过程中所遇到一系列难以控制的问题软件工程定义:权威杂志IEEE对软件工程的定义是:软件工程是将系统化的严格约束的可量化的方法应用于软件开发运行和维护中去
#
名词解释DFD图(data flow diagram)数据流图数据流图是一种图形化技术他描绘信息流和数据从输入移动到输出过程中所经历的变换E-R图E-R图也称实体-联系图(Entity Relationship Diagram)说明:实体-联系图的元素:数据对象数据对象的属性和数据对象之间的联系IPO图(Input Process Output):输入/处理/输出图 说明:需求分析阶段可以使用I
#
#
#
年北大西洋公约组织的计算机科学家在联邦德国召开国际会议讨论软件危机问题在这次会议上正式提出使用了软件工程这个名词一门新兴的工程学科就此诞生了2.软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题3..一个软件从定义开发使用和维护知道最终被废弃要经历一个漫长的时期通常把软件经历的这个漫长的时期称为生命周期4.做好软件定义时期的工作是降低软件成本提高软件质量的关键5.软件工程是指指
#
第一部分:产品和过程知识点重点掌握软件的特征软件的危机软件的神话软件工程软件过程线性顺序模型原型实现模型增量模型螺旋模型基于构件开发产品和过程的关系RAD模型一般了解 软件角色的变化软件的应用WINWIN螺旋模型并发开发模型形式化方法模型过程技术CMMI?第二部分:软件工程实践—需求分析知识点重点掌握 框架活动需求工程共同利益者确定需求的过程需求的导出用例活动图类图状态图确认需求需求分析分析模型数
软件工程考核知识点-第12章-软件工程管理12.1软件工程管理概述? 软件工程包括软件开发技术和软件工程管理两大部分内容软件工程管理是对软件项目的开发管理具体地说是对整个软件生存期的一切活动进行管理12.1.1软件产品的特点? (1)软件具有高度抽象性 软件及软件生产过程具有不可见性? (2)同一功能软件的多样性软件生产过程中的易错性? (3)软件在开发和维护过程中的易变性? (4)不同开发
违法有害信息,请在下方选择原因提交举报