2020软件工程作业00——问题清单

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
这个作业的目标 学习软件工程并解决疑问
作业正文
其他参考文献 https://www.baidu.com
  • Q: 软件工程与建筑工程、汽车工程有什么异同点呢?

    A:

    【共同点】

    都属于工科,工程。有些处理具体问题的方法论,管理经验可以互相借鉴学习。毕竟建筑工程,汽车工程发展的历史比软件工程都要更长。

    都是去通过工程的方法,完成任务,满足客户的需要。

    【不同点】

    软件工程相对于其它传统行业,更为新颖高端。其产品一般是软体,不像建筑或汽车是实体。这点有它自己独有的特点。

  • Q: 软件工程对我们今后就业有哪些影响?

    A:

    就业工资高:

    软件工程师的平均工资一直处于前列,在一线城市初——高级软件工程是的待遇在4000——9000之间;内地其他省会城市一般在2000——6000之间。软件工程这门专业,只要你的技术够硬,能力够强,达到月薪一万至两万之间也不是什么奇怪的事情(研究生毕业工资更高)

    就业方向广:

    毕业生可以在国内外知名IT企业、航空航天企业、服务外包企业、移动和电信等国有大型企业、科研院所等领域从事软件开发及管理等工作。在以后的就业中,软件人才尤其是高层次的软件人才将供不应求。在中国十大IT职场人气职位中,软件工程师位列前头。

  1. Web开发

    Web开发包括前端开发和后端开发两大岗位,前端开发主要职责是利用HTML、XHTML、CSS、JavaScript、Flash等各种Web前端技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发。而后端开发则可以使用Java、Python、PHP、C#等语言来实现系统功能、数据存取以及维护平台的稳定性和性能等。一般刚毕业的同学会更多选择后端开发,而最近几年有些同学会选择前端开发作为主要方向。Web开发在IT行业内有大量的就业岗位,就业前景十分乐观。

    2.从事大数据开发

    大数据,这个词在近几年来非常火热。在我们的生活中也是到处可见大数据,无论是各种浏 览器的文章推荐还是在经济领域的大数据分析,现在大数据开发也是一个很不错的就业方 向,在未来的信息时代,数据就是财富,这个方向就业前景也十分好。

​ 3.移动终端开发

​ 近几年互联网发展迅速,移动网络不再受限于流量,因此很多毕业生也投身于手机等移动设 备上的app开发, 比如手机上的游戏和应用软件等等。而这又主要分为IOS系统软件开发和 Android系统软件开发两种。而且最 近5g网络发展迅速,相信以后移动终端开发行业的前景 会越来越好。

​ 4.游戏开发

​ 游戏,这一个在十年前不被广大人民认可的事物,在近几年来飞速发展,以LPL,英雄联盟 为代表的联赛性质比 赛将游戏带入电竞带入我们的生活,近几年的游戏产业产额相当惊人, 全球有很多以游戏为唯一产品大型游戏 公司,比如我们熟知的育碧,R星。游戏开发行业也 是近几年来非常火热的一个领域,并且这个领域在未来会 发展的更好,受众面更广,而游戏 开发中的需要大量的软件工程专业人才。这一领域的就业情况也是非常乐 观。

  • Q: 学习软件工程对于开发者来说,有什么好处?

​ A:

​ 软件工程,是为了让程序员能够更好地写代码、写出更好地代码。这两个好,都有多层次的含义,但本质上,都是在长期的跨度内,减少程序员的工作量并提高代码质量。

  • Q: 怎样降低软件开发的复杂性?

A: 学习软件工程,按规范开发.

  • Q: 怎样提高注释的质量?

A: 注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。

注释应该放在被注释的代码前面,分行展示,但中间不留空行

对变量的定义和分支语句(条件分支、循环语句等)必须编写注释

边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。

原文地址:https://www.cnblogs.com/yc9064/p/12693318.html