● ● ● Basic Concepts 产生软件危机的原因(软件开发人员的错 误观点) The only deliverable work product for a successful project is the working program. 一个成功项目唯一应该提交的就是可运行的程序。 Software engineering will make us create voluminous and unnecessary documentation and will invariably slow us down. 软件工程就是建立庞大无用的文档,这必将降低我们 的软件开发效率
Basic Concepts 产生软件危机的原因(软件开发人员的错 误观点) • The only deliverable work product for a successful project is the working program. 一个成功项目唯一应该提交的就是可运行的程序。 • Software engineering will make us create voluminous and unnecessary documentation and will invariably slow us down. 软件工程就是建立庞大无用的文档,这必将降低我们 的软件开发效率
● Basic Concepts 产生软件危机的原因(共有的错误观点 。 软件投入生产性运行以后需要的维护工作并不 多,而且维护是一件很容易做的简单工作。 ● ● ●
Basic Concepts 产生软件危机的原因(共有的错误观点) • 软件投入生产性运行以后需要的维护工作并不 多,而且维护是一件很容易做的简单工作
● ● Basic Concepts Software Engineering The establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines.(NATO Science Committee) ● ● ●
Basic Concepts Software Engineering • The establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines. (NATO Science Committee)
● Basic Concepts 软件工程 应用计算机科学、数学及管理科学等原理,以 工程化原则、方法解决软件问题的工程。其中 计算机科学、数学用于构造模型与算法,工程 科学用于制定规范、设计范型、降低成本及确 定权衡,管理科学用于计划、资源、质量、成 本等管理。(大百科全书) ●
Basic Concepts 软件工程 • 应用计算机科学、数学及管理科学等原理,以 工程化原则、方法解决软件问题的工程。其中, 计算机科学、数学用于构造模型与算法,工程 科学用于制定规范、设计范型、降低成本及确 定权衡,管理科学用于计划、资源、质量、成 本等管理。(大百科全书)
● ● Basic Concepts 软件工程的基本内容: ·软件设计方法论 。软件工具 ·软件工程标准和规范 ·软件工程管理 ● 软件工程理论 ● ●
Basic Concepts 软件工程的基本内容: • 软件设计方法论 • 软件工具 • 软件工程标准和规范 • 软件工程管理 • 软件工程理论