软件工程第一次作业

      1 软件=程序+软件工程

      2 软件构建:需要cc和link命令,合理的软件构架,软件设计与实现,还需要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数,等等。

   3 原代码管理也叫配置管理。

      4 软件工程的三大类知识域:计算基础,数学基础,工程基础

 

      5 生命周期:软件需求,软件设计,软件测试,软件维护

 

      6 专门领域:软件配置管理,软件工程管理,软件工程过程,软件工程模型和方法,软件质量

      7 理论基础:计算基础,数学基础,工程基础

      8 计算机科学子领域偏理论:

  • 计算理论(Theoretical Computing)
  • 信息和编码理论(Information and Coding Theory)
  • 算法和数据结构(Algorithm and Data Structure)
  • 形式化方法(Formal Methods)
  • 程序设计语言(Programming Language)

       9 计算机科学子领域偏实践:

  • 计算机体系结构(Computer Architecture)
  • 并行计算和分布式系统(Cincurrent,Parallel and Distributed System)
  • 实时系统和嵌入式系统(Real Time and Embedded System)
  • 操作系统(Operating System)
  • 科学计算(Scientific Computing)
  • 安全和密码学(Security and Cryptography)
  • 人工智能(Artificial Intelligence):如模式识别(Pattern Recognition)、机器人学习(Machine Learning)、数据挖掘(Data MIning)、信息提取(Information Retrival)
  • 计算机图形学(Computer Graphics)、计算机视觉(Computer Vision)、多媒体(Multimadia)
  • 数据库和大规模数据处理(Database and Large Scale Data Processing)
  • 万维网 (World Wide Web)
  • 自然语言处理和语音(Natural Language Processing and Speech)
  • 人机交互(Human Computer Interation)

软件工程(Software Engineering)

     10 好软件的要素:用户满意度、可靠性、软件流程的质量、可维护性。

P18-2

5个问题

1 软件工程是做什么的?怎样更好的学习软件工程

2 如何进行团队合作,队友之间出现分歧怎么办?

3 怎样成为 合格的软件工程师,软件工程师未来的发展是什么?

4 如何做好需求分析?

5 IT行业最近几年都有哪些创新?

P18-3

主要软件

社交软件:QQ,微信(增进交流,盈利模式里面的游戏和看点)

视频软件:腾讯(广告时间短,广告及开通的会员)

游戏:王者荣耀(充值,流量)

 

posted @ 2019-09-08 16:40  wokeyide  阅读(182)  评论(3)    收藏  举报