乔尼丶

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

作业1

对软件工程的认识

  我认为,软件是一种把程序封装包装好后再使用的工具。就像一个精密的仪器,其中复杂且精致的零件就是程序。软件可以让一个毫无编程经历的人轻松使用,人们只需要在说明文字中了解如何使用即可。这是一种普适性的特点,可以让计算机技术有了更加广阔的使用空间和认知程度。

  软件开发需要有工程化的思维,并且也要有团队协作能力。一个优秀的团队开发软件的效率和完成度与其他“散装”团队相比简直不可同日而语。软件的开发还需要各种方面的能力,不只是功能的设计,还包括软件重构,模块化,搭建统一软件平台,系统构架,度量软件质量等各个方面。而且软件开发不仅仅关注要功能,性能,而且更要关注于市场的调研,软件的维护性,用户的体验等很多不涉及开发工作的工作内容。

  我在初次接触这门学科时,我发现软件工程是一种把程序变成更加现实的工具,就像商品一样。比如一个人做的菜再好吃也不能卖出去一样,只有一套完整且成熟的流水线才能够真的成型出售。而且只有这样才能达到量产产品的程度。在过去正是因为没有成型的软件工程体系形成,导致出现了“软件危机”,进而发生了许多不该发生的悲剧。

对我自己的认知

  我的基础还很薄弱,我只是掌握了一些语言的基础语法,比如java,c等。对于这些语言我还远远没有达到熟练的地步。理论尚可,实践不足。

posted on 2020-09-17 20:42  乔尼丶  阅读(76)  评论(0)    收藏  举报