计算机程序设计基础——绪论.pptVIP

  • 7
  • 0
  • 约5.33千字
  • 约 71页
  • 2017-06-10 发布于四川
  • 举报
自 我 介 绍 姓名:王坤 E-mail: wk@swjtu.edu.cn Phone: 教 学 用 书 西南交通大学出版社 《计算机程序设计基础(C++)》 2009年2月第1版 第一章 引论 西南交通大学软件学院 计算机基础教研室 教学内容 1.程序设计和软件开发的概念; 2. 程序设计语言发展史 3.算法的相关概念; 4.程序设计过程的简单示例 一、什么是程序?   程序作为商品以有形介质为载体进行交易时即为软件   软件泛指程序和相关文档的集合   文档是为方便了解程序所需要的资料说明 三、软件开发过程:   从开始软件的研制到废弃该软件的整个期间,称为软件生命期   传统的软件开发过程可划分为问题定义与可行性研究、需求分析、概要设计、详细设计、编码和单元测试、测试和使用维护七个阶段   每一阶段的工作建立在前一阶段工作的基础上 问题定义与可行性研究: 关键的任务是要确切地定义用户“要解决的问题是什么?”,“有可行的解吗?” 需求分析: 目的是要弄清楚系统应该/必须“做什么”,需求分析是软件开发项目得以成功的基础 概要设计: 回答“应该如何解决这个问题”,“总体上说,系统应该如何实现” 详细设计: 目标是确定应该怎样具体地实现所要求的系统 编码和单元测试: 把对于软件的定义、描述和设计的

文档评论(0)

1亿VIP精品文档

相关文档