- 24
- 0
- 约2.42万字
- 约 32页
- 2018-02-24 发布于河南
- 举报
大学计算机基础第八章讲义
第8章 软件技术基础
8.1 软件工程基础软件的规模大小、复杂程度决定着软件开发的难度。对一个软件而言,它的程序的复杂性是随着程序规模的加大而增加的。
1软件的发展过程
软件是程序、数据及相关文档的集合,是计算机系统的一个重要组成部分程序是用计算机认识的语言构成的指令序列数据是表示信息的物理符号,是信息的载体。文档是与程序开发、维护及使用密切相关的图文资料的总。
软件的发展大致可划分为四个阶段,如表所示。
8-1 软件的发展史
阶 段 第一阶段
第二阶段
第三阶段
第四阶段
1989~2003) 程序设计阶段 程序系统阶段 软件工程阶段
(结构化方法) 软件工程阶段
(面向对象方法) 典型技术 面向批处理
有限的分布
自定义软件 多用户
实时
数据库
软件产品出现 分布式系统
嵌入智能
集成硬件
消费者的影响 强大的桌面系统
面向对象技术
专家系统
人工神经网络
网络计算机
软件编码阶段程序员根据系统的要求和开发环境形成软件系统的源程序。
软件测试--指检测并排除软件中的错误,提高软件的可靠性。(单元测试和综合测试两个阶段)
③ 软件维护。软件维护阶段是软件投入使用以后的时期8-2 软件生命周期各阶段的任务
时 期 阶 段 任 务 文 档 软件计划 问题定义 理解用户要求,划清工作范围 计
您可能关注的文档
- 基于BP神经网络的草莓图像分割.pdf
- 基于C语言的TMS320C32 DSP的中断编程方法及BOOT功能实现.pdf
- 基于BLP和Clark-Wilson策略的混合强制模型.pdf
- 基于ADμC831的温度检测.doc
- 基于EasyARM2104 的ARM 嵌入式微控制器教学实验室建立推荐方案.pdf
- 基于EPA的光栅位移丈量系统.doc
- 基于FPGA+双DSP实现的红外图像处理系统与图像显示.pdf
- 基于FRAM内核富士通RFID标签.pdf
- 基于MC9S12XSl28单片机的智能循迹小车的硬件设计.doc
- 基于AVR单片机的数字胎压计的研究与设计.pdf
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
原创力文档

文档评论(0)