软件工程主要是指向计算机科学,数学,以及管理学等,用工程化原则和方法来解决软件问题,其目的是提高软件生产效率,提高软件质量,降低软件成本。1.1、计算机软件计算机软件是指计算面向对象软件工程(1)基于面向对象程序设计(2)程序=对象+消息(3)软件分析和对象抽取->对象设计->面向对象编码->面向对象测试(4)优点:构造出模块化的、可重用的、维护性好的软件,
软件工程之基础理论软件⼯程之基础理论⽂章⽬录软件⼯程定义软件⼯程,它是为研究和克服软件危机⽽⽣。在这次会议上,同时也提出了“软件⼯程”的定义:为了经济地获得软件工程理论产品策划:需求调研、需求分析、原型设计、评审等。这里业界定义了一些实施方式:像需求分析时可以用到用户故事地图;像需求优先级排序时可以用到
软件工程理论按使用最广泛的瀑布模型来理解软件工程的话,可以把软件工程大致分为6个阶段:(1) 可行性研究;(2) 需求分析;(3) 概要设计;(4) 详细设计;(5) 1、软件工程基本理论软件工程概述1.2 软件工程1.3 软件生命周期1.4 软件过程软件工程概述1.2 软件工程1.3 软件生命周期1.4 软件过程软件工程的定义定义一:软件工程就是为了