【初谈软件工程】
2015-09-20 10:59
232 查看
软件工程,当我看到这四个字的时候,就把它简单的认为是一个程序的生长阶段,从开发到最后的成功运行,正如一个幼苗 ,从一个 无到发芽到幼苗到成长期……到最后的成熟期。可是,在看软工视频的时候,慢慢理解了,软件不单纯是一个程序,它是一个程序、数据、相关文档完整的集合体,在一个软件的周期,伴随着的是相关文档的编写,如果软件是核心,文档是灵魂,它起到一个指导的作用。现在我的软工视频还没有看完,只能是站在一个宏观的高度来初谈一下我所理解的软件工程,起到一个宏观的指导作用。
通过查阅资料,软件工程被概括成是指导计算机软件开发和维护的一门工程科学,采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的而技术方法结合起来,以经济的开发出高质量的软件并有效地维护它,这就是软件工程。在这里,我们重点抓住“开发”“维护”两个关键词语,这是软件工程的重心。
在宏观上对视频的初步学习,我把视频中的软件工程主要围绕软件工程生存期的几个阶段进行详细讲解,这与我们现在自考备考中的信息系统开发与管理这本书讲解的大相径同,作为初次总结,我把它分为三个时期,分别为前期、过程、后期三个阶段。下面是我画的思维导图:
现在对它的理解只能化成现在这个样子,在视频的学习中,继续完善自己的导图,如果有不对的地方请大家积极指正,欢迎交流!
相关文章推荐
- 路总会走完
- Android项目利用Ant实现打包功能
- POJ 2289 Jamie's Contact Groups
- Jquery easyui datagrid 删除多行问题
- 一步一步实现500px引导动画
- MySQL之终端:管理数据库的基本操作
- 更新Mac自带Python
- Linux 绝对路径与相对路径
- [LeetCode#272] Closest Binary Search Tree Value II
- Fang Fang---hud5455(字符串处理)
- poj 3259-- Wormholes(SPFA)
- 天声人語 20150920
- JavaScript多级菜单含有源码效果图示例
- 三种常见的图像处理双三次插值算法
- poj 3259-- Wormholes(SPFA)
- C++动态分配内存(new)和撤销内存(delete)
- 一步一步实现500px引导动画
- poj2540Hotter Colder【半平面交求线性规划面积】
- 盘点iOS9最受期待的10大新功能
- UC/OS II 消息邮箱