杜晓静 廊坊师范学院信息技术提高班 十二期

软件工程概论

软件: 分类: 功能:系统软件。支撑软件(文本编辑等)。应用软件(商业数据处理软件等各行各业需要的)。 规模:K 源程序代码行(出去注释等其他代码) 工作方式:实时处理(数据实践发生时及时处理,发出返回信号),分时软件(多用户同时工作),交互式软件(通讯,yes or no),批处理(按顺序处理执行) 服务对象:项目软件(接受特定用户委托,开发机构在合同的约束下开发软件,国家或某领域所需,非盈利)。产品软件(服务大众,推向市场,游戏等盈利软件) 使用频度:一次使用,频繁使用 软件失效的影响:高可靠性(金融,航空)一般可靠 软件发展阶段:程序设计,程序系统,软件工程 综述,是一种需要科学的管理方法,组织,指导软件开发,设计,调试,维护等规范化的规章制度。针对统一问题的求解,需规范,贯穿软件工程思想,完善自己。

软件工程

过程:说明P(Plan用户需求)开发D(Do设计调试) 确认C(Check用户使用)演进A(软件维护,改进)

特性:易理解(正确),可见,可支持,可接受,可靠,健壮性(安全,防病毒等),可维护(用户使用出问题,规范,文档),速度 制定计划(总目标,功能性能接口要求,可行性研究) 需求分析和定义(设计人员用户需求,文档 ) 软件设计(概要设计,不涉及编程) 程序编写 程序测试(静态,动态。开发者单元测试,查找各模块功能和结构问题。组装测试,用户或专门机构。系统测试)

运行维护

软件的生存期模型

1.瀑布模型。

开发完之后,维护阶段遵循的瀑布模型。修改维护限制在百分之二十到三十左右。

思想:按顺序流下,文档贯穿全程。功能实现与制作分开便于协作)特点:每个阶段依赖性强。推迟实现。每阶段产生文档并严格评审。不足:目标系统和用户见面较晚,发现问题晚,修改维护代价大,成功率低。

2.快速原型模型。

用户与设计人员同步,速度快,反复修改。分丢弃型和竞争型。

3.演化模型(二次开发)渐增模型(基于原型,反复修改,依赖于瀑布模型)

4.螺旋模型四象限:制定计划风险分析实施工程客户评价适用大公司,大项目

5.喷泉模型哪个阶段出问题,就解决哪个迭代,可多步进行

版权声明:本文为博主原创文章,未经博主允许不得转载。

,敏而好学,不耻下问。

杜晓静 廊坊师范学院信息技术提高班 十二期

相关文章:

你感兴趣的文章:

标签云: