对软件工程的认知.docx
《对软件工程的认知.docx》由会员分享,可在线阅读,更多相关《对软件工程的认知.docx(1页珍藏版)》请在第一文库网上搜索。
1、对软件工程的认知通过一学期软件工程课程的学习,我对软件的开发和维护有了全面的了解。其实,软件工程就是指导计算机软件开发和维护的一门工程学科。软件工程有很多定义,也没有统一的标准。按我个人的理解,软件工程就是按照工程学的管理方式,有组织、有计划的,在一定的质量基础、时间限度和成本范围内,实现功能明确的软件系统。按照约旦方法,软件生命周期可分为下面八个阶段:问题定义,可行性研究,需求分析,总体设计,详细设计,编码和单元测试,综合测试,软件维护。当然随着软件规模的增大,或者对软件需求是模糊的或会随时间变化而变化的时候,上面传统的方法可能会行不通。因此就有了面向对象方法学。在学这门课程之前,我一直以为
2、虽然开发软件和普通编程是两个不同的概念,但是编程至少是一个核心过程。学了这门课程后,我才茅塞顿开,原来编码只占了整个软件开发过程的很少一部分。无可否认,在编码之前的问题定义和设计是非常关键的。其实编码只不过是详细设计出来后用计算机语言实现罢了。不管是传统方法学还是面向对象方法学,前期的计划和设计都是非常重要的。有了前期的工作,开发小组成员就可以在更加抽象的层次上讨论结构设计的合理性,而不是动辄就要读代码。因此前期的工作并不是浪费时间,相反,它使软件有清晰的层次结构,便与开发人员的沟通,尽可能早的发现问题,大大提高软件开发的效率。还有不要以为在写出程序之后软件开发工作就接近完成,实际上大约还有同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 认知