- 13
- 0
- 约1.03千字
- 约 10页
- 2017-03-02 发布于天津
- 举报
个体软件过程-精品课程
在本次课里,你将学到: 软件的发展 软件危机 软件工程 软件工程师 我们做为未来的软件工程师,我们生产的产品是软件,在开发软件时会不可避免地遇到软件危机,所以,掌握软件的概念,了解软件危机及解决方法,了解软件工程师的任务,是必须的。 ——1、软件的发展 20世纪40~50年代,软件开发以机器能识别的机器码编程。 20世纪60年代,软件开发有高级程序设计语言。 20世纪70年代,软件开发以面向过程的结构化程序设计为主。 20世纪80年代,软件开发向面向对象方向发展。 20世纪90年代,软件开发向联网发展。 什么是软件危机? 软件危机是指软件开发和维护过程中所遇到的一系列严重问题。 危机的原因: 软件开发的速度赶不上软件需求的速度。 软件危机的解决: 用软件工程的方法将软件开发过程规范化。 软件工程的定义 采用工程上成熟的概念、原理、技术、方法来开发和维护以用管理软件。 软件工程的目标: 低开发成本、满足功能要求、好的性能、低维护费用、及时交付使用。 软件工程的原则: 抽象 模块化 信息封装 一致性 完备性 可验证性 软件工程师的任务 制定工作计划 按照此计划进行工作 尽最大努力生产出高质量的产品 高质量工作的重要性: 任何一点细小的错误都可能导致软件的严重问题。 个体软件过程 指导个人按规范的软件开发过程进行软件开发。 与个体软件过程(PSP)相关的
原创力文档

文档评论(0)