本论文是一篇软件开发方面毕业论文开题报告,关于软件工程入手相关毕业论文题目范文。免费优秀的关于软件开发及软件工程及操作系统方面论文范文资料,适合软件开发论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
杨芙清北京大学教授
杨芙清教授是中国计算机软件领域著名专家,中国科学院院士.她现任北京大学软件学院理事长、软件工程国家工程研究中心主任,致力于构件技术的研究和应用推介.
软件工程的发展对于一个国家的软件产业有着至关重要的意义,推进卓越软件工程,推
动我国软件产业的发展更是一个非常紧迫的任务.
软件解决的是逻辑问题
在上个世纪八十年代初期,业界就曾对大型复杂软件系统开发的关键问题展开了讨论.经过近二十年的发展和探索,解决这些问题的关键主要集中在以下三个方面.
首先,必须有好的软件开发风范,也就是要确定软件开发不同的抽象层次,
其次,需要先进的软件开发方法和技术,就是要解决整个开发过程的途径问题,通常也被称为实现不同抽象层次之间的样式,
其三,进行全面和合理的规划与控制,通过过程的规划和控制,来提高软件产品的质量和软件项目的开发效率.这需要一种高效的管理方法,以及实际工作中贯彻执行的能力.
从1970年开始,软件市场上出现了各式各样的软件开发风范,如:瀑布风范、迭代风范等.整体而言,开发软件的主要目的是解决逻辑的问题,软件开发的一系列基本活动,就构成了软件生命周期.
在需求分析阶段,软件开发组织要建立正确的系统模型,软件设计阶段,则要实现需求所需要的结构,解决系统结构和框架的问题.而所谓的需求实现,实际上就是代码的转换,这是贯穿整个软件开发生命周期的行为.而要最终设计形成一个成熟的软件产品,还需要测试、变更和维护等许多工作.
软件技术的发展,也是这样一个活动和变化的