1 / 161
文档名称:

个体软件过程与编码规范.ppt

格式:ppt   大小:773KB   页数:161页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

个体软件过程与编码规范.ppt

上传人:jiquhe72 2018/1/17 文件大小:773 KB

下载得到文件列表

个体软件过程与编码规范.ppt

文档介绍

文档介绍:个体软件过程
在本次课里,你将学到:
软件的发展
软件危机
软件工程
软件工程师
What Will I Learn ?
第1章软件
我们做为未来的软件工程师,我们生产的产品是软件,在开发软件时会不可避免地遇到软件危机,所以,掌握软件的概念,了解软件危机及解决方法,了解软件工程师的任务,是必须的。
Why Learn It?
第1章软件
——1、软件的发展
20世纪40~50年代,软件开发以机器能识别的机器码编程。
20世纪60年代,软件开发有高级程序设计语言。
20世纪70年代,软件开发以面向过程的结构化程序设计为主。
20世纪80年代,软件开发向面向对象方向发展。
20世纪90年代,软件开发向联网发展。
Tell me / Show Me
第1章软件
什么是软件危机?
软件危机是指软件开发和维护过程中所遇到的一系列严重问题。
危机的原因:
软件开发的速度赶不上软件需求的速度。
软件危机的解决:
用软件工程的方法将软件开发过程规范化。
Tell me / Show Me
——2、软件危机
第1章软件
软件工程的定义
采用工程上成熟的概念、原理、技术、方法来开发和维护以用管理软件。
软件工程的目标:
低开发成本、满足功能要求、好的性能、低维护费用、及时交付使用。
——3、软件工程
第1章软件
Tell me / Show Me
软件工程的原则:
抽象
模块化
信息封装
一致性
完备性
可验证性
——3、软件工程
第1章软件
Tell me / Show Me
软件工程师的任务
制定工作计划
按照此计划进行工作
尽最大努力生产出高质量的产品
高质量工作的重要性:
任何一点细小的错误都可能导致软件的严重问题。
——4、软件工程师
第1章软件
Tell me / Show Me
个体软件过程
指导个人按规范的软件开发过程进行软件开发。
与个体软件过程(PSP)相关的有对群体软件过程开发过程进行规范的(TSP)、对企业软件开发过程进行规范的CMM。
——4、软件工程师
第1章软件
Tell me / Show Me
阅读有关软件工程方面的文章,网站。
讨论软件工程师的任务,高质量工作的重要性,软件工程对软件危机的作用。
第1章软件
Try it

最近更新