- 3
- 0
- 约8.67千字
- 约 10页
- 2016-11-29 发布于北京
- 举报
数据结构与算法分析序言
软件开发
章节内容
问题分析和需求规格说明
设计
编码
测试、运行和调试
维护
章节学习目标
介绍一些流行的软件开发方法并研究软件工程的基本阶段。
对比入门性编程课程中的软件开发和实际的软件开发。
学习软件设计的两种基本方法:自顶向下设计和面向对象设计。
介绍设计的两个基本方面:选择或创建组织数据的数据类型以及为数据上的操作开发算法。
考察开发好的源代码的一些基本方针,并学习一个优秀代码的例子。
调查软件中的基本错误类型以及定位这些错误源头的方法。
通过一些糟糕软件造成严重后果的例子来强调软件测试的重要性。
关注软件维护所需要的大量时间和努力。
使用计算机解决一个问题需要同时使用硬件和软件。一个计算系统的硬件由实际的物理组件构成,比如中央处理器(CPU)、存储器以及组成系统的输入/输出设备等。软件指为了解决问题而用来控制硬件操作的程序。软件开发是一个复杂的过程,它既是一门艺术,也是一门科学。说它是艺术,是因为它需要丰富的想象力、创造力和灵活性。但它同时也是一门科学,因为它要使用某些标准化的技术和方法学。术语软件工程将被应用来表示对这些技术的学习和使用。
尽管问题本身以及解决这些问题的技术常常是变化的,但是软件开发总是至少包括以下几个阶段:
问题分析和需求规格说明:对问题进行分析,然后制定一个问题的需求规格说明。
设计:设计出一个解决问题的计划。
编码:使用某些编程语言
您可能关注的文档
- 教育新规定.doc
- 教育案例我和你走过.doc
- 教育法制基础修改.doc
- 教育案例玩沙的启示.doc
- 教育法律法规教师问卷调查.doc
- 教育现代化创建工作汇报.doc
- 教育理论基础填空题.doc
- 教育电视台人文联合拍摄方案.doc
- 教育的力量.doc
- 教育的理想和信念读后感.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 一种中药制丸机.pdf VIP
- 河北图集 J15J147 建筑防水构造图集(OXD、LOCA、ZPV).docx VIP
- 《鱼蛋白类肥料第1部分:生产技术规范》.pdf VIP
- 环刀种类及规格详解(附行业标准).docx VIP
- 牛顿第一定律教案.docx VIP
- DB_T 29-315-2024 天津市城市轨道交通工程施工质量验收资料管理规程_第七册.docx VIP
- 2026江西新高考数学三模仿真模拟试卷(附答案解析).docx VIP
- 沁园春长沙赏析 (修正).pptx VIP
- 数字化转型架构下的数据安全治理(数据质量+数据安全+全生命周期治理+治理考核)[33页PPT].pptx VIP
- 高血压的护理(1).pptx VIP
原创力文档

文档评论(0)